A dark, vibrant, music-first theme for stations that play it loud: the player bar owns the top of every page — cover, previous / play / next, volume, the show on air and an optional listener counter — above a hero that shouts your station in giant type with a big play button. Upcoming shows generate themselves from your schedule, music news leads the page big, and the Top Radio chart, the DJs, sponsors, a newsletter band and podcast episodes that play in the same bar complete the front page. No page builder required: everything is native, everything lives in the Customizer.
Free the complete version — everything included
Install it from Appearance → Themes → Add New → Upload. The demo runs this exact version with a fictional station, “Decibeles FM”, and a test stream so you can press play.
| Feature | Included | Notes |
|---|---|---|
| Player bar, always on top | Yes | Sticky at the top of every page: station cover, previous / play / next, volume, live progress, optional listener counter — native <audio>, MP3 / AAC / Icecast / Shoutcast |
| Podcast queue in the same bar | Yes | Episodes are a built-in post type with their own MP3; episode rows hand their audio to the top bar and previous/next walk the queue |
| Giant hero | Yes | Your own two headline lines in giant type over the current show's artwork, a big round play button, what's on air and what's next |
| “On air now”, automatically | Yes | Computed from each show's days and hours in your site timezone — overnight shows included — in the header pill, the hero (with progress) and the player, plus an “Upcoming shows” strip |
| Live refresh endpoint | Yes | The player re-reads what's on air every minute from the theme's own REST route, no page reload |
| Shows & full schedule | Yes | Own content type: artwork, description, weekly schedule, host; a page template prints the whole week with today and the current show highlighted |
| Top Radio chart | Yes | The station's ranked chart: this week's number one in a big card and every song with its movement (climbing, falling, holding, new entry) and weeks on chart; Top 5 in the sidebar |
| Music news, big and first | Yes | One XL featured story plus a grid, author photos uploaded in the profile (never Gravatar), two-column article layout with a sticky sidebar |
| Radio DJs | Yes | Profiles with their own photo, role line, bio, socials and their shows |
| Sponsors & contact | Yes | A strip of up to six text logos (always sharp) and a “Get in touch” band with address, hours, email and socials |
| Newsletter band | Yes | A loud sign-up band on the homepage, ready for your newsletter service |
| Stage-light colours | Yes | Six presets — volt lime default, hot magenta, laser cyan, stage orange, ultra violet, signal red — or any custom hex, across the dark design |
| No page builder | Yes | No Elementor, no frameworks, no jQuery: native templates and the Customizer only — faster and nothing extra to load |
| Managed ad slots | Yes | Header, homepage, in-article and sidebar, each opt-in with its own code field; empty slots print nothing — no ghost boxes |
| Built-in SEO | Yes | Meta description and Open Graph; the canonical stays the WordPress core one, and the module steps aside automatically when an SEO plugin is active |
| English & Spanish | Yes | Full es_ES translation included; every string translation-ready |
| Security, theme-style | Yes | Nonces and capability checks on every save, sanitised schedule data, escaped output everywhere |
| Speed | Yes | One stylesheet, one small script; responsive measured at 393 / 1180 / 1280 / 1366 px with zero overflow and no truncated bylines |
Free yours to keep · GPL
Questions or feedback: alex@a3qglobal.com.