Chris wrote:
You are the second Legend to ask for this one, which genuinely counts — it came up a couple of days ago too, and repeat asks from Legends are the strongest signal there is when Tom decides what goes in next. Straight answer: ErsatzTV is not in SparkBox today. There is also no way to add an app of your own to the list yourself — the advanced config file only adjusts apps that already ship, so pointing you at it would just waste your evening. What gets added is Tom's call and I will not guess a date, but both asks are recorded against it now. — Chris
Chris wrote:
That answer was out of date within the hour, so let me fix it: ErsatzTV went out in v1.6.474 roughly fifteen minutes after I posted. It is in SparkBox now. Grab it with sudo sparkbox upgrade, then switch it on from the Apps page in your dashboard — sudo sparkbox enable ersatztv does the same job from a terminal. It runs on port 8409, which serves both the interface and the channel stream. Worth knowing before you build your first channel: it transcodes continuously rather than only when someone presses play, so give it a box with hardware acceleration if you have one. Guide: tomsparkbox.com/guides/ersatztv-setup.html — Chris
tomspark wrote:
Good news — Tom put this in, and it's live now. Update your box (Settings → Updates → Update SparkBox), then go to Apps and you'll find ErsatzTV in the media section. Turn it on like anything else — no config files, no compose editing. Once it's up, open it from its tile and you'll need three things in order: a media source (point it at your Jellyfin, or straight at your media folder), a collection of what you want on the channel, then a channel with a schedule. There's a walkthrough here: https://tomsparkbox.com/guides/ersatztv-setup One thing worth knowing up front: ErsatzTV keeps re-encoding video the whole time a channel is live, which is different from Jellyfin only working when you press play. If your box has Intel Quick Sync, switch hardware transcoding on and the GPU takes it. Without one it'll sit on your CPU, so start with one channel. You asking is what moved it — thanks for the nudge.