Jason Dove and GitHub
56a58d7a84
fix missing audio and subtitle language codes ( #1822 )
2024-07-27 20:44:49 -05:00
Jason Dove and GitHub
087901d177
adjust block unique constraint ( #1634 )
...
* upgrade dependencies
* allow blocks with same name in different groups
* code cleanup
2024-03-05 10:39:06 -06:00
Jason Dove and GitHub
f8c4f44216
add basic image library support ( #1608 )
...
* add basic image library support
* add image page
* update changelog
2024-02-11 11:24:19 -06:00
Jason Dove and GitHub
60b479e330
scanning fixes ( #1606 )
...
* fix music video fallback metadata
* properly re-scan song metadata
2024-02-10 06:44:27 -06:00
Jason Dove and GitHub
9dabffbac1
support more formats for show fallback metadata ( #1514 )
2023-11-21 15:52:25 -06:00
Jason Dove and GitHub
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
2023-09-03 06:23:42 -05:00
Jason Dove and GitHub
03df2a6c8a
overdue code cleanup ( #1271 )
2023-05-10 13:18:18 -05:00
Jason Dove
a54e37a648
proper fix
2023-04-26 19:35:40 -05:00
Jason Dove and GitHub
c0656114b8
ignore dot underscore files ( #1259 )
2023-04-26 11:46:38 -05:00
Jason Dove and GitHub
721f0df82a
fix library scanning with non-english season folder names ( #1222 )
2023-03-31 13:37:54 -05:00
Jason Dove and GitHub
b032e70d7e
support more local season folder names ( #1191 )
2023-03-02 20:13:34 -06:00
Jason Dove and GitHub
581aa51792
fix trash display for certain episodes ( #1184 )
...
* fix trash display for certain episodes
* fix multi-episode fallback metadata
2023-02-28 09:37:30 -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
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
2022-12-30 12:53:05 -06:00
Jason Dove and GitHub
aeaafd2964
add scanner subtitle logging ( #1079 )
2022-12-29 06:00:00 -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
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
6a640d3708
fix ogg song metadata ( #1030 )
2022-11-20 12:44:08 -06:00
Jason Dove and GitHub
8bf5e18ae5
fix nfo reader ( #995 )
...
* fix nfo reader
* fix template fade
* update dependencies
2022-10-13 05:08:41 -05:00
Jason Dove and GitHub
612b9e6524
fix scanner crash caused by invalid mtime ( #934 )
2022-08-20 19:56:37 -05:00
Jason Dove and GitHub
d66efa0a1d
prioritize container aspect ratio over stream aspect ratio ( #930 )
...
* prioritize container aspect ratio over stream aspect ratio
* use setdar filter
2022-08-16 19:57:38 -05:00
Jason Dove and GitHub
b0bd4c9fed
add ogg file formats to local song library scanner ( #914 )
...
* add ogg file formats to local song library scanner
* update dependencies
2022-08-04 16:01:17 -05:00
Jason Dove and GitHub
ba079452e2
add dff and dsf to local song library scanner ( #911 )
2022-08-03 11:01:13 -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
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
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
2022-05-31 05:56:48 -05:00
Jason Dove
c9789458b9
page media server movie libraries
2022-05-28 20:41:22 -05:00
Jason Dove and GitHub
f272036c6f
reduce hls disk use ( #808 )
...
* reduce hls segmenter disk use
* logging improvements
* update dependencies
2022-05-17 08:43:28 -05:00
Jason Dove and GitHub
47252b1243
read track from music video nfo metadata ( #799 )
2022-05-12 12:31:40 -05:00
Jason Dove and GitHub
ab10f0ed81
add metadata_kind to search index ( #790 )
...
* more nfo cleanup
* add metadata_kind to search index
2022-05-07 21:24:50 -05:00
Jason Dove and GitHub
44dd68fe59
nfo and memory fixes ( #789 )
...
* partial episode nfo metadata
* nfo metadata reliability fixes
* use recyclable memory streams
2022-05-07 20:32:57 -05:00
Jason Dove
198c693208
fix other video fallback metadata
2022-05-05 20:51:24 -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
8542bc20b1
update dependencies ( #785 )
2022-05-04 20:45:19 -05:00
Jason Dove and GitHub
9decb91bf7
use aired for music video release date ( #784 )
2022-05-04 11:36:00 -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
ecb6ed37f0
more local metadata parsing improvements ( #776 )
...
* extract remaining nfo xml serializers
* add artist nfo tests
* add music video nfo tests
* add tv show nfo reader tests
* custom artist nfo reader
* custom music video nfo reader
* custom tv show nfo reader
* local metadata parsing cleanup
* update changelog
2022-05-01 14:00:10 -05:00
Jason Dove and GitHub
1ebc4b62e3
bug fixes ( #774 )
...
* add custom movie metadata parsing
* refactor episode nfo reader
* fix emby and jellyfin bugs
2022-04-30 17:39:47 -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
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
d879ce0d0d
bug fixes ( #757 )
...
* fix docker blur hash generation
* scanner async cleanup
* catch and log some unauthorized exception errors
2022-04-24 13:43:06 -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
7284ee9fb7
fix updating local season metadata
2022-04-21 15:42:10 -05:00
Jason Dove and GitHub
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
2022-04-20 15:54:53 -05:00