Airwave

Introduction

What Airwave is, and how this documentation is organized.

Airwave is a self-hostable service that turns your Plex library into custom, always-on live-TV channels — a real channel guide, DVR, and bumpers — streamed directly from your own Plex to native apps on webOS, Apple TV, iPad, Android TV, and Fire TV. It's free and self-hosted: you run the server, there's no subscription.

You build channels from metadata filters over your library ("90s comedies", "everything Studio Ghibli", "unwatched sci-fi"), Airwave lays each one onto a continuous, deterministic timeline, and your viewers channel-surf it like cable — joining whatever's on now, mid-program, at the correct offset.

Start here

What's here (and what's coming)

These docs cover using Airwave and how it works internally. Still to be written up: the apps and their stacks, the deterministic scheduling engine, the effectiveTime/DVR playback model, bumpers & ambient music, and the self-hosting/Docker deploy. For install today, see the project README.

On this page