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
dcd792a354
fix hls direct streaming mode ( #682 )
2022-03-07 20:04:21 -06:00
Jason Dove
f69c58c6bf
update changelog for release v0.4.3-alpha [no ci]
2022-03-05 19:49:31 -06:00
Jason Dove and GitHub
44e90b0ecc
more bug reporting ( #679 )
2022-03-05 18:21:53 -06:00
Jason Dove and GitHub
dcc8f19a6b
remove transient IDbConnection ( #678 )
2022-03-05 14:06:27 -06:00
Jason Dove and GitHub
fc1a051df5
fix path replacement bug ( #677 )
2022-03-05 12:21:26 -06:00
Jason Dove and GitHub
a2e7e6df1e
fix thread sync bug in hls segmenter ( #676 )
2022-03-05 11:26:29 -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
a3260b2316
fix album_artist metadata ( #674 )
2022-03-04 21:10:55 -06:00
Jason Dove and GitHub
ea339a1622
add song album_artist metadata ( #673 )
2022-03-04 18:44:54 -06:00
Jason Dove and GitHub
58697496fa
metadata stack trace improvements ( #672 )
...
* improve stack traces from local metadata provider
* more metadata line number fixes
2022-03-04 15:44:51 -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
2058c44949
minor ui fixes ( #668 )
...
* remove unused package
* fix controller name
* catch and ignore jsruntime exceptions
* separate debug stage from public stage
2022-03-02 20:45:07 -06:00
Jason Dove and GitHub
24ef5e68eb
add error reporting health check ( #667 )
2022-03-02 14:51:15 -06:00
Jason Dove
b1c905233f
add thank you page to docs [no build]
2022-03-02 09:19:54 -06:00
Jason Dove and GitHub
452f361384
use cancellation tokens in ui ( #666 )
...
* use cancellation tokens in pages
* use cancellation token in shared ui
* use cancellation tokens in artwork controller
2022-03-01 21:31:48 -06:00
Jason Dove and GitHub
9e2f445785
add bugsnag error reporting ( #665 )
2022-03-01 18:41:24 -06:00
Jason Dove and GitHub
ea72e7b689
use new transcoder logic by default ( #664 )
2022-03-01 14:29:47 -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
572a3be33e
limit framerate normalization to 24fps and above ( #662 )
2022-02-28 19:22:11 -06:00
Jason Dove and GitHub
f8412c4f5c
more nvidia fixes ( #661 )
...
* dont use mpeg2_cuvid with interlaced content
* fix nvidia scaling when padding is not needed
2022-02-28 18:35:49 -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
19161b12ea
fix chronological and shuffle-in-order song sorting ( #659 )
2022-02-28 13:41:22 -06:00
Jason Dove
fd3ef90880
update changelog for release v0.4.2-alpha [no ci]
2022-02-26 19:23:18 -06:00
Jason Dove and GitHub
696b29c9e9
fix videotoolbox acceleration with new transcoder ( #658 )
...
* fix videotoolbox acceleration with new transcoder
* cleanup
2022-02-26 18:45:05 -06:00
Jason Dove and GitHub
70c37df596
fix vaapi watermarks with new transcoder ( #657 )
2022-02-26 14:00:23 -06:00
Jason Dove and GitHub
040785b0d7
fix qsv scaling and watermarks with new transcoder ( #656 )
...
* fix qsv scaling
* fix qsv watermarks
2022-02-26 11:40:16 -06:00
Jason Dove and GitHub
b25f783343
hide unused local libraries ( #655 )
2022-02-25 21:16:38 -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
f6c42f3ff5
add configurable channel group and categories ( #651 )
2022-02-21 21:04:12 -06:00
Jason Dove and GitHub
c92b6cb909
fix song playback ( #644 )
2022-02-17 21:52:28 -06:00
Jason Dove and GitHub
a2e1dc8bfb
don't deinterlace using nvidia decoders ( #643 )
2022-02-17 13:28:03 -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
a7922beaed
qsv and logging fixes ( #637 )
...
* improve pipeline logging
* fix qsv acceleration
* fix qsv parameter order
2022-02-15 12:41:06 -06:00
Jason Dove and GitHub
a1d9d6790e
fix copy codec when transcoding is disabled ( #636 )
2022-02-15 09:22:40 -06:00
Jason Dove and GitHub
2f2d7952dd
use vaapi driver settings with new transcoder logic ( #635 )
...
* add LIBVA_DRIVER_NAME env var
* add vaapi device name
* add FFREPORT env var
* fixes
2022-02-15 08:44:49 -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
c05882f4a6
fix docker builds
2022-02-14 14:36:35 -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
640fed0a43
fix hls segmenter bug with unknown packet duration
2022-02-11 18:37:02 -06:00
Jason Dove
ab1f294c1f
update changelog for release v0.4.1-alpha
2022-02-10 20:49:26 -06:00
Jason Dove and GitHub
ea08453913
vaapi improvements ( #629 )
...
* fix interlaced video with vaapi
* downgrade imagesharp to fix blurhash generation
* fix ui crash loading collection editor
2022-02-10 20:19:59 -06:00
Jason Dove and GitHub
87deaa6f3a
nvidia improvements ( #628 )
2022-02-10 15:39:45 -06:00
Jason Dove and GitHub
9d99c19ea4
fix playback with unknown pixel format ( #627 )
2022-02-10 08:37:25 -06:00
Jason Dove and GitHub
49d14b05f6
update more dependencies ( #626 )
2022-02-09 11:08:49 -06:00
Jason Dove and GitHub
a8ba9edf2b
update dependencies ( #624 )
...
* update dependencies
* include refit xml serializer
2022-02-09 10:10:12 -06:00
Jason Dove and GitHub
89811a1203
wait for one segment by default ( #617 )
2022-02-07 12:44:12 -06:00
Jason Dove and GitHub
534e2c4512
add hls segmenter initial segment count ( #616 )
2022-02-07 12:18:58 -06:00
Jason Dove and GitHub
a9dff5eff7
properly flag local missing folders ( #615 )
2022-02-07 02:39:24 -06:00
Jason Dove
a2da043f4b
try to fix mac permission issues
2022-02-06 17:45:28 -06:00
Jason Dove and GitHub
a47987a9d7
revert windows trimming ( #613 )
...
* Revert "disable trimming in docker"
This reverts commit 5937211bb8 .
* Revert "try to reduce windows artifact size"
This reverts commit e32dbd0474 .
2022-02-05 18:09:02 -06:00
Jason Dove
5937211bb8
disable trimming in docker
2022-02-05 13:41:47 -06:00
Jason Dove
e32dbd0474
try to reduce windows artifact size
2022-02-05 13:34:21 -06:00
Jason Dove
6bcc1ede2b
try again
2022-02-05 11:25:14 -06:00
Jason Dove
6c9764a51e
try a different method for downloading ffmpeg
2022-02-05 11:19:56 -06:00
Jason Dove
ff5438459c
try to bundle ffmpeg with windows artifacts
2022-02-05 11:09:01 -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
5fd315ead8
change framerate normalization method ( #611 )
2022-02-04 14:39:27 -06:00
Jason Dove and GitHub
f02b0ac345
re-introduce framerate normalization ( #610 )
2022-02-04 12:57:40 -06:00
Jason Dove
fd83007296
try to fix watermark on vaapi
2022-02-01 17:50:47 -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
0e2e6cd52e
build linux-arm64 artifacts
2022-01-31 01:07:03 -06:00
Jason Dove and GitHub
c9b557f2e6
more xmltv category improvements ( #606 )
2022-01-30 17:58:45 -06:00
Jason Dove
cde869f3eb
enable docker dependency scanning [no build]
2022-01-30 11:50:16 -06:00
Jason Dove and GitHub
90d6a59d3f
normalize smart quotes in search queries ( #605 )
2022-01-30 11:09:32 -06:00
Jason Dove and GitHub
b972947747
xmltv category improvements ( #604 )
2022-01-30 10:56:53 -06:00
Jason Dove
17bc988b49
update changelog for release v0.4.0-alpha [no ci]
2022-01-29 18:22:07 -06:00
Jason Dove
749eea836b
update install docs for tray apps (win, mac) [no build]
2022-01-29 18:18:58 -06:00
Jason Dove and GitHub
37c52c4cb4
update docs and dependencies ( #603 )
2022-01-29 18:08:05 -06:00
Jason Dove and GitHub
33ba58aa68
add windows launcher ( #602 )
2022-01-29 17:58:11 -06:00
Jason Dove and GitHub
5f6043e593
index added date ( #601 )
2022-01-29 14:47:58 -06:00
Jason Dove
96e95a21fb
update changelog [no ci]
2022-01-29 12:34:10 -06:00
Jason Dove and GitHub
9168fd6bf2
write text file logs ( #600 )
2022-01-29 12:31:22 -06:00
Jason Dove
14413f62a7
properly sent content root on macos
2022-01-29 11:49:38 -06:00
Jason Dove
34c71a0c12
try to fix static resource loading
2022-01-29 10:20:03 -06:00
Jason Dove
a487e7fe15
use absolute paths in bundle script
2022-01-28 22:11:50 -06:00
Jason Dove
cd4ea42597
fix bundle script
2022-01-28 22:05:20 -06:00
Jason Dove
a3d42145f7
update macos submodule
2022-01-28 21:57:16 -06:00
Jason Dove
261cf5052a
fetch submodules for mac build
2022-01-28 21:48:29 -06:00
Jason Dove
de9af2f0f6
first pass at native macos app
2022-01-28 21:41:26 -06:00
Jason Dove and GitHub
8d4e18ed2f
update mac app icon ( #599 )
2022-01-28 19:46:34 -06:00
Jason Dove and GitHub
1ee01c1d78
fix hls timestamps ( #598 )
2022-01-27 23:51:18 -06:00
Jason Dove and GitHub
7de50dd916
minor hls segmenter improvements ( #593 )
2022-01-26 20:12:29 -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
861c95e1bd
fix m3u mode override ( #590 )
2022-01-25 18:36:54 -06:00
Jason Dove
bb5b9f9be4
update changelog for release v0.3.8-alpha [no ci]
2022-01-23 21:46:00 -06:00
Jason Dove
135628441a
re-add mac launcher script
2022-01-23 21:09:04 -06:00
Jason Dove and GitHub
4aa7204984
fix ts mode with hdhr clients ( #588 )
2022-01-23 18:58:15 -06:00
Jason Dove
1af59a0337
don't use macos launcher script
2022-01-23 18:47:00 -06:00
Jason Dove
c4c97fcc8c
customize mac dmg
2022-01-23 18:36:31 -06:00
Jason Dove
9c46e42792
fix gon variables
2022-01-23 14:21:13 -06:00
Jason Dove
efa803aab6
split mac artifacts job
2022-01-23 14:10:57 -06:00
Jason Dove
6ea02a2d77
use proper version number in ci artifacts [no docs] [no build]
2022-01-23 14:04:13 -06:00
Jason Dove
631f7d2d5e
don't use reserved secret name
2022-01-23 13:54:37 -06:00