Jason Dove and GitHub
ec0d8ea6ac
work around sequential schedule validation limit ( #2655 )
...
* remove readalltext
* remove unused method
* remove fileexists
* remove folderexists
* remove readalllines
* remove fake local file system
* show playlist name in playout build errors
* add basic sequential schedule validator tests
* work around sequential schedule validation limit
2025-11-24 12:08:43 -06:00
Jason Dove and GitHub
626048f9c3
change how scanner and main process communicate ( #2555 )
...
* report scanner progress using api
* process scanner search index updates through api
* update changelog
* update dependencies
2025-10-21 15:08:49 -05:00
Jason Dove and GitHub
1c07df5bc3
use cancellation tokens in many places ( #2350 )
...
* use cancellation tokens everywhere
* more cancellation tokens
2025-08-27 03:20:35 +00:00
Jason Dove and GitHub
5d081ceeff
fix editorconfig and run code cleanup ( #2324 )
...
* fix formatting rules
* reformat ersatztv
* reformat ersatztv.application
* reformat ersatztv.core
* refactor ersatztv.core.tests
* reformat ersatztv.ffmpeg
* reformat ersatztv.ffmpeg.tests
* reformat ersatztv.infrastructure
* cleanup infra mysql
* cleanup infra sqlite
* cleanup infra tests
* cleanup ersatztv.scanner
* cleanup ersatztv.scanner.tests
* sln cleanup
* update dependencies
2025-08-16 14:44:48 +00:00
f626954eb7
add external chapter file scanning ( #2317 )
...
* add external chapter file scanning
Support Matroska chapter xml files next to media file with extension .xml or .chapters
* only update chapters in db
---------
Co-authored-by: Jeff Slutter <MrMustard@gmail.com >
Co-authored-by: Jason Dove <1695733+jasongdove@users.noreply.github.com >
2025-08-14 03:34:47 +00:00
Jason Dove and GitHub
7e30444857
dependencies and code cleanup ( #2117 )
...
* fix validation in new form layout
* pin mediatr to last oss version
* update dependencies
* cleanup code in core
* cleanup code in ffmpeg
* cleanup code in infra
* cleanup code in scanner
* cleanup code in application
* cleanup main code
* cleanup test code
* solution-wide code cleanup
2025-07-06 15:56:17 +00:00
Jason Dove and GitHub
06f233e5bd
upgrade to dotnet 9 ( #2056 )
2025-06-22 19:04:39 +00:00
Jason Dove and GitHub
f41fa669be
update media server scanning and paging ( #1770 )
...
* update media server scanning and paging
* remove unused types
2024-07-02 13:12:09 -05:00
Jason Dove and GitHub
abed22b560
prevent unnecessary search index updates ( #1592 )
...
* add sub_language and sub_language_tag fields to search index
* prevent unnecessary search index updates
* update changelog
* update dependencies
2024-02-02 06:33:06 -06:00
Jason Dove and GitHub
8f5b181372
mysql media server library scan fixes ( #1491 )
...
* fix some mysql movie library updates
* fix some mysql show library updates
* update dependencies
2023-10-30 06:45:00 -05:00
Jason Dove and GitHub
03df2a6c8a
overdue code cleanup ( #1271 )
2023-05-10 13:18:18 -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
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
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
900e9e75f3
sync chapter markers from plex ( #1166 )
2023-02-18 14:51:51 -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
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