Jason Dove and GitHub
c46b3787d8
set guide mode filler as appropriate on playlist items ( #1691 )
2024-04-27 20:31:03 -05:00
Jason Dove and GitHub
706a2d14a2
add playlists ( #1690 )
...
* update dependencies
* add playlists
* add playlist support to schedules
* playout builder (flood) supports playlists
* update changelog
2024-04-27 19:58:40 -05:00
Jason Dove and GitHub
11f99216a3
fix plex library scans with mysql/mariadb ( #1689 )
2024-04-24 13:16:53 -05:00
Jason Dove and GitHub
b9a7ad2f5a
add video presets for nvenc, qsv, software h264 and hevc encoders ( #1688 )
...
* add video preset to ffmpeg profile
* add some hevc video presets
2024-04-23 14:26:30 -05:00
Jason Dove and GitHub
07e7e5fe66
fix block playout playback when no deco is configured ( #1687 )
2024-04-23 13:10:11 -05:00
Jason Dove
4a19d046e4
fix mysql db migrations
2024-04-22 22:40:53 -05:00
Jason Dove and GitHub
c1d6ddcc57
add h264 profile option to ffmpeg profile ( #1686 )
...
* add video profile for nvenc/software h264 encoders
* add h264 profile for all other encoders
* update changelog
2024-04-22 22:03:18 -05:00
Jason Dove and GitHub
35eb200aee
more segmenter v2 improvements ( #1685 )
...
* more segmenter v2 improvements
* changelog updates
2024-04-21 19:17:06 -05:00
Jason Dove and GitHub
19af303d76
improve segmenter v2 hevc compliance with fmp4 ( #1684 )
2024-04-21 10:01:11 -05:00
Jason Dove and GitHub
da20393a39
allow m3u8 playlist head requests ( #1683 )
2024-04-21 08:18:05 -05:00
Jason Dove and GitHub
d78110f6f1
fix macos config folder regression ( #1682 )
...
* migrate macos config folder on startup, if needed
* add macos config folder health check
* update macos fix; update changelog
2024-04-17 09:18:09 -05:00
Jason Dove and GitHub
c1bedb661c
rever vaapi docker to ffmpeg 6.1 ( #1681 )
2024-04-16 22:27:26 -05:00
Jason Dove and GitHub
d31d6f20cf
upgrade to ffmpeg 7 in all docker images ( #1680 )
...
* upgrade nvidia docker to ffmpeg 7
* upgrade all docker images to ffmpeg 7
* update changelog
2024-04-16 18:24:40 -05:00
Jason Dove and GitHub
7469559bb3
fix external subtitle detection ( #1679 )
2024-04-15 12:31:06 -05:00
Jason Dove and GitHub
af5dc0968b
add xmltv days to build setting ( #1678 )
2024-04-12 09:44:08 -05:00
Jason Dove and GitHub
6e7880386b
update plex show title ( #1677 )
...
* update plex show title when changed in plex
* fix test build
2024-04-12 09:21:11 -05:00
Jason Dove and GitHub
8945a87f9b
fix segmenter semaphore ( #1676 )
...
* disable dead air watermarks by default
* fix session worker semaphore
* update changelog
2024-04-11 19:38:57 -05:00
Jason Dove and GitHub
e305222141
add dead air fallback to deco system ( #1668 )
...
* add dead air fallback to deco editor
* fix deco watermark logic
* use dead air fallback from decos
2024-04-05 23:11:14 -05:00
Jason Dove and GitHub
2e2523c380
another wildcard search fix ( #1667 )
2024-04-05 09:12:46 -05:00
Jason Dove and GitHub
b461631be9
properly update plex part keys ( #1666 )
2024-04-04 22:40:21 -05:00
Jason Dove and GitHub
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
2024-04-04 14:38:56 -05:00
Jason Dove and GitHub
e5f15df196
rework active date range; add tests ( #1664 )
2024-04-03 13:43:20 -05:00
Jason Dove and GitHub
6ac2384cbc
add active date range to block playout templates editor ( #1663 )
...
* update dependencies
* add active date range to block playout templates editor
2024-04-03 10:50:43 -05:00
Jason Dove
cd6673da82
update changelog for v0.8.6-beta [no ci]
2024-04-03 05:04:35 -05:00
Jason Dove and GitHub
8113827802
allow block durations with 5-minute increments ( #1662 )
2024-04-02 10:27:27 -05:00
Jason Dove and GitHub
4e56117e0e
use jwt for mpeg-ts streaming mode ( #1661 )
2024-03-29 21:36:49 -05:00
Jason Dove and GitHub
7702999b9a
properly restore all local library items from trash during scans ( #1660 )
2024-03-29 20:03:19 -05:00
Jason Dove and GitHub
14a707a4e2
improve plex item change detection ( #1659 )
2024-03-29 15:15:42 -05:00
Jason Dove and GitHub
340ab61a26
add more logging to other video library scans ( #1658 )
2024-03-29 14:02:12 -05:00
Jason Dove and GitHub
d91d991251
always interpret asterisk as wildcard search ( #1657 )
2024-03-29 13:27:18 -05:00
Jason Dove and GitHub
3ce341eee5
fix build error for single file artifacts ( #1656 )
2024-03-29 12:21:58 -05:00
Jason Dove and GitHub
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
2024-03-29 12:00:46 -05:00
Jason Dove and GitHub
39df3504fc
content rating shouldn't ever be a phrase ( #1653 )
2024-03-22 09:43:51 -05:00
Jason Dove and GitHub
60bb369d0c
add search query parser ( #1652 )
...
* add search query parser
* add some search tests; use consistent analyzers for indexing and searching
2024-03-22 09:41:08 -05:00
Jason Dove and GitHub
aae704f3a5
fix searching id fields ( #1651 )
2024-03-21 19:33:50 -05:00
Jason Dove and GitHub
a45583d77a
fix type and tag searches ( #1649 )
2024-03-20 22:52:16 -05:00
Jason Dove and GitHub
923b36604c
fix many search queries ( #1648 )
2024-03-20 22:29:51 -05:00
Jason Dove and GitHub
b21d16b0f1
add show_content_rating to search index ( #1647 )
2024-03-20 19:46:19 -05:00
Jason Dove and GitHub
a5aaceeee5
fix path replacement logic with inconsistent casing ( #1646 )
2024-03-19 08:50:00 -05:00
Jason Dove and GitHub
e52d45fcf8
fix mysql migration ( #1645 )
...
* update dependencies; resync mysql db
* manually fix mysql migration
2024-03-18 11:09:27 -05:00
Jason Dove and GitHub
21d39bc26f
fix multi collection editor id collision ( #1644 )
2024-03-15 09:48:01 -05:00
Jason Dove and GitHub
233a1c228a
fix block creation ( #1643 )
...
* fix block creation
* update dependencies
2024-03-13 08:32:58 -05:00
Jason Dove and GitHub
56988be57b
properly isolate library folders between library paths ( #1642 )
2024-03-10 20:06:37 -05:00
Jason Dove and GitHub
aded03d962
fix deleting local libraries and local library paths ( #1640 )
2024-03-09 12:12:22 -06:00
Jason Dove and GitHub
2119c88c97
always downsample after loudnorm ( #1639 )
2024-03-07 09:15:02 -06:00
Jason Dove and GitHub
a5d83a970a
use mkv container for 8-bit segmenter v2 content ( #1637 )
2024-03-06 12:42:48 -06:00
Jason Dove and GitHub
986785d863
always use nv12 for 8 bit vaapi encoding ( #1636 )
2024-03-06 12:03:14 -06:00
Jason Dove and GitHub
087901d177
adjust block unique constraint ( #1634 )
...
* upgrade dependencies
* allow blocks with same name in different groups
* code cleanup
2024-03-05 10:39:06 -06:00
Jason Dove and GitHub
70c4036dc9
fix ten bit source and destination with segmenter v2 ( #1633 )
...
* fix software and vaapi 10 bit content
* fix nvidia 10 bit content
* some qsv improvements
2024-03-04 15:29:45 -06:00
Jason Dove and GitHub
955add1efd
fix av1 software decoder priority ( #1632 )
2024-03-03 22:29:25 -06:00
Jason Dove and GitHub
99cd01f73b
update iptv routing ( #1631 )
2024-03-02 22:16:46 -06:00
Jason Dove and GitHub
ef29e8c5a1
fix vaapi transcoding with a53 cc data ( #1625 )
2024-02-23 11:27:51 -06:00
Jason Dove and GitHub
3b4c993530
add xmltv time zone option ( #1624 )
2024-02-21 12:46:09 -06:00
Jason Dove and GitHub
bcc58bd668
allow segmenter v2 playback on intel vaapi/qsv ( #1623 )
2024-02-20 15:45:59 -06:00
Jason Dove and GitHub
6957a76156
fix concat segmenter for nvidia and qsv ( #1622 )
2024-02-19 15:29:19 -06:00
Jason Dove and GitHub
4bafc316cc
fix playlist for segmenter v2 ( #1621 )
2024-02-19 14:11:06 -06:00
Jason Dove and GitHub
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
2024-02-19 13:59:33 -06:00
Jason Dove and GitHub
f4520a5520
allow decimal image duration ( #1619 )
...
* add missing mysql migration
* allow decimal image duration
2024-02-16 20:01:40 -06:00
Jason Dove and GitHub
3a906816fc
allow playback of items with duration of 1 second ( #1618 )
2024-02-16 13:41:52 -06:00
Jason Dove and GitHub
707292c50f
add configurable image duration ( #1617 )
2024-02-16 13:05:28 -06:00
Jason Dove and GitHub
71e9ea867a
store local library folder hierarchy in db ( #1616 )
2024-02-16 06:16:19 -06:00
Jason Dove and GitHub
c490832f66
fix episode artwork in channel guide ( #1613 )
2024-02-14 20:21:46 -06:00
Jason Dove and GitHub
e00568cc23
fix build error ( #1612 )
2024-02-13 10:51:17 -06:00
Jason Dove and GitHub
356e0f101a
fix edge case where channel would fail to start ( #1611 )
2024-02-13 10:01:02 -06:00
Jason Dove and GitHub
1f6e843a26
fix segmenter timestamp continuity ( #1610 )
2024-02-12 08:50:18 -06:00
Jason Dove and GitHub
9587692486
optimize image playback ( #1609 )
2024-02-11 12:54:18 -06:00
Jason Dove and GitHub
f8c4f44216
add basic image library support ( #1608 )
...
* add basic image library support
* add image page
* update changelog
2024-02-11 11:24:19 -06:00
Jason Dove and GitHub
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
2024-02-10 20:59:29 -06:00
Jason Dove and GitHub
60b479e330
scanning fixes ( #1606 )
...
* fix music video fallback metadata
* properly re-scan song metadata
2024-02-10 06:44:27 -06:00
Jason Dove and GitHub
b866d07911
fix song libraries using string collections ( #1605 )
2024-02-09 13:38:54 -06:00
Jason Dove and GitHub
93db79f8c4
load song comment ( #1604 )
2024-02-09 11:37:55 -06:00
Jason Dove and GitHub
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
2024-02-09 11:27:44 -06:00
Jason Dove and GitHub
c743d07425
include external subtitles in search index ( #1602 )
2024-02-07 13:28:43 -06:00
Jason Dove and GitHub
8c3b8e81ca
separate request logging into its own category ( #1601 )
2024-02-07 08:40:31 -06:00
Jason Dove and GitHub
49050a57d2
load music video artists for channel guide template ( #1600 )
2024-02-06 10:46:34 -06:00
Jason Dove and GitHub
49c53c5c96
add stale issue workflow ( #1599 )
2024-02-05 22:00:57 -06:00
Jason Dove and GitHub
1510c56e69
generate music video xmltv fragment from template ( #1598 )
...
* generate music video xmltv fragment from template
* load all music video data
2024-02-05 19:56:19 -06:00
Jason Dove and GitHub
3ec610d65f
properly encode xmltv fragments ( #1597 )
2024-02-05 18:15:38 -06:00
Jason Dove and GitHub
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
2024-02-05 14:55:08 -06:00
Jason Dove and GitHub
08837bda80
properly categorize some existing streaming debug logs ( #1595 )
...
* properly categorize some existing streaming debug logs
* cleanup
2024-02-05 06:37:48 -06:00
Jason Dove and GitHub
9089e2ee04
add iptv request logging ( #1594 )
2024-02-04 21:34:41 -06:00
Jason Dove and GitHub
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
2024-02-02 06:33:06 -06:00
Jason Dove and GitHub
e0f9ab4b88
batch search index updates ( #1591 )
2024-02-01 21:30:33 -06:00
Jason Dove and GitHub
231a214223
add new subtitle settings ( #1590 )
2024-02-01 11:45:22 -06:00
Jason Dove and GitHub
82bfa8019e
tweak subtitle display in media info ( #1589 )
2024-01-31 19:17:04 -06:00
Jason Dove and GitHub
d9bbe4df1b
auto generate jwt token for channel preview ( #1588 )
2024-01-31 15:08:23 -06:00
Jason Dove and GitHub
e0aa44d41b
fix updating jellyfin movies ( #1587 )
2024-01-31 13:38:35 -06:00
Jason Dove and GitHub
3d99c2593d
allow previewing jwt channels ( #1586 )
2024-01-31 12:03:04 -06:00
Jason Dove and GitHub
d6dfc1edaa
persist data protection keys in etv config folder ( #1585 )
2024-01-30 19:41:39 -06:00
Jason Dove and GitHub
7d5cd229d4
add show_studio search field ( #1584 )
2024-01-30 16:50:57 -06:00
Jason Dove
cd0219c5c3
update changelog for release v0.8.5-beta [no ci]
2024-01-30 15:34:28 -06:00
Jason Dove and GitHub
4cf8b83de4
ignore subtitles when they are unavailable ( #1583 )
2024-01-30 14:29:13 -06:00
Jason Dove and GitHub
6923b25177
add more log level switches ( #1582 )
...
* label block and json playouts as experimental
* add more log level switches
2024-01-30 13:10:19 -06:00
Jason Dove and GitHub
5dce905b8e
clear block playout items without clearing history ( #1581 )
2024-01-30 09:10:49 -06:00
Jason Dove and GitHub
46c26b5ea7
include all block playout items in xmltv ( #1580 )
...
* include all block playout items in xmltv
* double check whether channel preview will work
2024-01-30 06:44:19 -06:00
Jason Dove and GitHub
7fffc8cf63
channel preview player ( #1579 )
...
* add channel preview
* add button to stop transcoding session
2024-01-29 20:52:52 -06:00
Jason Dove and GitHub
18deff0b83
add session api endpoints ( #1578 )
2024-01-29 11:31:16 -06:00
Jason Dove and GitHub
16007a888e
fix actions and changelog ( #1576 )
2024-01-27 10:14:53 -06:00
Jason Dove and GitHub
7eb1227ba4
fix action version ( #1575 )
2024-01-26 06:17:55 -06:00
Jason Dove and GitHub
1d1d5bf9bc
use software overlay for intermittent watermark on nvidia ( #1574 )
...
* use software overlay for intermittent watermark on nvidia
* update some github action versions
* update changelog
2024-01-26 06:16:00 -06:00