Retro media appliance for Raspberry Pi

Tater Tube

A VCR-style frontend for CRT and HDMI Pi builds, led by The Tube: shared server-built TV channels, local libraries, and Newznab streaming alongside Video on Demand, OTA, Public Access, Tape Deck, Game Center, PC Link, and local files.

Pi 4 CRT composite Pi 5 HDMI auto Boots straight into the app
The Tube + Tube TV

Build the station once, then tune it from every Tater Tube box.

Tater Tube Server scans local movies, series, and music; builds a shared TV schedule; and serves the same channel timeline to every paired player. Automatic genre and decade channels sit beside custom channels made from movies, series, seasons, or individual episodes.

Shared schedule Custom channels Commercial breaks Channel logos TaterText Guide CH 999
Tater mascot for The Tube
The Tube is the first module in the Tater Tube menu.
What it is

A small media station that feels like an old TV.

Tater Tube turns a Raspberry Pi into a focused appliance. It hides the desktop, starts the app at boot, supports remotes and controllers, and keeps the interface tuned for repeat couch use.

Pi 4 CRT Appliance

Flash the NTSC or PAL composite image, wire the Pi to a CRT through the 3.5mm AV jack, and boot directly into the VCR-style UI.

CompositeArgon IRAnalog audio

Pi 5 HDMI Appliance

Use the HDMI auto image for modern screens. The image lets KMS choose the display's preferred EDID mode.

HDMI autoPi 54K displays

Tater Tube Server

Run the Docker server for shared Tube TV channels, Newznab Stream, local libraries, player pairing, playback history, and optional transcoding.

Tube TVDockerTranscoding
Modules

Everything lives behind the same VCR-style menu.

Each module is designed to launch cleanly from the main menu and return without showing the Linux desktop. Web Setup handles long-form configuration from a phone or computer.

The Tube

Connect to Tater Tube Server for Tube TV channels, Newznab Stream discovery, local movie and TV libraries, music, resume history, and server-side transcoding.

Tube TVStream + LocalServer

Over The Air

Direct HDHomeRun playback with no guide screen. Pick OTA and it tunes like an old TV, with up/down channel changes and a channel OSD.

HDHomeRunLive TVOld-TV OSD

Video on Demand

Browse Emby, Jellyfin, or Plex libraries from a VCR-style interface with resume playback, TV Mode, editable custom channels, no-repeat local commercials, and optional mid-roll breaks.

Emby/JellyfinMid-RollCustom Channels

Public Access

Save public YouTube playlists, browse videos from the couch, and run TV Mode with shuffled playlist channels and no-repeat local commercial categories.

YouTube Playlistsyt-dlpCommercials