v1.0.0-alpha.1 — First Alpha Release
Pre-release
Pre-release
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:PGIDuser mapping - Linux/container fixes and expanded compose examples
Container Images
ghcr.io/sydney-elvis/m3undle:v1.0.0-alpha.1ghcr.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
Full Changelog: v1.0.0-alpha-test.4...v1.0.0-alpha.1