Jason Dove
476fe991b6
other video library scanner improvements ( #1655 )
...
* improve scanner detection when developing on macos
* support ogv files in local libraries
* improve health check wording
* try to properly restore other videos that are no longer missing
1 year ago
Jason Dove
21d39bc26f
fix multi collection editor id collision ( #1644 )
1 year ago
Jason Dove
233a1c228a
fix block creation ( #1643 )
...
* fix block creation
* update dependencies
1 year ago
Jason Dove
aded03d962
fix deleting local libraries and local library paths ( #1640 )
1 year ago
Jason Dove
087901d177
adjust block unique constraint ( #1634 )
...
* upgrade dependencies
* allow blocks with same name in different groups
* code cleanup
1 year ago
Jason Dove
3b4c993530
add xmltv time zone option ( #1624 )
1 year ago
Jason Dove
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
1 year ago
Jason Dove
f4520a5520
allow decimal image duration ( #1619 )
...
* add missing mysql migration
* allow decimal image duration
1 year ago
Jason Dove
3a906816fc
allow playback of items with duration of 1 second ( #1618 )
1 year ago
Jason Dove
707292c50f
add configurable image duration ( #1617 )
1 year ago
Jason Dove
c490832f66
fix episode artwork in channel guide ( #1613 )
1 year ago
Jason Dove
e00568cc23
fix build error ( #1612 )
1 year ago
Jason Dove
1f6e843a26
fix segmenter timestamp continuity ( #1610 )
1 year ago
Jason Dove
f8c4f44216
add basic image library support ( #1608 )
...
* add basic image library support
* add image page
* update changelog
2 years ago
Jason Dove
d55ba235bf
evenly divide epg time for schedule blocks ( #1607 )
...
* add checkbox to include block items in program guide
* evenly divide epg time for schedule blocks
2 years ago
Jason Dove
a15854d0ad
more guide templates; new song metadata library ( #1603 )
...
* refactor template processing
* use template for song xmltv entries
* use template for other video xmltv entries
* update changelog
2 years ago
Jason Dove
8c3b8e81ca
separate request logging into its own category ( #1601 )
2 years ago
Jason Dove
49050a57d2
load music video artists for channel guide template ( #1600 )
2 years ago
Jason Dove
1510c56e69
generate music video xmltv fragment from template ( #1598 )
...
* generate music video xmltv fragment from template
* load all music video data
2 years ago
Jason Dove
3ec610d65f
properly encode xmltv fragments ( #1597 )
2 years ago
Jason Dove
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
2 years ago
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
2 years ago
Jason Dove
e0f9ab4b88
batch search index updates ( #1591 )
2 years ago
Jason Dove
231a214223
add new subtitle settings ( #1590 )
2 years ago
Jason Dove
82bfa8019e
tweak subtitle display in media info ( #1589 )
2 years ago
Jason Dove
e0aa44d41b
fix updating jellyfin movies ( #1587 )
2 years ago
Jason Dove
6923b25177
add more log level switches ( #1582 )
...
* label block and json playouts as experimental
* add more log level switches
2 years ago
Jason Dove
5dce905b8e
clear block playout items without clearing history ( #1581 )
2 years ago
Jason Dove
46c26b5ea7
include all block playout items in xmltv ( #1580 )
...
* include all block playout items in xmltv
* double check whether channel preview will work
2 years ago
Jason Dove
7fffc8cf63
channel preview player ( #1579 )
...
* add channel preview
* add button to stop transcoding session
2 years ago
Jason Dove
18deff0b83
add session api endpoints ( #1578 )
2 years ago
Jason Dove
60b3bc92f4
use super shuffle in block playouts ( #1572 )
2 years ago
Jason Dove
12234c3e21
allow shuffling block items ( #1571 )
...
* allow shuffling block items
* fix drop down search results
2 years ago
Jason Dove
d37ce2d38a
update xmltv channel list on channel edit ( #1570 )
2 years ago
Jason Dove
33f67b88f0
show chapter markers in media info ( #1568 )
2 years ago
Jason Dove
83fc3081d8
add some logging around playlist trimming ( #1565 )
2 years ago
Jason Dove
88fac0de04
add option to stop scheduling before or after block duration end ( #1563 )
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
2ce8db9e01
basic block duration enforcement ( #1556 )
2 years ago
Jason Dove
adbd0bcec0
block schedule refactor ( #1553 )
...
* erase block playout history and items from playouts page
* remove block from template
* refactor block scheduling; improve history behavior
2 years ago
Jason Dove
caef4a139e
block scheduling skip unchanged blocks ( #1550 )
...
* schedule blocks in order
* block minutes must be multiple of 15
* improve block minutes entry, validation and display
* confirm deleting blocks and block groups
* confirm deleting templates and template groups
* skip unchanged blocks in playout
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
64502315a3
generate xmltv for external json playouts ( #1541 )
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
18ed20e203
fix multiple zero when using fill with group ( #1535 )
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