AIThis post was created with the assistance of artificial intelligence (AI).

TL;DR

For playersOffer from Amazon

Play games on Amazon Luna for your next adventure, included with Prime

  • A rotating selection of games, no download needed
  • Play on TV, laptop or phone
  • Fast, free delivery for your gear, too
Start playing with Prime Free trial · Cancel anytime
As an affiliate, we earn on qualifying purchases.

A Nov. 3 XDA Developers report describes using ErsatzTV to turn a Jellyfin media library into custom, scheduled TV channels. The setup requires syncing libraries, building schedules and connecting channels to Jellyfin’s tuner, but it can let viewers watch their own media without choosing a title first.

A Nov. 3 XDA Developers report describes how ErsatzTV can turn a personal Jellyfin library into scheduled, live-style channels, offering viewers a way to browse their own media rather than select each show on demand. The software also supports Plex and Emby, but setting up channels takes several steps beyond connecting a media server.

ErsatzTV uses media a person already has on a supported server to assemble custom programming. In the XDA account, the writer built a channel around older comfort sitcoms, including Friends, How I Met Your Mother and Psych. Episodes could be scheduled to play in randomized order, creating a channel suited to background viewing rather than a deliberate episode-by-episode watch.

Connecting Jellyfin was not the final step. The report says users need to add a Jellyfin API key, select the server’s libraries for synchronization, and save the change. The writer says library content took about 10 to 15 minutes to appear, depending on library size. ErsatzTV can detect the server, but the libraries still need to be synchronized before their content is available to use.

Channel creation involves separate channels and schedules. The user selects shows in a schedule, then assigns that schedule to a channel through a layout. The report describes options including “Shuffle,” which plays items in random order without repeating them until the selection has played, and “Season, Episode,” which follows a series in order. To watch channels through Jellyfin, ErsatzTV supplies an M3U playlist for its tuner and an XMLTV guide feed showing scheduled programming.

At a glance
reportWhen: Published Nov. 3, 2026; the report desc…
The developmentAn XDA Developers report details how ErsatzTV can build a personalized channel-surfing experience from media stored on Jellyfin and other supported servers.
Personal Media · Briefing

Bring back channel surfing with your own library

ErsatzTV turns media on Jellyfin and other supported servers into scheduled, live-style channels. It offers passive viewing from shows you already own, with setup work in exchange.

10–15 min
library sync in the writer’s setup
3
servers named: Jellyfin, Plex and Emby

From library to channel

Connecting Jellyfin is only the first step before your media can play.

1
Connect and sync

Add a Jellyfin API key, select libraries and synchronize their content in ErsatzTV.

2
Build a schedule

Choose shows and set randomized playback or season-and-episode order.

3
Add channels to Jellyfin

Use ErsatzTV’s M3U playlist and XMLTV guide feed with Jellyfin’s tuner.

Choose how it plays

Schedules shape the viewing experience for your existing collection.

Shuffle
  • Plays selected items in random order.
  • Does not repeat an item until the selection has played.
Season, Episode
  • Follows a series in episode order.
  • Suited to watching a show from start to finish.

What it changes for viewers

Less choosing

Press play and browse

Scheduled channels can start playing without picking a title first.

Your collection

No new catalog

Programming comes from media already on your server; ErsatzTV does not add shows.

Setup caveatThe report describes setup as manageable but not immediately intuitive. Sync time varies with library size, and the writer’s 10–15 minutes is not a guaranteed estimate.
The takeaway
ErsatzTV gives Jellyfin users a channel-style way to watch their own media, in exchange for syncing libraries and building schedules.

A Personal Alternative to On-Demand Viewing

The appeal described in the report is less about discovering content outside a viewer’s collection and more about removing the repeated decision of what to watch. A programmed channel can start playing without the viewer choosing a specific title, while random scheduling may bring an older or less recently watched show back into rotation.

That makes ErsatzTV relevant to people who already maintain a Jellyfin, Plex or Emby library and want a more passive way to use it. It is not a replacement for a streaming catalog: the available programming depends on media the user has added to their own server. The trade-off is extra configuration in exchange for a familiar channel guide and scheduled playback.

Products Worth Considering

Samsung Galaxy Tab A11+ 11-Inch Tablet, 6GB RAM, 128GB Storage, Expandable, Gray

Samsung Galaxy Tab A11+ 11-Inch Tablet, 6GB RAM, 128GB Storage, Expandable, Gray

DJI Osmo Mobile 8 Smartphone Gimbal with Mic Mini Transmitter, Infinity Black

DJI Osmo Mobile 8 Smartphone Gimbal with Mic Mini Transmitter, Infinity Black

Samsung Galaxy Tab S10 Lite – 6 GB RAM, 128 GB storage, up to 2 TB microSD, 10.9‑inch LCD, Gray

Samsung Galaxy Tab S10 Lite – 6 GB RAM, 128 GB storage, up to 2 TB microSD, 10.9‑inch LCD, Gray

As an affiliate, we earn on qualifying purchases.

How the Custom Channels Are Built

The XDA piece is a hands-on report, not an announcement of a new ErsatzTV release. Its author describes wanting to recreate the unpredictability of traditional channel surfing after moving to on-demand viewing, using a personal Jellyfin collection as the source. The account also compares the idea with Spelunkr.tv, while noting that ErsatzTV’s setup is based on a user’s media server.

The practical steps matter because connecting a server does not immediately create a usable channel. Users first need to make selected libraries available through synchronization. They then build schedules and attach them to channels, before adding those channels to Jellyfin using ErsatzTV’s playlist and guide information. The report characterizes the process as manageable but not immediately intuitive, and points to ErsatzTV’s documentation as a resource for users working through it.

““Sometimes, I just want to turn on the TV and watch something without spending too long trying to decide what sounds good.””

— XDA Developers author

Setup Details Depend on Each Library

The report does not give a full comparison of ErsatzTV’s capabilities across Jellyfin, Plex and Emby, or specify whether every feature works identically with each platform. Its setup timing is an individual experience, not a guaranteed estimate: the writer says synchronization took 10 to 15 minutes depending on library size.

The account also does not provide broader testing, performance measurements, or details about which media formats and server configurations may affect playback. ErsatzTV’s operation depends on a user’s own collection and setup, so readers should not assume the described steps or timing will be the same for every library.

Users Still Need to Build a Lineup

The next step for someone trying the setup is to connect a supported media server, synchronize the libraries they want to use, and create schedules before assigning them to channels. They can then add ErsatzTV’s M3U playlist and XMLTV feed to Jellyfin to access channels and see what is scheduled.

The source does not report a forthcoming release, product change or wider rollout. Its immediate takeaway is practical: people interested in channel-style playback can try building a lineup from their existing media, while consulting ErsatzTV’s documentation if the channel, schedule and library steps are unclear.

Key Questions

What does ErsatzTV do?

ErsatzTV organizes media from a personal server into scheduled, live-style channels, which viewers can watch without selecting each title individually.

Which media servers does it support?

The source says ErsatzTV links to Jellyfin, Emby and Plex. It does not compare how every feature works across the three platforms.

Why does connecting Jellyfin not show the library immediately?

According to the report, users must separately select and synchronize their Jellyfin libraries in ErsatzTV after connecting the server. The writer says this took 10 to 15 minutes for their setup, depending on library size.

How do schedules control a channel?

Users select content in a schedule and assign that schedule to a channel using a layout. Options described include randomized playback without repeats until the selection has played and chronological episode order.

Is ErsatzTV a source of new shows?

No. The report describes it as a way to program media already in a user’s library, not as a streaming catalog that adds new shows.

Source: XDA Developers

You May Also Like

Beijing plane crash sharpens scrutiny of nascent ‘low-altitude economy’

A small plane crash into Beijing’s tallest building prompts tighter airspace controls, raising concerns over the emerging low-altitude economy sector in China.

High Horns Is Another Armswinging VR Social Hangout In A Crowded Space

XORWire’s High Horns, an arm-based VR social game, is set to release this fall amid a saturated market of free-to-play VR social experiences.

‘GOLF+’ Kicks Off Open Tournament This Week With VIP St. Andrews Trip Prize

Golf+ announces its upcoming VR Open tournament, offering players a chance to win a VIP trip to The 155th Open at St Andrews in 2027.

Experience Immersive VR Golf With 18Birdies And Arccos Turning Meta Glasses Into Your AI Caddy

18Birdies and Arccos now integrate with Meta AI on smart glasses, offering immersive golf assistance in the US and Canada. Key development in wearable golf tech.