github m3ue/m3u-editor v0.12.46-exp
Experimental 0.12.46

latest releases: v0.12.46, v0.12.46-dev
pre-release3 hours ago

What's Changed

Warning

This is an experimental release. Use at your own risk.

Important

Media server integrations are now hardened and require a signed URL to function. Once you update, please re-sync your media server libraries to ensure they are updated with the correct URLs. If you don't manually re-sync, any scheduled automated sync will self-heal the media server, so any issues should be short term if at all.

Features

  • feat: Add first-class Playlist support for AIOStreams library content (#1356) (614fd051)
  • feat: Add first-class Playlist support for AIOStreams (86226e3d)
  • feat: Expose AIOStreams catalog browser view (de3caecc)
  • feat(alias): support channel filters on custom playlist aliases (#1325) (#1344) (1b0d7645)
  • feat(playlist-alias): add filter to live, VOD, and series processing (#1316) (14fe9cda)

Bug Fixes

  • fix: Add missing log anonymizer config (8b93b237)
  • fix: preserve series titles during TMDB lookup (#1354) (2d870cdd)
  • fix: EPG Map reset action not allowing job to proceed (1181ed1f)
  • fix: EPG candidate list not respecting group filter (ad4302c4)
  • fix(dvr): JSON error responses and one-shot rule cleanup (#1355) (5d86e1b6)
  • fix(aiostreams): Library sync uniqueness (90967889)
  • fix: Mangled translation (47e0ef0f)
  • fix(dvr): cancel preserves captured footage through post-processing (#1352) (706ff44b)
  • fix(dvr): use the rule's real programme title, not the channel name (#1351) (c2680a57)
  • fix(dvr): normalize scheduling datetimes to UTC at the storage boundary (5d824ba5)
  • fix(dvr): broadcast dvr.status to every channel a TV session can be on (#1349) (9675f226)
  • fix(alias): resolve alias ownership through the effective playlist (#1343) (bf1aa3f4)
  • fix: Plugin default state (28b58ea4)

Maintenance

  • chore: Update default stream profiles (3aa5c9d0)
  • chore(media-server): Further route hardening (e11434db)
  • chore: Close unauthenticated access on media-proxy, EPG, and player-stream-stop routes (#1364) (989cf811)
  • chore: Add trusted packages to static analysis (086c224b)
  • chore: Update test suite (c4e75649)
  • chore: Add linting to front-end assets. (a708bb6d)
  • chore(aiostreams): Fix edit form on EPG view (1c199bd5)
  • chore(aiostreams): Add added/active count to AIOStreams media server table rows (1b90c7d6)
  • chore(aiostreams): Ensure IM/TMDB IDs are stored on playlist sync (84de1476)
  • chore: Adjust AIOStreams sync and failover logic (73ab5db7)
  • chore: Fix probe check gap (d75fd8e7)
  • chore: Update the candidate checks for channel merge and probe feature (3aa64e39)
  • chore: Add scoped function for probe and merge eligibility (e7d281db)
  • chore: Don't fire relay notification when push notifs disabled (93b2d8bf)
  • chore: Move AIOStreams browser to media server detail page (44a09203)
  • chore: Increase default timeout for M3U sync (8392585a)
  • chore: Add missing i18n for table filter (c454b379)
  • chore: Update field descriptors for EPG match trigram option (c863d4fc)
  • chore: Gate PG trigram matching behind config (77480489)
  • chore: Change action to align with widget (7391b24a)
  • chore: Add missing i18n for widget (18994441)
  • chore: Add dashboard widget for TV app (853d58c7)

Docker Image

docker pull sparkison/m3u-editor:experimental-0.12.46

Don't miss a new m3u-editor release

NewReleases is sending notifications on new releases.