Jason Dove
abed22b560
prevent unnecessary search index updates ( #1592 )
...
* add sub_language and sub_language_tag fields to search index
* prevent unnecessary search index updates
* update changelog
* update dependencies
1 year ago
Jason Dove
7fffc8cf63
channel preview player ( #1579 )
...
* add channel preview
* add button to stop transcoding session
1 year ago
Jason Dove
18deff0b83
add session api endpoints ( #1578 )
1 year ago
Jason Dove
12234c3e21
allow shuffling block items ( #1571 )
...
* allow shuffling block items
* fix drop down search results
2 years ago
Jason Dove
b88deaafe5
add tests, replace playout items when collections are updated ( #1566 )
2 years ago
Jason Dove
ef3b941a39
fix mysql migration ( #1561 )
...
* clean up block playout preview logic
* fix some bugs with playout templates editor
* fix mysql migration
2 years ago
Jason Dove
a59f71039c
preview block playout in block editor ( #1558 )
...
* block editor cleanup
* preview block playout
* cleanup
2 years ago
Jason Dove
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
2 years ago
Jason Dove
f39eac97c0
fix fill with group when show is also included individually ( #1544 )
2 years ago
Jason Dove
9fd6589831
disambiguate seasons ( #1543 )
2 years ago
Jason Dove
56bc58fce9
reorganize to fix build ( #1540 )
2 years ago
Jason Dove
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
2 years ago
Jason Dove
c18be5559b
fix delete old segments ( #1536 )
...
* code cleanup
* ignore errors deleting old hls segments
2 years ago
Jason Dove
545bf1b775
fill with group ( #1534 )
...
* use browser's accept-language header
* add fill with group mode to schedule items
* update dependencies
* fixes
* fix tests
2 years ago
Jason Dove
b95a89b11f
plex collection rework ( #1503 )
...
* start to rework plex collection scanning
* sync plex collections to db
* sync plex collection items
* update changelog
2 years ago
Jason Dove
8f5b181372
mysql media server library scan fixes ( #1491 )
...
* fix some mysql movie library updates
* fix some mysql show library updates
* update dependencies
2 years ago
Jason Dove
3ab8e5bc3a
optimize jellyfin collection scanning ( #1453 )
2 years ago
Jason Dove
b00a25bbee
fix parsing show title from nfo ( #1426 )
2 years ago
Jason Dove
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
2 years ago
Jason Dove
deb0ac49b5
show plex server names in libraries page ( #1402 )
...
* cleanup plex libraries query
* show plex server names in libraries page
2 years ago
Jason Dove
097c60169c
elasticsearch relative queries ( #1373 )
...
* remove unused code
* fix relative queries with elasticsearch
* fix some double page loads
* simplify language model
2 years ago
Jason Dove
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
2 years ago
Jason Dove
f929dc92d1
update dependencies; code cleanup ( #1357 )
...
* update dependencies
* code cleanup
2 years ago
Jason Dove
015f5e9798
fix playout build loop that was recently introduced ( #1318 )
2 years ago
Jason Dove
e8cbcc935f
rework pad and duration filler ( #1304 )
2 years ago
Jason Dove
5da2bdbab4
add duration discard to fill attempts ( #1301 )
2 years ago
Jason Dove
c554d83d60
playout management ui improvements ( #1298 )
2 years ago
Jason Dove
2ccba9e476
timeout playout builds after 2 minutes ( #1269 )
...
* add cancellation token support to playout builds and collection enumerators
* fix playout bug with shuffle in order
* update changelog
2 years ago
Jason Dove
b89deffda3
cleanup delete channel handler syntax ( #1245 )
2 years ago
Jason Dove
126304bb8a
fix subtitles from media server libraries ( #1233 )
...
* fix embedded subtitles from media servers
* fix plex external subtitles
* fix artwork bug, delete orphaned subtitles
* jellyfin subtitles work again
* emby subtitles work
* rescan all media server libraries
2 years ago
Jason Dove
b2f7bcaf1e
add more fields to music video credit templates ( #1210 )
2 years ago
Jason Dove
78745de0ca
rework emby collection scanning ( #1205 )
...
* optimize emby collection scan frequency
* add button to sync emby collections
* update changelog
* fix scanning; add progress indicator
2 years ago
Jason Dove
b032e70d7e
support more local season folder names ( #1191 )
2 years ago
Jason Dove
7e3436e68f
direct stream content from emby as needed ( #1168 )
2 years ago
Jason Dove
b751f1054b
direct stream content from jellyfin if needed ( #1167 )
...
* redirect to jellyfin stream as needed
* get jellyfin playback info
* sync chapters from jellyfin
* update changelog
* cleanup
2 years ago
Jason Dove
62c28d9f51
direct stream content from plex if needed ( #1165 )
...
* start to stream directly from plex
* update metadata and statistics with one plex api call
* stream movies from plex
* scanning bug fix; update changelog
2 years ago
Jason Dove
13e21bbcce
sync episode tags and genres ( #1155 )
...
* sync episode tags and genres
* update dependencies
* property update local episode genres and tags
* fix test
2 years ago
Jason Dove
dd73a3803a
fix schedule editor crash ( #1115 )
...
* fix schedule editor crash due to bad music video artist data
* update dependencies
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
622fa01602
update dependencies and fix some types ( #1077 )
3 years ago
Jason Dove
e2b3c1ce8e
properly unflag local movies that are now present on disk ( #1076 )
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
9a30d7c7da
error report bug fixes ( #1042 )
...
* fix some potential null reference exceptions
* searching isn't actually async
* add search query breadcrumb
3 years ago
Jason Dove
6a640d3708
fix ogg song metadata ( #1030 )
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
88f4d8074a
fix stream_seek type ( #988 )
...
* fix stream seek type
* cleanup
3 years ago
Jason Dove
f5aa2fcac8
add multi-episode shuffle playout order ( #987 )
3 years ago
Jason Dove
393c67213d
add stream_seek to music video credits template ( #985 )
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