Jason Dove and GitHub
03df2a6c8a
overdue code cleanup ( #1271 )
2023-05-10 13:18:18 -05:00
Jason Dove and GitHub
2ccba9e476
timeout playout builds after 2 minutes ( #1269 )
...
* add cancellation token support to playout builds and collection enumerators
* fix playout bug with shuffle in order
* update changelog
2023-05-08 11:53:02 -05:00
Jason Dove and GitHub
b89deffda3
cleanup delete channel handler syntax ( #1245 )
2023-04-14 12:53:33 -05:00
Jason Dove and GitHub
a684dcced9
scheduling bug fixes ( #1238 )
2023-04-11 09:22:51 -05:00
Jason Dove and GitHub
126304bb8a
fix subtitles from media server libraries ( #1233 )
...
* fix embedded subtitles from media servers
* fix plex external subtitles
* fix artwork bug, delete orphaned subtitles
* jellyfin subtitles work again
* emby subtitles work
* rescan all media server libraries
2023-04-07 13:22:45 -05:00
Jason Dove and GitHub
9f42333465
cache data for xmltv ( #1228 )
...
* cache channel list for xmltv
* used cached channel data for xmltv
* fixes
* update changelog
2023-04-03 23:09:54 -05:00
Jason Dove and GitHub
e93d678b97
add more logging ( #1224 )
...
* more logging
* update dependencies
2023-04-01 12:24:15 -05:00
Jason Dove and GitHub
307940d732
add duplicate file logging ( #1223 )
2023-04-01 09:54:19 -05:00
Jason Dove and GitHub
b2f7bcaf1e
add more fields to music video credit templates ( #1210 )
2023-03-15 20:10:24 -05:00
Jason Dove and GitHub
78745de0ca
rework emby collection scanning ( #1205 )
...
* optimize emby collection scan frequency
* add button to sync emby collections
* update changelog
* fix scanning; add progress indicator
2023-03-11 22:29:10 -06:00
Jason Dove and GitHub
4d84fc242b
plex scanner improvement ( #1193 )
...
* fix crash with some plex multi-episode files
* comments cleanup
2023-03-03 06:08:42 -06:00
Jason Dove and GitHub
40e79a3a14
fix plex scanner crash ( #1192 )
2023-03-02 22:49:21 -06:00
Jason Dove
c653bb32a7
plex scanner logging
2023-03-02 20:57:38 -06:00
Jason Dove and GitHub
7e3436e68f
direct stream content from emby as needed ( #1168 )
2023-02-19 20:29:09 -06:00
Jason Dove and GitHub
b751f1054b
direct stream content from jellyfin if needed ( #1167 )
...
* redirect to jellyfin stream as needed
* get jellyfin playback info
* sync chapters from jellyfin
* update changelog
* cleanup
2023-02-19 10:37:48 -06:00
Jason Dove and GitHub
62c28d9f51
direct stream content from plex if needed ( #1165 )
...
* start to stream directly from plex
* update metadata and statistics with one plex api call
* stream movies from plex
* scanning bug fix; update changelog
2023-02-18 10:40:05 -06:00
Jason Dove and GitHub
13e21bbcce
sync episode tags and genres ( #1155 )
...
* sync episode tags and genres
* update dependencies
* property update local episode genres and tags
* fix test
2023-02-12 09:53:20 -06:00
Jason Dove and GitHub
dd73a3803a
fix schedule editor crash ( #1115 )
...
* fix schedule editor crash due to bad music video artist data
* update dependencies
2023-01-15 06:35:51 -06:00
Jason Dove and GitHub
6558c5bd69
fix subtitle update bug ( #1085 )
...
* fix saving some subtitles to database
* fix ffprobe regression
2022-12-31 19:57:14 -06:00
Jason Dove and GitHub
b79795af50
add debug logging to local subtitle provider ( #1083 )
2022-12-31 11:36:08 -06:00
Jason Dove and GitHub
9479806cb0
scanner refactoring and other cleanup ( #1082 )
...
* move subtitles provider into scanner
* move more stuff into scanner
* move nfo into scanner
* add scan subcommand
* fix a bunch of nfo build warnings
* more subcommands
* fix warnings
* cleanup logging
* remove unused code
* cleanup old ffmpeg stuff
* rename complex filter
* refactor wrapped segmenter
2022-12-31 10:57:20 -06:00
Jason Dove and GitHub
622fa01602
update dependencies and fix some types ( #1077 )
2022-12-28 14:21:25 -06:00
Jason Dove and GitHub
e2b3c1ce8e
properly unflag local movies that are now present on disk ( #1076 )
2022-12-28 13:41:01 -06:00
Jason Dove and GitHub
9a30d7c7da
error report bug fixes ( #1042 )
...
* fix some potential null reference exceptions
* searching isn't actually async
* add search query breadcrumb
2022-12-03 05:47:04 -06:00
Jason Dove and GitHub
7439ded43d
normalize bit depth ( #1031 )
...
* normalize bit depth and color for nvenc
* fix hls direct
* update changelog
* add bit depth option to ffmpeg profile
2022-11-21 20:20:07 -06:00
Jason Dove and GitHub
7a87fb1c2e
fix removing emby and jellyfin libraries ( #1011 )
...
* fix removing jellyfin and emby libraries
* remove unneeded change
2022-11-04 06:25:51 -05:00
Jason Dove and GitHub
c9bd94d9f8
use javascript instead of lua for external scripts; add audio stream selector scripts ( #1005 )
...
* use js instead of lua
* update dependencies
* add audio stream selector script for episodes
* add audio stream selector script for movies
* update changelog
2022-10-28 17:05:07 -05:00
Jason Dove and GitHub
f5aa2fcac8
add multi-episode shuffle playout order ( #987 )
2022-10-09 10:49:07 -05:00
Jason Dove and GitHub
6035c10550
add music video credits template system ( #982 )
...
* add music video credits template system
* fix search index bug
* cleanup csproj
2022-10-07 21:02:29 -05:00
Jason Dove and GitHub
734ca39cbd
add guids to search index ( #980 )
2022-10-04 19:52:19 -05:00
Jason Dove and GitHub
be1125a9ab
properly sync updated file paths from plex ( #976 )
2022-09-30 20:41:32 -05:00
Jason Dove and GitHub
3cc1286271
include other videos (ungrouped) in shuffle in order ( #953 )
...
* include other videos (ungrouped) in shuffle in order
* fix id conflict
2022-09-05 09:20:11 -05:00
Jason Dove and GitHub
6895b9cc6b
fix search repo caching bug ( #886 )
...
* add failing test
* fix search repo bug
* update dependencies
2022-07-10 15:32:06 -05:00
Jason Dove and GitHub
9c02a6738b
fix missing trashed episodes ( #881 )
...
* fix episodes missing from trash
* cleanup
2022-06-29 15:01:49 -05:00
Jason Dove and GitHub
5ed0184bca
add minimum log level setting ( #877 )
2022-06-27 10:29:04 -05:00
Jason Dove and GitHub
f349646703
apply plex episode metadata updates ( #871 )
...
* update more plex episode metadata
* update dependencies
2022-06-22 19:41:05 -05:00
Jason Dove and GitHub
bf3f16451b
music video credits tweaks ( #834 )
...
* fix song subtitles
* always use generated subtitles
* file not found/unavailable fixes
2022-06-03 14:44:52 -05:00
Jason Dove and GitHub
9e0972fec0
properly ignore plex other videos libraries ( #801 )
2022-05-13 12:31:34 -05:00
Jason Dove and GitHub
1431b33a98
support movie nfo metadata in other video libraries ( #788 )
...
* add other video nfo metadata
* update docs
2022-05-05 20:38:23 -05:00
Jason Dove and GitHub
e9be182bed
bug fixes and search tweaks ( #781 )
...
* fix movie nfo processing
* fix local movie fallback metadata
* use imagesharp again
* fix search edge case
* add show_genre and show_tag to search index
2022-05-03 21:58:39 -05:00
Jason Dove and GitHub
8ba6374165
music video nfo multiple artists ( #780 )
...
* support multiple artist entries in music video nfo metadata
* clean up other video and song etags
2022-05-02 12:32:15 -05:00
Jason Dove and GitHub
404ea49e35
jellyfin and emby path infos ( #771 )
...
* start adding jellyfin path info; fix some scanning bugs
* sync jellyfin libraries before scanning to ensure latest path infos
* code cleanup
* support emby path infos
* fix periodic scanning of emby and jellyfin libraries
* bug fixes
2022-04-29 15:07:17 -05:00
Jason Dove and GitHub
17f540dc99
add more search fields ( #769 )
2022-04-28 10:40:27 -05:00
Jason Dove and GitHub
0a0fb71b94
refactor plex, emby and jellyfin television scanners ( #767 )
...
* refactor plex television scanner
* refactor emby television scanner
* refactor jellyfin television scanner
* update changelog
2022-04-27 22:34:25 -05:00
Jason Dove and GitHub
a9a89d04ea
optimize search-index rebuilding ( #765 )
...
* update dependencies
* optimize search-index rebuilding
* cleanup logging
2022-04-27 12:23:37 -05:00
Jason Dove and GitHub
392aebd46f
refactor movie library scanners ( #761 )
...
* catch health check cancellation
* local library scanner cleanup
* emby and jf library scanner cleanup
* rework emby movie library scanner
* refactor emby movie library scanner
* refactor jellyfin movie library scanner
* clear etag until after new media has been processed
* refactor plex movie library scanner
* update changelog
2022-04-25 20:31:12 -05:00
Jason Dove and GitHub
558e8acf5f
unavailable improvements ( #756 )
...
* add unavailable health check
* improve file not found health check
2022-04-24 11:59:41 -05:00
Jason Dove and GitHub
89a2ac9455
add unavailable media state for plex media ( #754 )
...
* rework plex movie library scanner; add unavailable media item state
* plex television scanner improvements
* reset plex etags as needed
* update changelog
2022-04-23 22:19:10 -05:00
Jason Dove and GitHub
d67251bfa0
jellyfin and emby collection sync ( #752 )
...
* sync jellyfin and emby collections
* update changelog
2022-04-22 13:33:35 -05:00
Jason Dove
7284ee9fb7
fix updating local season metadata
2022-04-21 15:42:10 -05:00