Jason Dove
44dd68fe59
nfo and memory fixes ( #789 )
...
* partial episode nfo metadata
* nfo metadata reliability fixes
* use recyclable memory streams
3 years ago
Jason Dove
c02b83d0d6
code cleanup ( #743 )
...
* update tools
* run code cleanup
* update dependencies
3 years ago
Jason Dove
d5a03963c0
use video and audio format instead of video and audio codec ( #696 )
3 years ago
Jason Dove
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
3 years ago
Jason Dove
f6c42f3ff5
add configurable channel group and categories ( #651 )
3 years ago
Jason Dove
c9b557f2e6
more xmltv category improvements ( #606 )
4 years ago
Jason Dove
b972947747
xmltv category improvements ( #604 )
4 years ago
Jason Dove
4aa7204984
fix ts mode with hdhr clients ( #588 )
4 years ago
Jason Dove
594ce437fb
rework mpeg-ts mode ( #557 )
4 years ago
Jason Dove
246b4d7591
properly sort channels in m3u ( #537 )
4 years ago
Jason Dove
9195ef7878
song fixes ( #506 )
...
* fix song page links
* show song artist in playout detail
* show more song details in channel guide
4 years ago
Jason Dove
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
4 years ago
Jason Dove
d487bbca08
include other video title in channel guide ( #483 )
4 years ago
Jason Dove
6d147de2f3
filler rework ( #449 )
...
* add chapter statistics and new filler options
* refactor playout builder
* more refactor prep for filler
* rewrite schedulers
* refactor collectionkey
* add tail filler kind
* migrate tail filler to filler preset
* optionally show filler
* fix playout detail row count
* remove duration tail filler options
* implement tail and fallback in flood scheduler
* implement tail and fallback in one scheduler
* implement tail and fallback in multiple scheduler
* implement looping fallback filler
* more duration tests
* start to add post-roll filler to flood
* rework playoutitem filler tagging
* rework scheduler logging
* calculate whether configured filler will fit
* implement pre-roll and post-roll duration and count filler
* improve duration filler calculation
* add minutes to search index
* update channel guide to work with new filler
* add mid-roll filler
* don't clone enumerators for filler calculations
* support pre-roll and post-roll pad filler
* implement mid-roll pad filler
* allow clearing filler selections in schedule editor
* fix tests
* filler config validation
* use consistent time zone for tests
4 years ago
Jason Dove
4cf44616a8
Include music video thumbnail in epg ( #443 )
...
* include music video thumbnail in epg
* update changelog
4 years ago
Jason Dove
22da19845b
add filler option to duration playout mode ( #428 )
...
* add duration tail options to schedule items editor
* add naive filler scheduling
* fix duration item length in xmltv
* show offline image for unfilled duration tail
* fix tests
* update changelog
* update dependencies
4 years ago
Jason Dove
2dd267e4db
fix xmltv generation with missing episode metadata ( #402 )
4 years ago
Jason Dove
6c8813ce22
add hls segmenter streaming mode ( #400 )
...
* hls segmenter wip
* log message
* close unused transcode sessions after 2 minutes
* use frame rate for 2s keyframes in hls segmenter
* add frame rate to media version
* fix segmenter framerate calculation
* automatically restart hls segmenter with next scheduled item
* cleanup
* update changelog
* decrease segmenter start delay
4 years ago
Jason Dove
13cfb9728f
include season zero episode-num in xmltv ( #391 )
4 years ago
Jason Dove
767a9779bb
more kodi artwork fixes ( #360 )
4 years ago
Jason Dove
bb9127e546
fix artwork in kodi ( #359 )
4 years ago
Jason Dove
1c0413452b
fix m3u xmltv mapping
4 years ago
Jason Dove
77308a9ac5
generate valid xmltv ( #351 )
4 years ago
Jason Dove
e9889cefd6
skip empty content rating ( #257 )
4 years ago
Jason Dove
fc59c9c284
include all content ratings in xmltv ( #256 )
4 years ago
Jason Dove
7d852bc960
add hls hybrid mode ( #252 )
...
* fix serving channels.m3u with missing content ratings
* add hls hybrid mode
4 years ago
Jason Dove
cec5a09839
add us content ratings to xmltv ( #250 )
4 years ago
Jason Dove
0ef03d66f3
improve hls direct compatibility with channels dvr ( #245 )
...
* rename HttpLiveStreaming to HttpLiveStreamingDirect
* improve hls direct compatibility with channels dvr
* code cleanup
4 years ago
Jason Dove
3e3bbcf38e
support multi-episode files in local libraries ( #240 )
...
* add unused episode nfo reader
* move episode number from episode to episode metadata
* first pass at loading multi-episode metadata from nfo files
* fix episode scanning
* local multi-part episode fixes
* code cleanup
4 years ago
Jason Dove
84770ed250
use artwork for schedule items with custom title when all media items are from same show ( #216 )
4 years ago
Jason Dove
466d33f808
sync tv show thumb art ( #214 )
...
* sync thumb art from local, jellyfin, emby
* code cleanup
4 years ago
Jason Dove
c9e20e28df
proxy jellyfin and emby artwork for xmltv ( #210 )
...
* fix xmltv artwork for jf and emby
* proxy jellyfin and emby artwork for xmltv
4 years ago
Jason Dove
f89f3d2225
fix music videos in epg ( #166 )
4 years ago
Jason Dove
2b26a5411c
add artists as owners of music videos ( #154 )
...
* clean up genre, tag, studio orphans
* enforce foreign keys at connection level
* wip
* fix fragment scroll offset
* fix see all link for music videos
* add fake artist metadata
* not null artist id
* add artist scanning
* remove improperly named music videos
* code cleanup
* add artists to search results and collections
* clean up music video metadata / artist
* add artist view
* show music videos on artist page
* add music video artwork placeholder
4 years ago
Jason Dove
633586ddba
add music videos library ( #125 )
...
* add music videos library
* add music video tables
* first pass at music video library scan
* support music videos in playouts
* display music videos in search results and collections
* fix music video thumbnails
* remove some obsolete fields
4 years ago
Jason Dove
745b03af73
add custom title option to schedule items ( #116 )
4 years ago
Jason Dove
9ba6686c44
iptv route consistency [no ci] ( #107 )
...
* use localhost in concat playlist
* expose all playlist artwork under /iptv
4 years ago
Jason Dove
7e0bdfdb40
fix epg channel sorting ( #101 )
4 years ago
Jason Dove
e5a9ef6196
add episode posters to xmltv
4 years ago
Jason Dove
a13f964200
add movie poster to xmltv ( #71 )
4 years ago
Jason Dove
0da9701f9c
include movie date in xmltv ( #70 )
4 years ago
Jason Dove
50fafbfb98
remove duplicate subtitle tag from xmltv ( #69 )
4 years ago
Jason Dove
914d128610
set title, subtitle, category in xmltv ( #68 )
4 years ago
Jason Dove
54da3a3159
fix channel sorting ( #54 )
4 years ago
Jason Dove
d53a2f8bbf
add subchannel support ( #53 )
4 years ago
Jason Dove
9841640128
add m3u codec hints for channels app ( #48 )
4 years ago
Jason Dove
363eb2c276
Rebuild playouts with modified collections ( #39 )
...
* rebuild playouts when items are removed from collections
* rebuild playouts when items are added to collections
* simplify logic
4 years ago
Jason Dove
09578beef5
prioritize xmltv_ns over onscreen for episode-num
4 years ago
Jason Dove
df94a9e704
fix xmltv crash with missing episode metadata
4 years ago
Jason Dove
f281d9fca5
Interface improvements ( #34 )
...
* fix plex library synchronization
* add basic plex movie synchronization
* proxy plex movie thumbnails (posters)
* add plex path replacements
* use transcoded plex artwork
* remove unsynchronized plex movies on save; queue plex library scan on save
* log plex path replacements
* prefer buttons instead of menus
* lock plex libraries before sync
* add movie to collection from paged view
* fix plex import memory use; quick add seasons/shows
* quick add episode to collection
* add favicon
* add search page
* disable plex for now
4 years ago