Your Plex library, as custom live TV.
Airwave turns your own media into always-on, channel-surfable live TV — a real guide, DVR, and bumpers — streamed straight from your Plex to native apps on every big screen you own.

Why Airwave
The cable experience, built from media you already own
Not a media browser — a channel you leave on. Everything below runs from your own Plex, on your own hardware.
A real channel guide
A proper grid guide you surf like cable — always-on channels, laid onto a continuous, deterministic timeline everyone sees in sync.
Live offset + DVR
Tune in mid-program at the correct moment, then scrub back within the live buffer. You join what's on now — you just can't skip ahead.
Bumpers & ambient music
Between-program “Up Next” interstitials with cover art, plus an optional ambient music bed — the little touches that make it feel like a channel.
Direct-play everywhere
Each device measures what it can actually decode and direct-plays your files natively — 4K HDR, multichannel audio — transcoding only when it must.
Self-hosted & private
You run the server. Your library, viewers, and history stay on your infrastructure. No telemetry, no accounts on our end, nothing phoning home.
Build channels fast
Author channels from metadata filters, auto-generate a whole lineup, or let a bring-your-own-key AI assistant draft one for you.
Watch anywhere
Native apps on every big screen
10-foot native apps + a browser player. See the full platform matrix →
How it works
Three steps from library to live TV
Connect Plex
Sign in with Plex once, enable your libraries, and sync metadata into Airwave's cache.
Build channels
Filter your library into channels — “90s comedies”, “all Studio Ghibli” — and let Airwave lay them onto a timeline.
Tune in
Open a TV app, sign in, and channel-surf your own library like it's live cable — at home or on the road.
Admin panel
Design your lineup, then forget about it
Build channels from filters, group them into packages, share them per-viewer, and let the scheduler keep every channel running deterministically — no babysitting.

Turn your library into a channel you leave on.
Free, self-hosted, and yours. Deploy the server, connect Plex, and start surfing.