github m3ue/m3u-editor v0.13.6.1-exp
Experimental 0.13.6.1

pre-release4 hours ago

What's Changed

Warning

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

Features

  • feat: add opt-in QSV live normalization selection (#1693) (a2cfd76ee)
  • feat: opt-in live normalization and isolated proxy callback limits (#1652) (8630c3d6a)
  • feat: let a caching integration be marked as the automatic caching default (5c3842e5e)
  • feat: let users choose the target Sonarr/Radarr instance from Discover (e49116137)
  • feat: Add conditional plugin fields and reduce repeated UI work (#1685) (c8168f186)

Bug Fixes

  • fix: keep auto-enable matching groups the provider renames mid-sync (#1649) (1505f7f23)
  • fix: Manual TMDB search missing tv endpoint lookup (ffb9ba3cb)
  • Fix empty parallel channel scrubber batches never completing (#1777) (23b028f6f)
  • Fix EPG Find & Replace dropping empty and "0" replacement values (#1778) (4bf946344)
  • fix: prevent misleading retry success and wrong monitor row updates (996693c59)
  • fix: preserve applied managed-library status on catalog reads (#1643) (d992421d9)
  • fix: scope CSV channel imports to their live or VOD list (#1772) (e6b00ddcc)
  • fix: finish sync runs after feed connection failures (#1769) (#1773) (f633ada5d)
  • fix: prevent managed movie and series path collisions (#1762) (a16b4384a)
  • fix: overwrite-metadata search discarded a known-good VOD tmdb_id on no match (81c668bad)
  • fix: Missing/Has TMDB filters used JSON key-exists instead of value checks (855f2070d)
  • fix: Xtream login rejected a saved Custom Password of literal "0" (07e337b11)
  • fix: Auto-Add full sync couldn't tell rule-managed membership from manual (c65e99e9c)
  • fix: Xtream live/VOD numbering drifted from M3U/XMLTV when VOD is interleaved (770098727)
  • fix: app:sync-translations only scanned app/Filament and resources/views/filament (04bbd5d87)
  • fix: warn when a plugin update may still be running on a stale worker (841e03c51)
  • fix: remove no-op use statement that CI's stricter error handling fataled on (656ab8413)
  • fix: break the FK reference before moving the colliding network id (09b6587ad)
  • fix: reject OIDC login when email/username match hits an already-linked account (15eed5a0b)
  • fix: enforce a real server-side allowlist on every asset upload path (59b909048)
  • fix: escape provider-controlled EPG fields before building tooltip HTML (b535c5610)
  • fix: stop predicting the colliding channel id, align it after creation instead (a4f372074)
  • fix: scope bouquet name uniqueness to the chosen merged playlist too (dec4069d0)
  • fix: recompute the EPG proposal when a migration row is resolved manually (d3fb07282)
  • fix: match channel names across non-ASCII case, not just ASCII (f90907ab3)
  • fix: isolate each parallel test worker's Redis keyspace (f2aa5c4d4)
  • fix: force explicit colliding ids instead of padding sequences to meet (9056ffd8d)
  • fix: close remaining full-suite sequence-drift gaps in two padding tests (09f1f32cd)
  • fix: make full-suite-fragile tests independent of starting auto-increment state (2636e8320)
  • fix: any-channel DVR rule creation picks an enabled source setting (1cf9bcc06)
  • fix: four more places the string/int "0" was wrongly treated as empty (6410cc8ae)
  • fix: WebDAV torrent title parser no longer corrupts Unicode movie names (8007da65c)
  • fix: Add Progress clamps position to the restored duration, not just an explicit one (320f6a9c2)
  • fix: reject a syntactically valid but calendar-impossible cron expression (d2df79ade)
  • fix: STRM sync category filename scope and last-enabled-VOD cleanup (18347eab0)
  • fix: Dispatcharr profiles now work for a PlaylistAlias of a Custom Playlist (064a54d3a)
  • fix: Group API now rejects merged-group invariant violations (aa55d35ff)
  • fix: dvr:enrich --all actually re-enriches already-enriched recordings (efc95931d)
  • fix: Network pin overlap and global schedule regeneration horizon bugs (c60200f8b)
  • fix: Copilot DVR search, VOD genre exclusion, EPG matcher offset and SSE event loss (a59176654)
  • fix: make:plugin --force validates options before deleting the existing scaffold (8e7353673)
  • fix: VOD metadata/progress, probe, AED and playlist structural bugs (2eab0eae2)
  • fix: apply app timezone when parsing numeric Xtream timeshift timestamps (d1fde1e6a)
  • fix: EPG/XMLTV mapping, timezone and logo proxy bugs (417fb3982)
  • fix: DVR retention/retry and Network scheduling bugs (2ec274a27)
  • fix: guest filmography scope, zh_CN placeholder, sync run status and plugin update reporting (3651f5f14)
  • fix: external Nginx virtual routes and Compose proxy port healthchecks (9224ed28e)
  • fix: Dispatcharr/Sonarr integration and Post Processing bugs (a0704ea77)
  • fix: scheduled backups, nav settings, queue and SMTP admin bugs (c444cbbcd)
  • fix: playlist group, sort and copy-attributes tooling bugs (f89ed09f3)

Maintenance

  • chore: Include additional metadata on content request endpoint (ecd5f1f6c)
  • chore: Ensure VOD XAPI endpoint returning custom name/title when set (0d968aadb)
  • chore: clarify managed-library controls and remove catalog JSON preview (#1642) (0bd6e488d)
  • chore: allow shared standard playlists in auth assignment picker (#1765) (#1770) (6eea1b82d)
  • chore: respect the advertised device polling interval (#1764) (#1767) (e6bd9ee36)
  • chore: report disabled plugin updates as installed (#1763) (#1766) (e2c5be72f)
  • chore: Fix livewire test after dep update (964db106c)
  • chore(dev-dep): Bump Livewire to resolve CVE (03700c81a)
  • chore: re-suppress VodContentSearchTool's bound whereRaw after the NULL-group fix (0d7bb0a3c)
  • chore: Cleanup system health page stats (688ab1efc)
  • chore: Add M3U TV endpoint for WASM build (55395f3ad)

Docker Image

docker pull sparkison/m3u-editor:experimental-0.13.6.1

Don't miss a new m3u-editor release

NewReleases is sending notifications on new releases.