Wavecast Radio

About Wavecast Radio

Tune in to Tech

Wavecast Radio is a live demo built with Wavecast, an open source persistent <podcast-player> Web Component for Hugo. Professional program pages, episode listings with chapters and posters, and audio that never stops even as you navigate between pages.

How It Works

The sticky footer player uses data-turbolinks-permanent to survive page navigation. Start an episode, click through to other pages, and the audio keeps playing uninterrupted. The footer syncs bidirectionally with every inline player on the page: pausing one pauses both.

Persistent Audio

Navigate between pages without restarting. Your audio survives navigation.

Bidirectional Sync

Inline and footer players stay in sync. Pause one, both pause.

Chapters

Timestamp-labeled navigation within episodes for easy browsing.

Multiple Sources

Local audio, remote MP3s, AzuraCast streams, and iVoox episodes.

Tech Stack

Built with modern tools for performance and reliability.

Hugo

v0.158+, Modules & Themes

Web Components

Vanilla JS, Shadow DOM

Turbolinks 5

Fast navigation

80 Unit Tests

Vitest + Playwright

Real Podcasts, Real Audio

The episodes on this site embed real tech podcasts, used with attribution.