ErsatzTV/legacy

Open-source platform that transforms your personal media library into live, custom TV channels.

View on GitHub ↗Jump to charts ↓Open shareable report →

ErsatzTV/legacy has 3k+ stars and 200+ forks on GitHub, is written in C#, and was last pushed on Oct 15, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 36 minutes ago
Added to GitGenius on October 8th, 2026
Created on February 9th, 2021
Open Issues & Pull Requests: 0 (+0)
GitHub issues: Enabled
Number of forks: 221
Total Stargazers: 3,009 (+0)
Total Subscribers: 25 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.1 days
Mean response time: 58.3 days
90th percentile: 138.1 days
Tracked items: 193

Maintainer activity

1 person did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 18, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits. How this is counted.

How this project is maintained

Work labelled "confirmed" is answered fastest, typically in about 6 hours, while "enhancement" waits about 7 weeks. Three people close 87% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (53)
  • stale (30)
  • confirmed (18)
  • bug (2)
  • question (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

ErsatzTV is a media server platform that transforms your personal media library into live, custom TV channels with electronic program guide and IPTV streaming capabilities.

The tool solves the problem of rediscovering personal media collections by presenting them as scheduled live TV channels rather than traditional on-demand libraries. It works by connecting to existing media servers like Plex, Jellyfin, or Emby, allowing users to create custom channels with scheduled programming, then streaming those channels via IPTV to any compatible device. The platform includes hardware transcoding support for efficient streaming and electronic program guide metadata so channels appear in standard TV guide applications.

ErsatzTV suits users who want to recreate a traditional television experience from their own media without relying on streaming services. It works best for those with established media libraries in supported servers and devices capable of IPTV playback. The project acknowledges inspiration from earlier projects in this space but presents itself as a distinct, actively maintained alternative for channel creation and scheduling.

The project maintains regular development activity with consistent code updates and bug fixes. The maintainers actively respond to user issues and incorporate community feedback into releases. Documentation is kept current and accessible through the project website, supporting users through setup and configuration. The codebase shows ongoing refinement of core features like transcoding performance and media server compatibility.