What's Changed
Warning
This is an experimental release. Use at your own risk.
Features
- feat: add download action for DVR recordings (#1406) (
2d6743ea) - feat: add managed Emby library publishing (#1362) (
e502b513) - feat(dvr): surface a play button on the DVR recordings tables (#1397) (
56d75304)
Bug Fixes
- fix(dvr): re-broadcast status once VOD integration actually finishes (#1404) (
5010d429) - fix: Guest panel DVR badge count (
80a0f754) - fix(dvr): Don't notify disabled/expired auths of DVR status changes (
9b9342bd) - fix: Guest panel can see all playlist recordings (
e967ce49) - fix: map Xtream season metadata by season number (#1402) (
600dd33f) - fix: preserve VOD years across Xtream resyncs (#1400) (
b3b112d7) - fix(dvr): Guest cancel guard (
423a012f) - fix(dvr): integrate recordings from merged/custom-playlist DVR settings (#1396) (
2897bfd8) - fix: Media server logos double-proxied (
7ea0b524)
Maintenance
- chore: Fix DVR test with updated gate checks (
bd75620f) - chore: Update DVR direct actions to enforce the same capability gate as feature advertisement (
7a1c90b5) - chore(refactor): Cleaning up changes since last release (
99cb0170) - chore: Add missing test coverage to guard against regression (
2d8b5e2a) - chore(aed): Allow disable for
no_event_formatfield (f0875268) - chore: Playlist owner login missing DVR in guest panel (
658fe5a7) - chore(horizon): Add safety wrapper for empty values (
71e5d633) - chore: Make Horizon worker pool (maxProcesses/memory/maxJobs/maxTime) env-configurable (#1399) (
654cd01d) - chore: Update expiration output to use exact instead of relative date (
626f2dbb) - chore(device-pairing): Auto format pairing code input as XXXX-XXXX (#1378) (
9aaa1719)
Docker Image
docker pull sparkison/m3u-editor:experimental-0.12.48