Jason Dove
ab1c67e60e
memory improvements ( #1127 )
...
* regularly release memory
* don't aggressively GC while legacy streaming
* update changelog
3 years ago
Jason Dove
36ea88e2d6
fix error display ( #1099 )
...
* fix error display by ignoring hw accel setting
* update changelog
* revert background change
3 years ago
Jason Dove
ab7051f075
reimplement log viewer ( #1094 )
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
0fc1e15cac
colorspace fixes; song playback fixes ( #1072 )
...
* fix colorspace bug, vaapi song playback
* more colorspace fixes, nvidia fixes
* nvidia colorspace fixes
* fix some qsv output color metadata
* update changelog
* update changelog
3 years ago
Jason Dove
a2274bca7b
detect vaapi capabilities ( #1051 )
...
* remove unused pipeline
* spike vaapi hardware capabilities
* more vaapi capabilities
* use proper vaapi driver
* update readme
* update dependencies
3 years ago
Jason Dove
325ef80951
normalize bit depth via new pipeline ( #1045 )
...
* fix subtitles test and nvidia subtitles
* new ffmpeg pipelines; software and nvidia
* partial qsv
* fix qsv
* fix software pipeline
* add vaapi pipeline
* fix qsv 10-bit h264 output
* nvidia fixes
* properly disable 10-bit h264 hardware encoders
* more nvidia fixes
* add video toolbox pipeline
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
d8cc6b4c22
fix audio stream selection ( #1010 )
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
6f892bea6b
optionally place watermark within source content ( #986 )
3 years ago
Jason Dove
393c67213d
add stream_seek to music video credits template ( #985 )
3 years ago
Jason Dove
2e400c0d22
simplify music video credits config ( #983 )
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
27b923b462
qsv and vaapi scaling fixes ( #966 )
...
* add qsv device option to ffmpeg profile
* fix vaapi scaling
* cleanup
3 years ago
Jason Dove
357dfee050
nvidia and software mode scaling improvements ( #965 )
...
* convert to square pixels before software scaling
* convert to square pixels in nvidia scale filter
* more scaling fixes; position watermark within padded content
* fix image subtitle scaling
* fix qsv scaling
* update dependencies
3 years ago
Jason Dove
f1be945423
add qsv extra hardware frames setting ( #950 )
...
* wip add qsv extra_hw_frames setting
* fix ffmpeg profile editor
* update changelog
3 years ago
Jason Dove
9a4f772f53
fix image subtitle scaling ( #949 )
...
* properly scale image-based subtitles for nvidia and software
* fix vaapi image subtitle scaling
* fix qsv image subtitle scaling
* update changelog
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
3972e3603b
add amf acceleration ( #947 )
3 years ago
Jason Dove
46331ed2c6
add preferred audio title feature ( #943 )
...
* use consistent edit/delete icons
* add preferred audio title feature
* update dependencies
3 years ago
Jason Dove
d66efa0a1d
prioritize container aspect ratio over stream aspect ratio ( #930 )
...
* prioritize container aspect ratio over stream aspect ratio
* use setdar filter
3 years ago
Jason Dove
b53cfebac1
fix bug with unsupported aac channel layouts ( #893 )
...
* fix bug with unsupported aac channel layouts
* update dependencies
3 years ago
Jason Dove
dd7f77751c
detect nvidia capabilities ( #853 )
...
* fallback to software codecs for old nvidia cards
* 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
Jason Dove
7644d628e7
generate music video credits ( #832 )
3 years ago
Jason Dove
777a0d09ed
hls segmenter fixes ( #824 )
...
* fix pts warning when channel first starts streaming
* rework playlist filtering
3 years ago
Jason Dove
9742e1eef7
update changelog for release v0.5.8-beta [no ci]
3 years ago
Jason Dove
ea0d43cf99
use hardware acceleration for error messages ( #813 )
...
* logging fixes
* use hardware acceleration for error messages
3 years ago
Jason Dove
fd36ea51a7
unlock ffmpeg thread count ( #812 )
...
* revert logging changes
* unlock ffmpeg thread count
3 years ago
Jason Dove
5213b71d62
add debug logging to track down playlist filtering issue ( #811 )
...
* add debug logging to track down playlist filtering issue
* revert work-ahead change
3 years ago
Jason Dove
0ba3ac7f50
fix more error stream settings ( #810 )
3 years ago
Jason Dove
d960fec734
error stream needs video track timescale ( #809 )
3 years ago
Jason Dove
f272036c6f
reduce hls disk use ( #808 )
...
* reduce hls segmenter disk use
* logging improvements
* update dependencies
3 years ago
Jason Dove
bd5b52922d
add option to allow watermarks over filler ( #796 )
3 years ago
Jason Dove
e81a8e58ea
fix error continuity ( #787 )
...
* fix fallback filler playback
* use new transcoder logic for errors
* use realtime option for error streams
3 years ago
Jason Dove
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
3 years ago
Jason Dove
78383bd5fa
override languages and subtitles on schedule items ( #753 )
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
0ddbb898d6
fix subtitle stream selection ( #735 )
3 years ago
Jason Dove
1ee3446589
add schedule item watermark setting ( #733 )
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
e697fd36e9
remove legacy transcoder logic option ( #717 )
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