Design a player that looks like your station.
The builder plays your real stream while you work, so what you see is what listeners get.
- 4 layouts: card, hero, compact and a single “Listen live” button
- 5 styles: light, dark, or following the visitor’s device
- Your colors, logo and font; show only the parts you want
- Station switcher for several channels in one player
LAYOUT
ACCENT
STYLE
● LIVE
Tidewater Lights
The Low Coast
Tidewater Lights
The Low Coast
Paper Boats
Mira Vale
Salt & Static
North Pier
Icecast 2.4
Checked once, shared
Song changed
Updates for everyone
Show what’s on air, right now.
StreamSera reads the current song and listener count from Icecast and Shoutcast, and plays HLS and DASH streams. Your site fetches it once and shares it with every listener.
- Song title, artist and artwork
- Live badge and listener count
- A Detect button that finds your server type and settings
Ride out interruptions.
When the main stream drops, a backup takes over. When you’re off air, listeners see a message instead of an error.
- Backup stream addresses with automatic switch-over
- Off-air message, recorded clip or a manual live / off-air switch
- Lock-screen media controls on phones and headsets
Main stream
stream.harbor.fm/live
Backup stream
Listeners keep playing
Off air
Back on Monday at 8:00
Manage every station from your dashboard.
Add stations, check their streams and set what listeners get when you’re off air, without leaving WordPress.
- All stations in one list with status, now playing and listeners
- Paste a stream address and StreamSera detects the server
- Backup streams and a live / off-air switch per station
- Command palette: Ctrl / ⌘ K to jump anywhere
Give your station its own listen page.
A full-screen player at an address you choose, ready to share on social and in your bio link.
- Your artwork, colours and logo
- Share buttons and a link preview card
- Works on phones, with lock-screen controls
A page for every station, plus a directory.
About, contact and social links for each station, and a searchable directory listeners can browse.
- Station profile with frequency, genre, city and language
- Contact and social links on every station page
- Directory with search and genre filters
Show now playing on your live video.
A transparent now-playing card you add to OBS as a browser source for live video streams.
- Song, artist and artwork, updated live
- Transparent background, sized for 1080p
- Matches your player colours
Page builders
Works with the way you build pages.
Block editor
5 blocks and 3 patterns
Elementor
Native widgets
Divi 4 and Divi 5
Native modules
Beaver Builder
Player module
Bricks
Player element
Breakdance · Oxygen
Shortcodes
Classic themes
Widgets and shortcodes
Any page
One shortcode
StreamSera Pro
Run a full programme with StreamSera Pro.
Everything in Free, plus the tools stations use every day: schedules, requests, a player that keeps playing, and reports.
Schedule shows and hosts.
Build a weekly programme with recurring slots and specials, and give every show and host a page.
- Weekly, every two weeks, monthly and one-off slots
- Show and host pages with profiles
- Import from iCal, AzuraCast, Radio.co or CSV
Take song requests and shout-outs.
Listeners send requests from the player. You approve them with moderation and rate limits, and the studio sees them on a full-screen board.
- Moderation queue and rate limits
- On-air board for the studio
- Request reports by e-mail
Keep the music playing as visitors browse.
A site-wide sticky player that keeps your stream going from page to page.
- Choose which pages, post types and devices show it
- Persistent playback while visitors move around
- Hide it on mobile or tablet, custom CSS and labels
See who is listening, and what played.
Listener reports and track history kept on your own site, with no IP addresses and nothing sent to WPSera.
- Listeners over time and peak hours
- Searchable track history with CSV export
- Top songs, likes and weekly charts
More features
And everything else you’ll use.
The smaller tools that make StreamSera easy to run, in the free plugin and in Pro.
Station editor
Stream, backups, now-playing source and live status on one screen.
Dashboard and checklist
On air now, listeners right now and a setup checklist.
Feeds and playlists
A text feed for studio screens, and .m3u / .pls files for VLC.
Station switcher
Several channels or genres in one player.
Lock-screen controls
Play, pause and song info outside the browser.
Share and embed
Share buttons, oEmbed and a link preview for every station.
Accessible player
Keyboard controls, screen-reader labels and right-to-left languages.
Blocks and shortcodes
Block editor, Elementor, Divi, Beaver Builder, Bricks and more.
Export and import
Move stations and players between sites.
No tracking
The free plugin keeps no listening statistics.
WP-CLI and REST API
Commands, REST endpoints, PHP filters and a JavaScript API.
Helpful notices
Warnings like a stream that won’t play on a secure site.
9 more layouts
Sticky bar, mini bubble, full page, vinyl, retro radio, kiosk and more.
Playlists and podcasts
Media-library playlists, podcast feeds and SoundCloud sources.
More now-playing sources
AzuraCast, Centova Cast, SonicPanel, Radio.co, Live365 and Zeno.fm.
Stream engine
Equalizer, loudness normalisation and crossfade.
HTTPS stream proxy
Play http:// streams on secure https:// sites.
Stream health alerts
E-mail alerts and uptime reports when a stream goes down.
Team roles
Station Manager, Host and Request Moderator roles.
Webhooks
Send track changes, shows and requests to other apps.
Calendar subscriptions
Google Calendar and iCal feeds of your schedule.
Embed anywhere
Put the player on other websites with an iframe or script.
Custom metadata push
Send now-playing from your own software over JSON or XML.
TuneSera import
Import stations from the TuneSera directory.