Real-time playlist data plus tour-date discovery for public radio. Embeddable on any partner station's site, with one script tag.
Plays update via WebSocket the moment they air. No polling, no refresh. Listeners hear it on the radio and see it on the page in the same breath.
When an artist on rotation has an upcoming local show, the LIVE event row surfaces inline beneath their play. Powered by Ticketmaster and AXS, deduped across sources.
WCAG 2.2 AA accessible by default. Embeddable on any partner site with one script tag. No autoplay, no tracking pixels, no SaaS-cliché design.
Built for the daily reality of public-radio ops: ingest from multiple sources, triage what didn't resolve, surface what's touring, export what SoundExchange wants. Designed for long sessions, ops-dense, dark by default.
Four station cards subscribe live to your feeds. Health dots, coverage stats, what's currently playing — all in real time. No refresh button anywhere.
Enrichment failures grouped by reason — retry, edit, or ignore inline. The music director's morning ritual takes 90 seconds, not 30 minutes.
Pick a station, pick a date range, download. Tab-delimited UTF-8, Milwaukee local time, NPR's playlist log format. Auto-fills durations from Apple Music when sources skip them.
Artists in your last-30-days rotation who have upcoming local shows surface in a dedicated panel. The 'see them tonight' opportunity, but for the air-staff side.
Every concert Ticketmaster (and AXS, when wired) has fed into the system. Search by artist, venue, region, source. Click any row for full details. Export the filtered set as CSV.
WCAG 2.2 AA accessible. Dark by default for long sessions. Editorial-broadcast aesthetic, not SaaS-cliché. Every detail tested with real Milwaukee operators.
Drop two tags on any page. The widget renders inside a shadow root — host CSS can't reach in, your tokens can't reach out.
<div data-rmke-widget data-station="hyfin" data-variant="now-playing-card"></div> <script type="module" src="https://embed.playlistfm.app/v1/widget.js"></script>
Variants: now-playing-card, now-playing-strip, playlist. Stations: hyfin, 88nine, 414music, rhythmlab.