Skip to content
All work

Our product · WEB APP

OnAir

OnAir is a free directory of live TV channels, radio stations and podcasts from around the world, playing right in the browser with no sign-up.

Visit the site
OnAir home page

Project Overview

OnAir brings free live TV channels, radio stations and podcasts from around the world into one place. Visitors can browse what's on air now, search by name, genre or country, and press play right in the browser, with no account and no app to install.

OnAir doesn't host or rebroadcast any stream: it's a directory, and playback comes straight from each broadcaster. Its catalogs come from the open iptv-org and Radio-Browser projects and from Apple Podcasts.

The Challenge

Public stream lists are huge and many of their links are dead, so most free TV and radio directories are full of channels that never play. OnAir had to show only streams that actually work, keep up as broadcasters change their links, and stay fast on phones anywhere in the world.

The Solution

We built OnAir with TanStack Start on Cloudflare Workers, with a D1 database and Drizzle.

  • Checked streams: TV channels and radio stations are tested every hour, so the site lists streams that play in the browser first.
  • One player: live TV plays through HLS in the browser, next to radio and podcast episodes.
  • On Air Now: the most popular live channels and stations, plus trending podcasts from Apple Podcasts in countries around the world.
  • Search and filters: by name, network, genre and country.

Screenshots

OnAir screenshot 1
OnAir screenshot 2
OnAir screenshot 3
OnAir screenshot 4
OnAir screenshot 5
OnAir screenshot 6
Next projectJC Cantave

Have a project in mind?

Tell us what you need and we'll get back to you with a quote.

services@jgb.solutions