What's Changed
Warning
This is an experimental release. Use at your own risk.
Features
- feat: Opt-in proxy setting to retry the same stream before failing over (#1632) (
94daa5a8) - feat(settings): privacy mode blurs URLs and credentials across the app (#1625) (
9a358bab) - feat(merged-playlists): one-click merge of provider playlist with unmatched local media (#1615) (
64546cae) - feat(dvr): start late / finish early padding with sec/min toggle (#1622) (
b87e4ce6)
Bug Fixes
- fix: DVR test case failing with corrected playback URL (
ef5f2369) - fix(emby): enable default downloaders on new managed libraries and publish movie genres (
b574249b) - fix: DVR recording URL construction missing port (
cc04eaa3) - fix: Keep TMDB season trailers through provider refreshes, and stop rechecking series TMDB has no seasons for (
90cb5018) - fix: Keep TMDB-filled plot/cover through blank provider refreshes, and recheck a reverted genre (
2d5c71b7) - fix: Stop repeat TMDB lookups on every sync, and scrubber logs for long titles (#1633) (
5bfc6f01) - fix: Keep the existing EPG guide when the file ends partway through, and drop queued chunk rows on failure (
e6a6f339) - fix: Keep existing EPG data when a source returns non-XMLTV, plus import and SchedulesDirect integration tests (#1631) (
22d8ee77) - fix: Catchup for plain M3U providers and Kodi/IPTVnator-compatible M3U catchup output (#1627) (#1630) (
cb448ccf) - fix: Network playlist channels in merged playlists and Xtream re-imports (#1303) (
bc0575e6) - fix(epg): apply channel EPG shift to Xtream EPG actions and viewer refresh (#1629) (
f8c63ec6) - fix: Map EPG to selected now links custom channels (#1628) (
a61e450d) - fix(dvr): stop misclassifying movie recordings as series episodes (#1626) (
97d21d72) - fix(media-server): managed Emby library preparation lifecycle (#1603) (
70e1e471) - fix: Post process header hint works for Jellyfin 12 (
7849c846) - fix: Jellyfin 12 integration 401s from removed legacy auth (#1619) (
da416902) - fix: Playlist viewer watch progress relink (
b8419d9e) - fix: distinguish missing TMDB seasons from lookup errors (#1613) (
52c2769e)
Maintenance
- chore(tests): Cleanup old DVR test cases using wrong base URL (
e4f52fab) - chore: Cleanup DVR recording default forms section (
d399f10a) - chore(deps): Update dev deps to resolve CVE (
cc122d05) - chore: Add missed screenshots from last pass (
69e5d856) - chore: Update screenshots to reflect recent style updates (
1b6979b5) - chore: Ensure we're syncing provider
addedtimestamp for VOD content (48a0aed9) - chore: Add season specific YT trailer (when present) to XAPI endpoint (
093a39cf) - chore: Ensure
mpaa_ratingpassed in XAPI endpoint (c28f10b2) - chore: Preserver SD lineup on provider error (
ca156c26)
Other Changes
- test: Use realistic multi-line XMLTV fixtures so EPG import tests pass on libxml 2.9 (
8a7d2bb3)
Docker Image
docker pull sparkison/m3u-editor:experimental-0.13.5