Jason Dove and GitHub
a8b658a5ea
add "on demand" channel progress mode ( #1790 )
...
* update dependencies
* add channel progress mode
* implement on demand channel progress
* update changelog
2024-07-16 12:21:52 -05:00
Jason Dove and GitHub
2c97c49763
custom config folders env vars ( #1714 )
...
* use custom config folder location
* allow customizing config and transcode folder locations
2024-05-10 09:28:58 -05:00
Jason Dove and GitHub
a87ec2d75d
cleanup ( #1708 )
...
* fix blazor naming
* code cleanup
* update dependencies
2024-05-06 17:00:52 -05:00
Jason Dove and GitHub
35eb200aee
more segmenter v2 improvements ( #1685 )
...
* more segmenter v2 improvements
* changelog updates
2024-04-21 19:17:06 -05:00
Jason Dove and GitHub
19af303d76
improve segmenter v2 hevc compliance with fmp4 ( #1684 )
2024-04-21 10:01:11 -05:00
Jason Dove and GitHub
d78110f6f1
fix macos config folder regression ( #1682 )
...
* migrate macos config folder on startup, if needed
* add macos config folder health check
* update macos fix; update changelog
2024-04-17 09:18:09 -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
99cd01f73b
update iptv routing ( #1631 )
2024-03-02 22:16:46 -06:00
Jason Dove and GitHub
35817f09ac
add hls segmenter v2 streaming mode ( #1620 )
...
* concat segmenter process kind of works
* segmenter v2 improvements
* rework to allow hw accel in concat segmenter
* remove shortest; use different audio alignment filter
* hls v2 improvements
* fix tests
* update changelog
2024-02-19 13:59:33 -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
69f9b6f137
add channel guide templates ( #1596 )
...
* generate channels xmltv fragment from template
* generate movie xmltv fragment from template
* generate episode xmltv fragment from template
* add channel guide template changelog
2024-02-05 14:55:08 -06:00
Jason Dove and GitHub
9089e2ee04
add iptv request logging ( #1594 )
2024-02-04 21:34:41 -06:00
Jason Dove and GitHub
d6dfc1edaa
persist data protection keys in etv config folder ( #1585 )
2024-01-30 19:41:39 -06:00
Jason Dove and GitHub
12234c3e21
allow shuffling block items ( #1571 )
...
* allow shuffling block items
* fix drop down search results
2024-01-23 22:42:28 -06:00
Jason Dove and GitHub
b88deaafe5
add tests, replace playout items when collections are updated ( #1566 )
2024-01-22 10:10:22 -06:00
Jason Dove and GitHub
15d4b0f82b
remove v2 ui and node ( #1564 )
2024-01-16 13:28:46 -06:00
Jason Dove and GitHub
ef3b941a39
fix mysql migration ( #1561 )
...
* clean up block playout preview logic
* fix some bugs with playout templates editor
* fix mysql migration
2024-01-16 05:40:29 -06:00
Jason Dove and GitHub
adbd0bcec0
block schedule refactor ( #1553 )
...
* erase block playout history and items from playouts page
* remove block from template
* refactor block scheduling; improve history behavior
2024-01-14 10:22:04 -06:00
Jason Dove and GitHub
dcbe4837bf
first pass at block scheduling ( #1548 )
...
* add blocks, block groups
* basic block and block item editing
* add template groups and basic template editing (name)
* add blocks to template calendar
* edit playout templates
* add calendar preview to playout templates
* add basic block playout building
* add mysql migration
* update changelog
2024-01-13 22:01:21 -06:00
Jason Dove and GitHub
56bc58fce9
reorganize to fix build ( #1540 )
2024-01-08 20:00:35 -06:00
Jason Dove and GitHub
0330b9326d
add external json playout type for dizquetv interop ( #1539 )
...
* add external json playout
* basic local playback works
* fallback to streaming from plex
* update external json file
* update changelog
2024-01-08 19:45:43 -06:00
Jason Dove and GitHub
545bf1b775
fill with group ( #1534 )
...
* use browser's accept-language header
* add fill with group mode to schedule items
* update dependencies
* fixes
* fix tests
2024-01-02 10:18:49 -06:00
Jason Dove and GitHub
9471cb55dd
upgrade from dotnet 7 to dotnet 8 ( #1529 )
...
* upgrade sdk
* fix warnings in ersatztv.ffmpeg
* fix warnings in ersatztv.core
* fix warnings in ersatztv.infrastructure
* fix warnings in ersatztv.application
* disable analysis for migrations projects
* fix warnings in ersatztv.scanner
* fix warnings in ersatztv
* upgrade project framework
* update github actions and dockerfiles
2023-12-30 13:29:57 -06:00
Jason Dove and GitHub
b95a89b11f
plex collection rework ( #1503 )
...
* start to rework plex collection scanning
* sync plex collections to db
* sync plex collection items
* update changelog
2023-11-14 10:41:21 -06:00
Jason Dove and GitHub
82de3136cd
fix hls session worker lifetime ( #1414 )
2023-09-04 08:30:01 -05: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
77b32b0f09
fix github repo links ( #1378 )
2023-08-13 09:59:48 -05:00
Jason Dove and GitHub
a7661c8498
add mysql database provider ( #1375 )
...
* refactor sqlite into separate library
* support mysql
* fixes
* sql fixes
* cleanup
* update changelog
2023-08-12 21:44:14 -05:00
Jason Dove and GitHub
097c60169c
elasticsearch relative queries ( #1373 )
...
* remove unused code
* fix relative queries with elasticsearch
* fix some double page loads
* simplify language model
2023-08-12 06:36:28 -05:00
Jason Dove and GitHub
c62cc98c9f
add elasticsearch search index provider ( #1370 )
...
* wip
* first pass at elasticsearch; movies kind of work
* use field name constants
* properly sort search results
* fix some crashes
* fix page map/jump letters
* optimize page map using terms aggregation
* index all item types
* optionally use elastic search
* code cleanup
* automatically rebuild lucene index after improper shutdown
* update changelog
2023-08-11 13:57:50 -05:00
Jason Dove and GitHub
8277894f7b
show database and search index initialization in ui ( #1325 )
...
* unblock startup, show database initialization message
* wait on search index to be ready (rebuild)
* clean logging and fake delay
2023-06-24 09:12:46 -05:00
Jason Dove and GitHub
03df2a6c8a
overdue code cleanup ( #1271 )
2023-05-10 13:18:18 -05:00
9ba0b844a1
JWT Query Parameter Auth for IPTV Links ( #1215 )
...
* JWT Auth
* Standardized url variable additions
* formatting and minor refactoring
* this isn't needed
* allow channel logos without auth
* update changelog
---------
Co-authored-by: Ministorm3 <4474921+Ministorm3@users.noreply.github.com >
2023-03-17 09:33:15 -05:00
Jason Dove and GitHub
234e93349b
rework concurrency ( #1199 )
2023-03-08 21:23:18 -06:00
Jason Dove and GitHub
1afff11063
software decoder fixes ( #1169 )
...
* fix software decoder pipeline bugs
* tweak nvidia scaling logic
* update changelog
* update dependencies
2023-02-20 19:45:25 -06:00
Jason Dove and GitHub
a21b6f9f4e
add oidc logout url to support auth0 ( #1134 )
2023-01-25 09:30:36 -06:00
Jason Dove and GitHub
99b8038852
add oidc support ( #1133 )
2023-01-25 08:37:59 -06:00
Jason Dove and GitHub
585b56a668
bug fixes ( #1107 )
...
* don't search an empty search index
* fix bug with flood filler prediction check
* extract subtitles on primary worker thread
2023-01-10 14:45:04 -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
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
2022-12-07 21:25:55 -06:00
Jason Dove and GitHub
e388f81e1f
re-enable bugsnag auto notification ( #1034 )
2022-11-22 20:09:25 -06:00
Jason Dove and GitHub
776bce9087
use base path in channel playlist and channel guide ( #1028 )
2022-11-20 08:28:14 -06:00
Jason Dove and GitHub
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
2022-10-28 17:05:07 -05:00
Jason Dove and GitHub
f2bc884632
fix x-forwarded-proto ( #998 )
2022-10-13 13:16:51 -05:00
Jason Dove and GitHub
39d6653f8e
temporarily enable http logging ( #997 )
2022-10-13 12:58:15 -05:00
Jason Dove and GitHub
2ce0fcb264
proxy server improvements ( #996 )
2022-10-13 12:17:13 -05: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
f5aa2fcac8
add multi-episode shuffle playout order ( #987 )
2022-10-09 10:49:07 -05:00
Jason Dove and GitHub
6035c10550
add music video credits template system ( #982 )
...
* add music video credits template system
* fix search index bug
* cleanup csproj
2022-10-07 21:02:29 -05:00