I missed the experience of television — turning it on and finding something already playing, instead of staring at a catalog deciding what to watch. So I built Airwave: a self-hosted service that turns your Plex library into custom, always-on live-TV channels.
What it is
Think Pluto TV or an old cable box, except every channel is yours — running on your own hardware, from your own media. Make a 90s sitcom channel, a Saturday-morning-cartoons channel, a channel that quietly marathons a favorite show. Airwave lays them onto a real, always-running schedule and presents them through a proper 10-foot channel guide.
When you tune in, you don't start a file at the beginning — you join whatever's airing, right where it would actually be. But there's a full DVR behind LIVE: scrub back, restart the current program, or jump to an earlier episode. The only thing you can't do is seek ahead of live.
Server-first
The channels belong to your Airwave server, not to a device. The server owns the lineup, schedules, packages, users, and playback state; the TV apps are just clients that tune in. Open Airwave on your LG TV, Apple TV, iPad, Fire TV, or a browser and you see the same network — the same channels, and the same thing currently airing.
Try it
Airwave is source-available and self-hostable. The server, admin panel, and browser player are free to run.
More soon.