github m3ue/m3u-editor 0.9.15

latest release: v0.9.17-exp
8 hours ago

What's Changed

New Features

  • Pseudo-TV Networks: Introduced a full Network Broadcast Service to create linear "Pseudo-TV" channels from Media Server content, featuring HLS garbage collection, worker resilience, and automated scheduling. (278e5a7, e07f96e)
  • Local Media Integration: Added native support for local file system integration, including metadata fetching, logo support, and secure stream endpoints. (3953b29, 1854e2c)
  • Plex Media Server Integration: Full support for Plex as a provider, including library selection and transcoding support via proxy. (4e9cde7, e0cbe5f)
  • Merged EPG Resource: New dedicated resource to create a single, unified EPG from multiple sources with custom priority sorting. (48eb344)
  • Advanced Failover & Retry: Implemented auto-retry for HTTP 503 errors and advanced priority scoring for all merge action modals. (93229f2, 24899b1)
  • User Permissions: Implemented a comprehensive user permission system with granular access rules for resources and actions. (e048bbf, 1bc564f)
  • Custom Channel Numbering: Added custom channel numbers on Custom Playlists, including bulk recounting and drag-and-drop reordering. (35221e7, feedbe2)
  • Enhanced Metadata: Added support for Cast, Director, and YouTube trailers in TMDB fetches, plus TMDB ID folder naming for Series. (88d8661, 93bca78)

Fixes

  • Security Hardening: Added SSRF guards and prevented potential command injection/path traversal in local media endpoints. (902bb79, 1854e2c)
  • EPG & Sync Logic: Fixed tvg-shift in exported XML and resolved race conditions between stream file sync and TMDB ID fetching. (ce5d6b3, 0115f81)
  • Reliability: Prevented "cycling" on failed TMDB matches and fixed route collisions with Filament Groups. (01b2d42, 4d83729)
  • Media Server Fixes: Resolved Plex season detection issues, VOD backdrop pathing, and sync progress tracking accuracy. (e46cad3, cf1cf0e)

Technical Improvements

  • Automated Logging: Added automated release logs for dev and experimental branches to track diffs across versions. (f87d2e3)
  • Performance: Refactored TMDB fetching into chunks and optimized active connection counts for provider profiles. (50165aa, 99f2253)
  • Infrastructure: Added supervisor configs for network broadcast workers and updated CI for Reverb secret handling. (4f46d99, dce241f)

Cleanup & Refactoring

  • Architecture: Moved popout player logic to controllers and consolidated common actions into a shared service. (0030ce9, 814c12c)
  • UI/UX: Updated user resources to a "Tabs" layout and applied subtle gradients to Dark Mode cards. (61fbd87, 40a07b2)
  • Code Quality: Applied repository-wide Pint formatting and updated contributor guidelines. (5400da7, 5863f4e)

New Contributors

Full Changelog: 0.8.39...0.9.15

Don't miss a new m3u-editor release

NewReleases is sending notifications on new releases.