Jason Dove
19fc068a73
add deco system ( #1665 )
...
* add deco groups and decos; set default deco for block playout
* use block playout default deco for watermark
* add deco templates, groups and deco template editor
* associate deco template with playout template
* use deco template item watermark for playback
* update changelog for decos
1 year ago
Jason Dove
6ac2384cbc
add active date range to block playout templates editor ( #1663 )
...
* update dependencies
* add active date range to block playout templates editor
1 year ago
Jason Dove
7702999b9a
properly restore all local library items from trash during scans ( #1660 )
1 year ago
Jason Dove
14a707a4e2
improve plex item change detection ( #1659 )
1 year ago
Jason Dove
d91d991251
always interpret asterisk as wildcard search ( #1657 )
1 year ago
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
60bb369d0c
add search query parser ( #1652 )
...
* add search query parser
* add some search tests; use consistent analyzers for indexing and searching
1 year ago
Jason Dove
aae704f3a5
fix searching id fields ( #1651 )
1 year ago
Jason Dove
a45583d77a
fix type and tag searches ( #1649 )
1 year ago
Jason Dove
923b36604c
fix many search queries ( #1648 )
1 year ago
Jason Dove
b21d16b0f1
add show_content_rating to search index ( #1647 )
1 year ago
Jason Dove
233a1c228a
fix block creation ( #1643 )
...
* fix block creation
* update dependencies
1 year ago
Jason Dove
56988be57b
properly isolate library folders between library paths ( #1642 )
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
707292c50f
add configurable image duration ( #1617 )
1 year ago
Jason Dove
71e9ea867a
store local library folder hierarchy in db ( #1616 )
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
93db79f8c4
load song comment ( #1604 )
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
c743d07425
include external subtitles in search index ( #1602 )
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
e0aa44d41b
fix updating jellyfin movies ( #1587 )
2 years ago
Jason Dove
7d5cd229d4
add show_studio search field ( #1584 )
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
6f49233864
fix image upload corruption ( #1569 )
2 years ago
Jason Dove
b88deaafe5
add tests, replace playout items when collections are updated ( #1566 )
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
6708d6b4d7
support filling with groups of song artists ( #1537 )
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
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
3a84af1626
update dependencies ( #1527 )
2 years ago
Jason Dove
24780cbe84
fix disappearing collection tags ( #1517 )
2 years ago
Jason Dove
7586647b73
fix ffmpeg version health check on windows ( #1515 )
2 years ago
Jason Dove
ba48b3a676
update dependencies ( #1512 )
2 years ago
Jason Dove
d8a51b5d6d
fix season display bug ( #1511 )
2 years ago
Jason Dove
97674cff89
fix bug scheduling duration filler ( #1510 )
2 years ago
Jason Dove
dfaba8c7b0
use release version of ffmpeg 6.1 ( #1505 )
2 years ago
Jason Dove
5d11a6b46f
use separate model for plex collection scanning since the api types are inconsistent ( #1504 )
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
948b3735bd
fix file not found music videos ( #1502 )
...
* fix indexing music videos in file not found state
* update dependencies
2 years ago
Jason Dove
5ecf271773
fix jellyfin library scan ( #1501 )
...
* update dependencies
* fix jellyfin library scan
2 years ago
Jason Dove
b287c0d6ec
add jellyfin season number fallback ( #1497 )
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
d3bdcf9bc4
allow plex personal media show libraries ( #1483 )
2 years ago
Jason Dove
714f68a887
add `language_tag` and `seconds` fields to search index ( #1479 )
...
* add `language_tag` and `seconds` fields to search index
* simplify
2 years ago