Bring your own library. Channel 3 requires a self-hosted RomM server, version 5 or newer.
Requires a self-hosted RomM 5+ server

Your RomM library, on the big screen.

Meet Channel 3, a beautiful native Apple TV client for your RomM library. Pair with a QR code, find a favorite from the couch, and press Play. Your games come from your server. Your saves go back to it. Assets like covers, bezels, screenshots, and video previews you've already collected in RomM show up automatically, so the library looks as good as it plays.

A familiar channel. A new way to play.

Coming soon to the App Store Join the beta on TestFlight →

Built for Apple TV · Bring your own RomM 5+ server

Channel 3 on Apple TV, with blue navigation, a featured Sega Mega Drive homebrew game, and a Continue Playing shelf of homebrew and public-domain titles

Your library, made for the couch. Everything on screen comes from your RomM metadata. Screenshots show public-domain and licensed homebrew titles from a demo RomM library.

Bring your own RomM server — version 5 or newer.

Channel 3 is a third-party client for RomM, the open-source ROM manager you host yourself. You'll need a server reachable from your Apple TV, your own game files, and a compatible controller for play. RomM versions before 5 are not supported.

1 · Run RomM 5+

Self-host RomM version 5 or newer on your NAS, home server, or homelab. New to RomM? Start with the official docs.

2 · Pair the Apple TV

Channel 3 finds RomM on your network, then shows a QR code and a short code. Approve it from your phone or computer — your RomM password is never typed on the TV. See each requested RomM permission and why it is needed.

3 · Play your games

Pick a game, and Channel 3 fetches it from your server on demand. Channel 3 includes no games, no firmware, and no cloud — your library is entirely your own.

No ads No tracking No subscription server No ROMs included — bring lawfully obtained files

Scan. Approve. Settle in.

Channel 3 looks for RomM on your network, or you can enter your server address. Scan the QR code with your phone, approve the Apple TV in RomM, and your library is ready to browse.

  • Your RomM password never enters the app.
  • You approve access to your library, favorites, play history, and saves. The device token stays in the Apple TV's Keychain.
  • RomM's users and permissions carry over — great for shared family servers.
The Channel 3 pairing screen on Apple TV showing a QR code and short code, waiting for approval in RomM on another device

A console experience for a self-hosted library.

RomM keeps your collection organized. Channel 3 makes it feel like a console.

Made for the couch

Find your next game in Continue Playing, Recently Added, Favorites, platforms, and collections. Big artwork and simple navigation make your library easy to browse across the room.

Your metadata, front and center

Assets like cover art, bezels, descriptions, screenshots, and video clips already in RomM are used automatically. Focus a game and its preview plays; open it and the full page is there; press Play and it runs inside its bezel. Nothing to re-scrape or upload.

Play on demand

Press Play and Channel 3 fetches the game from RomM right then. No file copying, no sideloading, no juggling USB sticks.

A tidy Apple TV

tvOS play sessions are cleaned up automatically when you're done — no permanent ROM copies pile up on the box. Your server stays the single source of truth.

Controller-first

Pair a PlayStation, Xbox, or MFi controller and play the way the games were meant to be played. Menus stay navigable with the Siri Remote.

Emulation built in

Supported games run locally on your Apple TV using bundled libretro emulator cores. Check the systems below to see how your collection fits.

Pick up where you left off

Save states sync back to RomM, and Channel 3 can restore them when you pick a game up again. Progress follows your library — not one device. Unsynced saves are never treated as disposable.

Private by design

No separate Channel 3 account and no ads. Your library stays on your server. Usage sharing is off until you opt in through Privacy & Legal. Read the privacy policy.

See it on the screen.

Every frame here is Channel 3 running against a RomM server. The covers, bezels, screenshots and clips are the ones RomM scraped; the games are free homebrew that their authors distribute themselves.

The Channel 3 Platforms view on Apple TV showing a grid of systems from the connected RomM server, each with its game count

Every platform on your server, one focus-swipe away.

The Channel 3 Game Boy library on Apple TV: a grid of homebrew titles with their cover art from RomM

Each system opens to its own shelf of covers. Titles with a video clip in RomM play a short preview when focused.

A game page in Channel 3 on Apple TV showing the cover, description, screenshots, and a Play button for the public-domain NES game Alter Ego

RomM's metadata, artwork and screenshots, one press from Play.

In play, inside the bezel.

Press Play and the game runs inside the bezel RomM scraped for it, on the system's own frame. Titles without one simply fill the screen.

Alter Ego running in Channel 3 on Apple TV, its title screen framed by the CRT-style NES bezel scraped into RomM

Alter Ego by Shiru · Nintendo Entertainment System

Into the Blue running in Channel 3 on Apple TV, its title menu inside a Game Boy bezel from RomM

Into the Blue by Jonas Fischbach · Game Boy

Oystron by Piero Cavina · Atari 2600 · attract mode

Super Boss Gaiden running in Channel 3 on Apple TV, its title screen inside a Super Nintendo bezel from RomM

Super Boss Gaiden by Dieter von Laser & ChronoMoogle · Super Nintendo

Wolfling by Lazycow · Commodore 64 · attract mode

Captured from the Apple TV simulator against a demo RomM library of free, author-distributed homebrew. Bezels and artwork come from ScreenScraper through RomM; the platform names and marks they carry belong to their respective owners. Clips play only while on screen and stay still if your device asks for reduced motion.

Systems in the works.

Every game runs on a proven emulator core from the libretro ecosystem, compiled from pinned, audited source and bundled with the app — no emulator downloads are needed. These are the systems qualified in development today; the exact lineup is published with each release.

Every core above is licensed for commercial redistribution and built from pinned, audited source. Systems that need hardware GPU rendering — Nintendo 64 and PSP — are not supported. Sega CD, 32X, 3DO, and arcade cores carry non-commercial licenses and are left out. * These systems need additional software — a console BIOS — that Channel 3 does not ship. Upload it to RomM and make sure the game plays there first; Channel 3 then fetches it from your server. Huge thanks to the libretro project and every core's authors — each emulator above links to its source.

Three things we hold to.

Every decision in Channel 3 is measured against three principles. They are simple to say and hard to keep, which is why we write them down.

1 · Be functional

Apps should work, then get out of the way. Channel 3 pairs in a minute, needs nothing beyond your server address, and ships with sane defaults so the first press of Play does what you expect. When something goes wrong, it says so plainly. You came to play a game, not to configure a client.

2 · Be beautiful

Your library deserves to look as good as it plays. Channel 3 should be a pleasure to look at, effortless to move through, and quiet enough that the artwork does the talking: big covers, real bezels, previews on focus, and navigation that feels native to the couch. Beauty is not decoration here. It is how a collection becomes a console.

3 · Be respectful

Channel 3 stands on the shoulders of giants. RomM keeps the library, its EmulatorJS catalogue maps the systems, and libretro cores run the games. Beneath them sit the JavaScript, Swift, C, and assembly that generations of open-source authors wrote and gave away. So Channel 3 speaks RomM's documented API instead of working around it, keeps every core's license and credit intact, and will ship as free software under the GNU AGPL, so the next person can build on us the way we built on them.

Functional, beautiful, respectful. If a feature can't be all three, it waits.

Your next session starts on Channel 3.

Channel 3 is coming soon to the App Store for Apple TV. In the meantime, get your server ready at romm.app and check the requirements. You'll need RomM version 5 or newer, your own games, and a controller.

Want to know when it ships? Email support@channel3.games and we'll tell you — nothing else, ever.