Jason Dove
7c27241ab6
properly reset emby and jellyfin libraries
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
c02b83d0d6
code cleanup ( #743 )
...
* update tools
* run code cleanup
* update dependencies
3 years ago
Jason Dove
e250e93a8e
add support for embedded text subtitles ( #742 )
...
* first pass at text subtitle support
* support text subtitles from movies, music videos and other videos
* fixes
* qsv fixes
* vaapi fixes
* update changelog
3 years ago
Jason Dove
7e55681916
fix cliwrap usage ( #737 )
3 years ago
Jason Dove
1ee3446589
add schedule item watermark setting ( #733 )
3 years ago
Jason Dove
af39d93442
more scheduling fixes ( #732 )
...
* fix skipping days with fixed start times
* fix playouts getting "stuck" on the same items
* rebuild all playouts
* update dependencies
3 years ago
Jason Dove
d54766866e
optimize image manipulation ( #722 )
...
* update dependencies
* use ffmpeg to resize images
* use ffprobe to check for animated logos and watermarks
* remove last use of imagesharp
3 years ago
Jason Dove
c2eec2fc2d
playout rework to maintain collection progress ( #720 )
...
* initial work on maintaining playout state
* debugging wip
* fix refresh playout logic
* fix failing test
* more fixes
* update changelog
* comment out some debug logs
* comment out more logs
3 years ago
Jason Dove
df45b93819
burn in picture-based subtitles ( #718 )
...
* add subtitle mode setting
* start to add subtitle support
* cuda test
* move subtitle settings from ffmpeg profile to channel
* fix image-based subtitles
* experimental wip
* subtitle fixes
3 years ago
Jason Dove
aa2c914d8a
always transcode and normalize, except with HLS Direct ( #715 )
...
* remove transcode, normalize video, normalize audio settings
* cleanup
* update changelog
3 years ago
Jason Dove
9b3c24559d
add deinterlace option to ffmpeg profile ( #709 )
...
* update dependencies
* add option to deinterlace video
3 years ago
Jason Dove
d5a03963c0
use video and audio format instead of video and audio codec ( #696 )
3 years ago
Jason Dove
f0670b345f
use wrapped processes; fix hls pts bug ( #690 )
3 years ago
Jason Dove
7cd2f9a56f
update dependencies ( #687 )
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
dcc8f19a6b
remove transient IDbConnection ( #678 )
3 years ago
Jason Dove
a3260b2316
fix album_artist metadata ( #674 )
3 years ago
Jason Dove
ea339a1622
add song album_artist metadata ( #673 )
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
748581bf5a
update dependencies ( #669 )
3 years ago
Jason Dove
24ef5e68eb
add error reporting health check ( #667 )
3 years ago
Jason Dove
452f361384
use cancellation tokens in ui ( #666 )
...
* use cancellation tokens in pages
* use cancellation token in shared ui
* use cancellation tokens in artwork controller
3 years ago
Jason Dove
19161b12ea
fix chronological and shuffle-in-order song sorting ( #659 )
3 years ago
Jason Dove
b25f783343
hide unused local libraries ( #655 )
3 years ago
Jason Dove
78fdc9c57a
add option to shuffle schedule items ( #652 )
...
* add schedule setting
* it works
* fix tests
* update readme
* rebuild all playouts
3 years ago
Jason Dove
f6c42f3ff5
add configurable channel group and categories ( #651 )
4 years ago
Jason Dove
66ab0b3990
use single thread and disable framerate normalization ( #639 )
...
* try one thread for everything
* add (unused) framerate filter
* disable framerate normalization by default
* update dependencies
4 years ago
Jason Dove
ea08453913
vaapi improvements ( #629 )
...
* fix interlaced video with vaapi
* downgrade imagesharp to fix blurhash generation
* fix ui crash loading collection editor
4 years ago
Jason Dove
a8ba9edf2b
update dependencies ( #624 )
...
* update dependencies
* include refit xml serializer
4 years ago
Jason Dove
0c53a4509c
show collection name in some error messages ( #612 )
4 years ago
Jason Dove
f02b0ac345
re-introduce framerate normalization ( #610 )
4 years ago
Jason Dove
c9b557f2e6
more xmltv category improvements ( #606 )
4 years ago
Jason Dove
b972947747
xmltv category improvements ( #604 )
4 years ago
Jason Dove
37c52c4cb4
update docs and dependencies ( #603 )
4 years ago
Jason Dove
5f6043e593
index added date ( #601 )
4 years ago
Jason Dove
744fd3beaa
link file not found health check to trash ( #592 )
...
* update dependencies
* fix file not found health check
4 years ago
Jason Dove
685f78bef8
fix search results bug ( #583 )
4 years ago
Jason Dove
e4231cb57d
upgrade from ffmpeg 4.4 to 5.0 ( #581 )
4 years ago
Jason Dove
0440f7643b
add videotoolbox acceleration ( #575 )
4 years ago
Jason Dove
cbe5d47611
fix trakt list sync when show does not contain a year ( #572 )
4 years ago
Jason Dove
afa52ccc89
add trash system for local libraries ( #571 )
...
* flag local movies as file not found
* show warning icon on cards
* unflag movie that is found during scan
* skip missing files when building playouts
* add state to search index
* add file not found health check
* link to search from file not found health check
* support flagging other media kinds as file not found
* continue to schedule missing items
* support episode files not found
* wip trash page
* fix trash url
* trash page is functional
* update changelog
* fix changelog merge
4 years ago
Jason Dove
d9d2cfa8be
search index fixes ( #559 )
...
* add music video artist to search index
* properly index minutes field when adding from scan
* bump search index version
4 years ago
Jason Dove
594ce437fb
rework mpeg-ts mode ( #557 )
4 years ago
Jason Dove
257384ea9b
fix health checks ( #556 )
...
* update bundled ffmpeg version in health check
* recognize qsv acceleration on linux
* update changelog
4 years ago
Jason Dove
85b2a46353
update dependencies ( #546 )
4 years ago
Jason Dove
ae2c6350e1
sync virtual shows and season from jellyfin ( #536 )
4 years ago
Jason Dove
ce228604e8
use select controls instead of autocomplete ( #532 )
...
* use select instead of autocomplete for playout editor
* use select instead of autocomplete for filler preset editor
* reset selected collection when changing collection type
* use select instead of autocomplete for multi collection editor
* more select
* more select controls
4 years ago
Jason Dove
3656e932d3
more song fixes ( #529 )
...
* use blurhash for default etv song backgrounds
* fix saving artwork blurhash
* fix song detail alignment
* rename song background files
* watermark path is always none here
4 years ago
Jason Dove
abc103308b
optimize song artwork scanning ( #527 )
4 years ago