Jason Dove and GitHub
7cd2f9a56f
update dependencies ( #687 )
2022-03-08 20:21:10 -06:00
Jason Dove and GitHub
52a8b7db81
duration analysis on files with missing duration metadata ( #683 )
...
* first pass
* analyze zero-duration files
2022-03-07 21:42:34 -06:00
Jason Dove and GitHub
44e90b0ecc
more bug reporting ( #679 )
2022-03-05 18:21:53 -06:00
Jason Dove and GitHub
fc1a051df5
fix path replacement bug ( #677 )
2022-03-05 12:21:26 -06:00
Jason Dove and GitHub
6c06fbe621
fix mid-roll filler scheduling bug ( #675 )
2022-03-04 21:40:08 -06:00
Jason Dove and GitHub
ec1b2502f1
rework bugsnag integration ( #671 )
2022-03-03 21:39:46 -06:00
Jason Dove and GitHub
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
2022-03-03 15:36:07 -06:00
Jason Dove and GitHub
748581bf5a
update dependencies ( #669 )
2022-03-03 08:46:08 -06:00
Jason Dove and GitHub
19a7f90d52
ffmpeg lib hardware accel fixes ( #663 )
...
* more scaling fixes
* qsv fixes
* cleanup
* nvidia fixes
* vaapi fixes
* test nvidia by default
2022-03-01 14:03:36 -06:00
Jason Dove and GitHub
6b0ced6be9
fix nvidia watermark ( #660 )
...
* add watermark transcoding tests
* nvidia fixes
* update changelog
2022-02-28 14:21:42 -06:00
Jason Dove and GitHub
a21f62ff8c
add watermark support to experimental transcoder logic ( #654 )
...
* wip
* fix songs again
* don't use lists of video and audio input files
* test concat command output
* move concat pipeline
* start to use ffmpeg state
* add ffmpeg state and audio state
* audio state is required
* attach input options directly to input files
* move filters to input files
* add watermark support
2022-02-25 21:06:17 -06:00
Jason Dove and GitHub
78fdc9c57a
add option to shuffle schedule items ( #652 )
...
* add schedule setting
* it works
* fix tests
* update readme
* rebuild all playouts
2022-02-22 21:20:40 -06:00
Jason Dove and GitHub
8a6093ce8d
properly specify audio codec even when source has correct format ( #641 )
2022-02-16 11:29:54 -06:00
Jason Dove and GitHub
1d6279cee8
log problematic playlists ( #640 )
2022-02-16 08:18:22 -06:00
Jason Dove and GitHub
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
2022-02-16 06:01:28 -06:00
Jason Dove and GitHub
c96b800b52
ffmpeg lib fixes ( #633 )
...
* try to fix vaapi inconsistencies
* log unexpected data
* vaapi fixes
* disable 444 test
* add qsv deinterlace filter; qsv fixes
* add videotoolbox acceleration
2022-02-14 22:01:26 -06:00
Jason Dove and GitHub
5a442a06a0
start to use new ffmpeg library ( #632 )
...
* start to add ffmpeg library
* start to hook ffmpeg lib into main app
* improvements
* more progress
* make pipeline builder configurable
* more options
* move more logic down into ffmpeg lib
* ffmpeg lib desired state refactoring
* add software scaling and padding
* add loudness normalization and software deinterlace
* add metadata output options
* add setsar filter
* use built-in scaling logic
* fixes
* initial nvidia support
* nvidia improvements
* support hls mode
* print old arguments at debug level
* fix package reference
* start to add qsv support
* formatting
* fix tests
* add timeout to transcode tests
* show successful ffmpeg arguments
* add vaapi support
* add more software decoders
* add experimental transcoder option
* call existing ffmpeg process service for unimplemented features
* fix nvidia mpeg2video bug
* update changelog
* ignore some neglected unit tests
2022-02-14 14:34:00 -06:00
Jason Dove and GitHub
87deaa6f3a
nvidia improvements ( #628 )
2022-02-10 15:39:45 -06:00
Jason Dove and GitHub
a9dff5eff7
properly flag local missing folders ( #615 )
2022-02-07 02:39:24 -06:00
Jason Dove and GitHub
0c53a4509c
show collection name in some error messages ( #612 )
2022-02-04 20:17:17 -06:00
Jason Dove and GitHub
f02b0ac345
re-introduce framerate normalization ( #610 )
2022-02-04 12:57:40 -06:00
Jason Dove and GitHub
70ca5bf050
fix bug with watermark and short content ( #608 )
2022-01-31 14:07:12 -06:00
Jason Dove and GitHub
eed9f60273
fade in and fade out intermittent watermarks ( #607 )
...
* first pass at fading in/out overlay
* fix tests
* update changelog
2022-01-31 12:31:56 -06:00
Jason Dove and GitHub
1ee01c1d78
fix hls timestamps ( #598 )
2022-01-27 23:51:18 -06:00
Jason Dove and GitHub
744fd3beaa
link file not found health check to trash ( #592 )
...
* update dependencies
* fix file not found health check
2022-01-26 08:37:40 -06:00
Jason Dove and GitHub
03946b13ca
always use a single ffmpeg thread with realtime ( #580 )
2022-01-20 14:53:13 -06:00
Jason Dove
7a88374362
clarify flood scheduling calc [no ci]
2022-01-18 18:22:46 -06:00
Jason Dove and GitHub
0440f7643b
add videotoolbox acceleration ( #575 )
2022-01-17 15:05:23 -06:00
Jason Dove and GitHub
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
2022-01-12 20:27:53 -06:00
Jason Dove
dab58f5840
fix tests
2022-01-07 19:18:31 -06:00
Jason Dove and GitHub
176f136c23
fix some nvenc edge cases where only padding is needed for normalization ( #565 )
2022-01-07 18:53:28 -06:00
Jason Dove and GitHub
d9d2cfa8be
search index fixes ( #559 )
...
* add music video artist to search index
* properly index minutes field when adding from scan
* bump search index version
2022-01-06 10:28:53 -06:00
Jason Dove and GitHub
7346808059
update dependencies ( #555 )
2022-01-04 22:35:14 -06:00
Jason Dove and GitHub
4210d97ee2
optimize setsar filter ( #553 )
2022-01-02 23:47:07 -06:00
Jason Dove
a6e7f192cc
add jellyfin path replacement tests [no ci]
2021-12-13 06:25:37 -06:00
Jason Dove and GitHub
56f94f489a
fix filler playout crash ( #517 )
2021-11-30 10:38:42 -06:00
Jason Dove and GitHub
0edfb71f8d
limit disk use and keep cover art aspect ratio ( #502 )
...
* use temp file pool to limit disk use
* keep aspect ratio and crop when scaling cover art for blurred background
* fix typo
2021-11-25 18:47:22 -06:00
Jason Dove and GitHub
a90eb2d4de
optimize generated video ( #498 )
...
* use different framerate flags
* pre-generate song image and always use software encoders
* fix tests
2021-11-25 12:31:57 -06:00
Jason Dove and GitHub
ed3f1b1dad
generate song video ( #497 )
...
* use blurred cover art as song background
* use channel watermark when cover art is unavailable
* add drawtext to song filter
* cleanup
* force song cover art as png
* fix songs on windows and qsv
2021-11-25 06:22:38 -06:00
Jason Dove and GitHub
8e08ff059f
load embedded song metadata ( #495 )
...
* load embedded song metadata
* index song artist and song album
* reset all song metadata
2021-11-24 07:31:34 -06:00
Jason Dove and GitHub
e45fb67769
bug fixes ( #493 )
...
* don't align audio when playing songs
* fix grouping duration items in epg
2021-11-23 11:44:39 -06:00
Jason Dove and GitHub
ac048b72ae
add cover art watermark source ( #491 )
...
* add cover art watermark source
* update changelog
2021-11-23 10:02:36 -06:00
Jason Dove and GitHub
852728c816
add songs libraries ( #490 )
...
* first pass at adding song libraries
* start handling optional video
* fix song playback
* fix song transitions
* add songs page to UI
2021-11-22 22:26:06 -06:00
Jason Dove and GitHub
b0c85b6478
use scale_cuda instead of scale_npp ( #481 )
2021-11-13 09:06:02 -06:00
Jason Dove and GitHub
dae06ec0ef
upgrade to dotnet 6 ( #475 )
2021-11-09 07:44:34 -06:00
Jason Dove and GitHub
72f452fd36
update dependencies ( #474 )
2021-11-09 06:16:26 -06:00
Jason Dove and GitHub
90c1c61a09
fix bug with flood playout mode ( #467 )
2021-11-02 21:47:46 -05:00
Jason Dove and GitHub
053db71d44
fix decimal separator in ffmpeg apad filter syntax ( #464 )
2021-11-01 22:18:06 -05:00
Jason Dove and GitHub
53a7570ba3
fix epg for multiple playout mode ( #461 )
2021-10-30 12:16:39 -05:00
Jason Dove and GitHub
0e789fd6d8
update dependencies and fix languageext deprecation warnings ( #460 )
2021-10-30 11:57:50 -05:00