Jason Dove
245c4ec359
code analysis and cleanup ( #1411 )
...
* cleanup scanner project
* cleanup infrastructure projects
* cleanup ffmpeg project
* cleanup core project
* cleanup app project
* cleanup main project
* update dependencies
* code cleanup
2 years ago
Jason Dove
03df2a6c8a
overdue code cleanup ( #1271 )
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
7e3436e68f
direct stream content from emby as needed ( #1168 )
2 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
d669e8114b
more scaling fixes ( #948 )
...
* remove force_original_aspect_ratio from scale_cuda
* remove force_original_aspect_ratio from scale_cuda
* fix qsv scaling
* fix qsv scaling on linux
* fix vaapi scaling edge cases
* update changelog
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
18e66a92ad
add paging to media server show and collection calls ( #827 )
...
* add paging to media server show library calls
* add paging to media server season and episode library calls
* formatting
* add paging to media server collection calls
* add paging to media server collection item calls
* update changelog
3 years ago
Jason Dove
c9789458b9
page media server movie libraries
3 years ago
Jason Dove
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
3 years ago
Jason Dove
0a0fb71b94
refactor plex, emby and jellyfin television scanners ( #767 )
...
* refactor plex television scanner
* refactor emby television scanner
* refactor jellyfin television scanner
* update changelog
3 years ago
Jason Dove
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
3 years ago
Jason Dove
d879ce0d0d
bug fixes ( #757 )
...
* fix docker blur hash generation
* scanner async cleanup
* catch and log some unauthorized exception errors
3 years ago
Jason Dove
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
3 years ago
Jason Dove
d67251bfa0
jellyfin and emby collection sync ( #752 )
...
* sync jellyfin and emby collections
* update changelog
3 years ago
Jason Dove
3713711864
support external subtitles ( #745 )
...
* support external subtitles in local movie libraries
* code cleanup
* simplify subtitle updating
* skip external subtitles from media servers
* fix plex subtitles
3 years ago
Jason Dove
d755d0ae29
sync subtitles from media server scanners ( #744 )
3 years ago
Jason Dove
c02b83d0d6
code cleanup ( #743 )
...
* update tools
* run code cleanup
* update dependencies
3 years ago
Jason Dove
52a8b7db81
duration analysis on files with missing duration metadata ( #683 )
...
* first pass
* analyze zero-duration files
3 years ago
Jason Dove
fc1a051df5
fix path replacement bug ( #677 )
3 years ago
Jason Dove
1ab98578ab
refactor namespaces and imports ( #670 )
...
* re-namespace
* optimize usings
* more usings
* more of the same
* more implicit/global usings
* cleanup all usings
* minor fixes
3 years ago
Jason Dove
bc9d17ca25
show path replacement logs by default ( #445 )
4 years ago
Jason Dove
67761c1a14
fix updating jellyfin and emby tv seasons ( #437 )
...
* fix updating jellyfin and emby tv seasons
* update changelog
4 years ago
Jason Dove
b5de5e2b7f
fix statistic updates ( #399 )
4 years ago
Jason Dove
a864d53327
add seasons to search index ( #385 )
...
* update trakt list items when re-adding existing list
* add seasons to search index
4 years ago
Jason Dove
0f5fee99c6
always proxy jellyfin and emby artwork ( #323 )
4 years ago
Jason Dove
e2f3e86fd6
fix adding jellyfin emby seasons episodes ( #281 )
...
* fix adding new seasons and episodes with emby and jellyfin
* update changelog
* update dependencies
4 years ago
Jason Dove
fc59c9c284
include all content ratings in xmltv ( #256 )
4 years ago
Jason Dove
3e3bbcf38e
support multi-episode files in local libraries ( #240 )
...
* add unused episode nfo reader
* move episode number from episode to episode metadata
* first pass at loading multi-episode metadata from nfo files
* fix episode scanning
* local multi-part episode fixes
* code cleanup
4 years ago
Jason Dove
e506dd38a8
merge latest develop ( #230 )
...
* sync guids/provider ids (#227 )
* sync guids from plex
* cleanup
* sync local guids
* sync jellyfin and emby guids
* add episodes to search index (#228 )
* sync episode directors and writers
* display episode writers and directors
* remove missing episodes from search index
* show episodes in search results
* fix emby and jellyfin episode updates
* fix updating plex episodes
* don't delete channel logos on startup
* add episodes page; fix adding episodes to collection
* cleanup
* multi-part episode grouping fixes (#229 )
4 years ago
Jason Dove
466d33f808
sync tv show thumb art ( #214 )
...
* sync thumb art from local, jellyfin, emby
* code cleanup
4 years ago
Jason Dove
c9e20e28df
proxy jellyfin and emby artwork for xmltv ( #210 )
...
* fix xmltv artwork for jf and emby
* proxy jellyfin and emby artwork for xmltv
4 years ago
Jason Dove
f8b45ed9db
fix unc path replacements from jellyfin and emby ( #205 )
...
* fix UNC path replacements from non-windows JF and Emby servers
* use emby path replacements for playback
4 years ago
Jason Dove
50529ee6ad
add emby media source ( #201 )
...
* properly scope jellyfin disconnect
* add emby entities
* add emby media source page
* add emby media source editor
* sync emby libraries
* enable emby library sync toggle
* add emby path replacements editor
* add emby movie synchronization
* fix emby artwork
* sync emby television
* code cleanup
* add jellyfin/emby address placeholder
* tweak jellyfin/emby address form
4 years ago