Jason Dove
6414471ace
fix emby movie libraries ( #1410 )
2 years ago
Jason Dove
27504e42bc
fix mysql show queries ( #1406 )
...
* ignore artwork when sync is disabled
* fix delete playout
* fix some mysql queries
2 years ago
Jason Dove
deb0ac49b5
show plex server names in libraries page ( #1402 )
...
* cleanup plex libraries query
* show plex server names in libraries page
2 years ago
Jason Dove
a7661c8498
add mysql database provider ( #1375 )
...
* refactor sqlite into separate library
* support mysql
* fixes
* sql fixes
* cleanup
* update changelog
2 years ago
Jason Dove
7486304ed9
fix elasticsearch smart collection playouts ( #1371 )
2 years ago
Jason Dove
c62cc98c9f
add elasticsearch search index provider ( #1370 )
...
* wip
* first pass at elasticsearch; movies kind of work
* use field name constants
* properly sort search results
* fix some crashes
* fix page map/jump letters
* optimize page map using terms aggregation
* index all item types
* optionally use elastic search
* code cleanup
* automatically rebuild lucene index after improper shutdown
* update changelog
2 years ago
Jason Dove
a9c93ff498
add custom resolution management ( #1326 )
...
* update some dependencies
* add custom resolution management
2 years ago
Jason Dove
bec3cb864d
update dependencies ( #1276 )
...
* update dependencies
* fix ide warnings
* tweak ef config
2 years ago
Jason Dove
03df2a6c8a
overdue code cleanup ( #1271 )
2 years ago
Jason Dove
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
2 years ago
Jason Dove
b89deffda3
cleanup delete channel handler syntax ( #1245 )
2 years ago
Jason Dove
a684dcced9
scheduling bug fixes ( #1238 )
2 years ago
Jason Dove
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
2 years ago
Jason Dove
9f42333465
cache data for xmltv ( #1228 )
...
* cache channel list for xmltv
* used cached channel data for xmltv
* fixes
* update changelog
2 years ago
Jason Dove
e93d678b97
add more logging ( #1224 )
...
* more logging
* update dependencies
2 years ago
Jason Dove
307940d732
add duplicate file logging ( #1223 )
2 years ago
Jason Dove
b2f7bcaf1e
add more fields to music video credit templates ( #1210 )
2 years ago
Jason Dove
78745de0ca
rework emby collection scanning ( #1205 )
...
* optimize emby collection scan frequency
* add button to sync emby collections
* update changelog
* fix scanning; add progress indicator
2 years ago
Jason Dove
35445e2b3d
proxy external subtitle files ( #1203 )
2 years ago
Jason Dove
4d84fc242b
plex scanner improvement ( #1193 )
...
* fix crash with some plex multi-episode files
* comments cleanup
2 years ago
Jason Dove
40e79a3a14
fix plex scanner crash ( #1192 )
2 years ago
Jason Dove
c653bb32a7
plex scanner logging
2 years ago
Jason Dove
7e3436e68f
direct stream content from emby as needed ( #1168 )
2 years ago
Jason Dove
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
2 years ago
Jason Dove
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
2 years ago
Jason Dove
13e21bbcce
sync episode tags and genres ( #1155 )
...
* sync episode tags and genres
* update dependencies
* property update local episode genres and tags
* fix test
3 years ago
Jason Dove
ffd66f6a21
fix removing media server libraries ( #1124 )
3 years ago
Jason Dove
dd73a3803a
fix schedule editor crash ( #1115 )
...
* fix schedule editor crash due to bad music video artist data
* update dependencies
3 years ago
Jason Dove
000fc78fd3
add alternate schedule system ( #1105 )
...
* start to add program schedule alternates
* edit days of the week
* editor improvements
* save changes
* build playouts using alternate schedules
* reset playout as needed
* add priority message
3 years ago
Jason Dove
6558c5bd69
fix subtitle update bug ( #1085 )
...
* fix saving some subtitles to database
* fix ffprobe regression
3 years ago
Jason Dove
b79795af50
add debug logging to local subtitle provider ( #1083 )
3 years ago
Jason Dove
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
3 years ago
Jason Dove
7b1edd9c54
add new scanner process ( #1080 )
...
* start moving local scans to separate process
* send progress updates to main process
* move scanners and tests
* simplify dependencies; sync search index
* commit search index more often when scanning
* support forced scan and cancellation
* use scanner process for plex libraries
* update changelog
* update dockerfiles
* fix search index for local folder scanning
* rework plex scanners
* rework scanner handlers
* emby works again
* sync jellyfin
* cleanup
* update build
* update changelog
* remove scanner dependency in pr and artifacts workflows
* fix mac sed syntax
* fix pr build
3 years ago
Jason Dove
622fa01602
update dependencies and fix some types ( #1077 )
3 years ago
Jason Dove
e2b3c1ce8e
properly unflag local movies that are now present on disk ( #1076 )
3 years ago
Jason Dove
9a30d7c7da
error report bug fixes ( #1042 )
...
* fix some potential null reference exceptions
* searching isn't actually async
* add search query breadcrumb
3 years ago
Jason Dove
7439ded43d
normalize bit depth ( #1031 )
...
* normalize bit depth and color for nvenc
* fix hls direct
* update changelog
* add bit depth option to ffmpeg profile
3 years ago
Jason Dove
7a87fb1c2e
fix removing emby and jellyfin libraries ( #1011 )
...
* fix removing jellyfin and emby libraries
* remove unneeded change
3 years ago
Jason Dove
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
3 years ago
Jason Dove
f5aa2fcac8
add multi-episode shuffle playout order ( #987 )
3 years ago
Jason Dove
6035c10550
add music video credits template system ( #982 )
...
* add music video credits template system
* fix search index bug
* cleanup csproj
3 years ago
Jason Dove
734ca39cbd
add guids to search index ( #980 )
3 years ago
Jason Dove
be1125a9ab
properly sync updated file paths from plex ( #976 )
3 years ago
Jason Dove
3cc1286271
include other videos (ungrouped) in shuffle in order ( #953 )
...
* include other videos (ungrouped) in shuffle in order
* fix id conflict
3 years ago
Jason Dove
866049543c
fix db initializer ( #907 )
3 years ago
Jason Dove
6895b9cc6b
fix search repo caching bug ( #886 )
...
* add failing test
* fix search repo bug
* update dependencies
3 years ago
Jason Dove
9c02a6738b
fix missing trashed episodes ( #881 )
...
* fix episodes missing from trash
* cleanup
3 years ago
Jason Dove
5ed0184bca
add minimum log level setting ( #877 )
3 years ago
Jason Dove
f349646703
apply plex episode metadata updates ( #871 )
...
* update more plex episode metadata
* update dependencies
3 years ago
Jason Dove
bf3f16451b
music video credits tweaks ( #834 )
...
* fix song subtitles
* always use generated subtitles
* file not found/unavailable fixes
3 years ago