Ballmac UI home

The Long Table: podcast

A warm five-page podcast site built on a new audio player: a home with a latest-episode hero and a mini player, an episodes archive, an episode page with chapters and a transcript that follows playback, hosts and subscribe.

Open in v0 (opens in a new tab)

Installation

$ pnpm dlx shadcn@latest add @ballmac/template-podcast

The page is added as a route in your app, with every block it uses.

What's inside

Pages
  • Home/podcast
  • Episodes/podcast/episodes
  • Episode/podcast/episodes/the-optimised-life
  • Hosts/podcast/hosts
  • Subscribe/podcast/subscribe
Fonts
Young Serif, Nunito Sans (Google Fonts, loaded with next/font)
Files
13 files · 3 Ballmac blocks and components

Built with

Dependencies

Use with AI

Installs a five-page podcast site on the audio-player component. Change episodes in podcast-data.ts, add src URLs for real audio, and edit podcastCss for the palette. With the shadcn MCP server set up (guide), ask your agent:

Add the Ballmac UI The Long Table: podcast (@ballmac/template-podcast) to this project with the shadcn MCP, then use it where it fits.

Use it for

  • Podcasts, audio shows and interview series
  • Any site where a transcript should follow audio playback

Not for

  • Music streaming with playlists and queues

Registry JSON: https://ui.ballmac.com/r/template-podcast.json

Free to use in personal and commercial projects.