Skip to content

v1.0.0-alpha.1 — First Alpha Release

Pre-release
Pre-release

Choose a tag to compare

@jake1164 jake1164 released this 26 Feb 16:16

M3Undle v1.0.0-alpha.1 (Alpha)

M3Undle is a self-hosted lineup manager for large streaming provider catalogs, focused on explicit control, stable output, and DVR-friendly publishing.

This is the first alpha milestone — February 26, 2026.

What's in this release

Core platform

  • Architecture for handling large provider catalogs (10k–50k+ channels)
  • Canonical channel + snapshot-oriented data model
  • SQLite-backed persistence with initial schema/migrations

CLI workflow

  • Provider playlist fetching (M3U) and guide data handling (XMLTV)
  • Group discovery and filtering
  • .env-based credential support

Service + Web UI

  • Provider management, group preview, snapshot lifecycle
  • Staged/active snapshot behavior with last-known-good serving on refresh failure

Compatibility endpoints

  • M3U, XMLTV, and stream relay endpoints for DVR/client integration
  • Stable stream keys for client mapping stability

Docker / deployment

  • Container support via GHCR with PUID:PGID user mapping
  • Linux/container fixes and expanded compose examples

Container Images

  • ghcr.io/sydney-elvis/m3undle:v1.0.0-alpha.1
  • ghcr.io/sydney-elvis/m3undle:alpha (rolling alpha tag)

Known alpha limitations

Planned for future releases: lineup shaping controls, group inclusion rules, channel numbering, channel inbox/approval workflows, HDHomeRun emulation.

Contributor

@jake1164

Full Changelog: v1.0.0-alpha-test.4...v1.0.0-alpha.1