Jason Dove
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
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
03df2a6c8a
overdue code cleanup ( #1271 )
2 years ago
Jason Dove
9f42333465
cache data for xmltv ( #1228 )
...
* cache channel list for xmltv
* used cached channel data for xmltv
* fixes
* update changelog
2 years ago
Jason Dove
aa87abc53d
prioritize poster artwork for xmltv ( #1221 )
2 years ago
Jason Dove
83d4aa0cb1
use other video plot as xmltv description ( #1219 )
2 years ago
Jason Dove
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>
2 years ago
Jason Dove
f7d19e3747
duration mode guide fixes ( #1207 )
...
* fix playout mode duration xmltv
* fix playout mode duration wrapping midnight
2 years ago
Jason Dove
e7e20de502
include multiple display-name entries in xmltv ( #1198 )
2 years ago
Jason Dove
776bce9087
use base path in channel playlist and channel guide ( #1028 )
3 years ago
Jason Dove
9313d2c8eb
fix guide mode filler in xmltv ( #1000 )
3 years ago
Jason Dove
2df360d7fb
fix xmltv filler bug ( #944 )
3 years ago
Jason Dove
100eb14408
fix epg sorting ( #863 )
...
* fix epg sorting
* update dependencies
3 years ago
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
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
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
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
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
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