Streamer.

An online radio station with a live player, a schedule and an archive.

Streamer home page with the live player card for Nordlys, its line drawn cover, play button and air time, the This week schedule card with today highlighted, and the episode of the week card
Streamer home page lower sections, latest episodes as four line drawn covers, then Our shows as rows with each show's cover, description, air time, host and episode count
Streamer about page with the station manifesto set large, four plain stats for hours, shows, hosts and episodes, three host portraits and the footer card with the membership call
Streamer shows index with six show rows, each with a line drawn cover, title and description, air days and hours, host and number of episodes
Streamer show page for Nordlys with a player card holding the cover, air time, genres and host, the show notes and the past episodes as rows
Streamer episodes index with the episode of the week card, then the archive with a filter by show and episode rows with their air date, length and access
Streamer episode page with a player card for North of everything, the episode notes and share links beside a tracklist card, older and newer links and more episodes from the show
Streamer hosts index with three host portraits, each with their city and the shows they host with days and hours, then a Host a show call with one button
Streamer host page for Lucía Ferrer with a player card holding her portrait, bio and social links, her longer story and her weekly shows as rows
Streamer sign in page over the grainy smoke shader, with the station name, a Welcome back heading, email and password fields and a full width sign in button
Streamer journal index with the latest post beside its photograph and author, then two more posts with their photographs, descriptions, authors and reading time
Streamer journal post with a large title, the author's photo, date and reading time, a wide rounded photograph and the article with plain share links

About Streamer. What it is and how it works.

Streamer is a dark online radio theme: a live player with a shader that moves with the music, a weekly schedule, shows, an episode archive with tracklists, hosts and memberships.

Pages

Static pages

  • Home
  • About
  • Membership
  • Contact
  • Sign In
  • Sign Up
  • Error 404

Content collections

  • Shows
  • Episodes
  • Hosts
  • Journal
  • Legal Pages
What's included
  • Live Player
  • Audio Reactive Shader
  • Weekly Schedule
  • On Air Now
  • Episode Player
  • Tracklists
  • Members-only Episodes
  • Line Drawn Show Covers
  • Reading Time
  • Lenis Smooth Scroll
  • Reusable Components
  • Content Collections
  • SEO Optimized
  • Style Guide
  • Astro RSS
  • Astro SEO
  • Astro Sitemap
  • Tailwind CSS Forms
  • Tailwind Typography
  • GitHub Access
  • AGENTS.md
  • SKILLS.md
  • Cursor rules
  • Lifetime access
  • Lifetime updates
  • Lifetime support
Details

Versions

  • Astro Unknown
  • Tailwind Unknown
  • Released 10.24
  • Redesign 10.26
  • Updated 10.26

Lighthouse

  • Performance 100
  • Accessibility 100
  • Best Practices 100
  • SEO 92

Tech stack

Inside Streamer. Pages, features and the stack.

See changelog

Streamer: the online radio that stays on air

Streamer is built for community stations, online radios and DJ collectives that broadcast live shows and keep an archive of every one.

A dark ground, soft grey player cards and line drawn show covers: the music brings the colour, and a grainy smoke shader behind the player moves with it.

Why Streamer

  • Purpose-built for online radio stations, community radio and DJ collectives
  • A home page that opens on the live player, with what is on air now, the week’s schedule and the episode of the week
  • A live player on every page and an audio reactive shader that follows the stream
  • A weekly schedule in Barcelona time, computed from each show’s days and hours
  • Shows, an episode archive with tracklists, a filter by show and an episode player, plus hosts and a journal
  • Members-only episodes, a membership page with three plans, sign in and sign up
  • Fast, lightweight and SEO-ready thanks to Astro, with RSS and sitemap included
  • Lenis smooth scroll, a design skill and AGENTS.md for AI coding tools

Layout & Structure

Every show, episode and host opens on the same player card, with the cover beside the title and the facts around it. Shows and episodes are listed as plain rows with the schedule, length and hosts, so the archive reads like a station log.

Streamer is also available with Sanity CMS or EmDash CMS for stations that want to publish without touching code.

One-time license: pay once, ship many

Pay once. Use it on unlimited projects. Launch an online radio that stays on air.

More Podcast themes. Each one its own design.

Every theme, for life. One payment, future releases included.

Need the full toolkit? Studio and Agency add the Remotion templates, Morrisson and Lexington MCP.

Personal

1 seat
$99 /$198

One-time payment, plus applicable taxes.

All the themes, for solo builders.

  • All 51 Astro themes
  • All 50 Sanity CMS themes
  • All 50 EmDash CMS themes
  • Commercial license
  • GitHub repository access
  • AGENTS, SKILLS and RULES
  • Use in unlimited projects
  • New theme drops
  • Ongoing updates
  • Email support
  • Astro
  • Sanity
  • EmDash

Team

10 seats
$299 /$598

One-time payment, plus applicable taxes.

All the themes, for the whole team.

  • All 51 Astro themes
  • All 50 Sanity CMS themes
  • All 50 EmDash CMS themes
  • Commercial license
  • GitHub repository access
  • AGENTS, SKILLS and RULES
  • Use in unlimited projects
  • New theme drops
  • Ongoing updates
  • Email support
  • Astro
  • Sanity
  • EmDash

Secure payments via Polar.sh

VisaAmexMastercardApple PayGoogle Pay

Photo of Alberto Barredo

Thanks to Michael adapting Enlightr to Sanity CMS, I was able to create Madrid Landing Kit. I’m amazed by the simplicity and beauty of every Lexington theme.

Alberto Barredo

Founder, Madrid Landing Kit

9,000+

freelancers, startups, and agencies