Skip to content
Sydney-ElvisPublic

About

README.md

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Sydney-Elvis

Open-source IPTV software, from provider connection to playback.

Tools for organizing provider catalogs, building channel lineups, improving EPG data, testing streaming behavior, and delivering live television to DVRs and media servers.

M3Undle · Documentation · Discussions · ♥ Sponsor · ☕ Coffee for the maintainer

M3Undle — the flagship

M3Undle dashboard showing the current lineup, channel counts, and service status

Turn oversized IPTV provider lists into lineups your apps can actually use. M3Undle is a self-hosted lineup manager and proxy for M3U, XMLTV, Xtream, and compatible IPTV sources. Organize channels, manage guide data, and publish selected lineups to DVRs, media servers, and IPTV apps.

Explore M3Undle · Install with Docker · Release notes

The IPTV ecosystem

flowchart TB
    P["IPTV providers"] --> M["M3Undle"]
    P -. "Optional VPN route (planned)" .-> V["Portula"]
    V -. "Planned integration" .-> M
    M --> C["IPTV apps, DVRs & media servers"]
    A["M3U Analyzer"] -. "Standalone catalog analysis" .-> P
    L["M3Undle Lab"] -. "Runs test scenarios" .-> M
    L -. "Uses simulated provider" .-> S["Provider Simulator"]
    S -. "Emulates upstream IPTV provider" .-> M
Loading

The diagram illustrates the product direction. Portula-to-M3Undle integration is planned, not a released feature.

Applications and integrations

  • M3U Analyzer — Explore and compare IPTV provider catalogs, channel coverage, and guide data.
  • Portula — Manage VPN egress gateways for selected application traffic. Intended for IPTV provider routing with M3Undle. Early development.

Developer tools

  • M3Undle Lab — Runs deterministic integration-test scenarios against M3Undle, using simulated IPTV providers.
  • Provider Simulator — Emulates an upstream IPTV provider, including API responses, stream stalls, HTTP errors, and broken streams. M3Undle Lab uses it during testing.
  • M3Undle CLI — Command-line adapter for M3Undle workflows; currently relies on a private core package.

Get involved

Found a compatibility problem or have an idea for a DVR or IPTV client? Start a discussion, report an issue, or contribute.

Support development

These projects are independently maintained and shared as open source. A star, bug report, contribution, or donation helps keep them moving.

GitHub Sponsors Buy Me a Coffee

Maintained by Jason

About

README.md

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors