StealThis .dev

Podcast — Latest Feed

A dark, audio-first feed of the latest podcast episodes rendered as tappable rows with cover art, show name, publish date, duration and a glowing gradient play button. New drops carry a pulsing badge, filter chips scope the list by show, and a mini now-playing bar with an animated waveform tracks whatever you press play on.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

A latest-episodes feed built for audio-first products. Each row pairs a gradient cover tile with the episode title, its parent show, a relative publish date and a duration pill, plus a glowing violet-to-cyan play button that sits front and centre. Freshly published episodes are marked with a pulsing “New” badge so returning listeners can spot what dropped since their last visit.

Filter chips across the top scope the feed to a single show or back to everything, updating a live count as they toggle. Pressing play on any row promotes it to a sticky now-playing bar at the bottom, where an animated bar-graph waveform pulses in the accent gradient while a play/pause control and a scrubbing progress line stand in for real playback state.

Everything is vanilla HTML, CSS and JavaScript with no dependencies. Controls are real buttons with visible focus rings, aria-pressed state on toggles, and the layout collapses gracefully to a single-column, thumb-friendly list below 520px.