BACK TO DIRECTORY

TuneSera – Internet Radio Player & Station Directory

by WPSera

0.0
(0 ratings)

TuneSera turns your WordPress site into an online radio directory with a live radio player. List internet radio stations from around the world, let visitors search and filter by country, genre and language, and keep the music playing in a sticky player while they browse.

It plays Icecast, SHOUTcast, Zeno and other web radio streams, shows the song that’s playing when the stream provides it, and gives every radio station its own SEO-friendly page. A setup wizard creates your directory in minutes: import the bundled stations, upload your own CSV or add stations by hand.

See a live demo WorldRadio.online

Want to see it in action first? WorldRadio.online is a real radio directory built with TuneSera. Search stations, browse by country and genre, open a station page and keep listening in the sticky player as you move around the site.

New in 0.2.0

  • Page builder compatibility: Every display component is now a block for the block editor, an Elementor widget and a Divi module, with the same settings as its shortcode.
  • Installable app (PWA, Pro): Listeners can install your directory on their phone or desktop, with its own icon, splash screen and offline shell.
  • Auto HTTP popup (Pro): Stations that only stream over HTTP open automatically in a popup player on HTTPS sites, instead of being blocked by the browser.

Perfect for

  • Online radio directories and radio station listing sites
  • Country, city or regional radio portals, such as every FM and web radio station in your country
  • News, talk, sports, music or religious radio sites
  • Diaspora and language-based radio websites
  • Broadcasters and radio networks that want to show their stations with a live stream player
  • Music blogs and community sites that want an internet radio player

Free Features

  • Bundled stations: 1,186 ready-to-import stations from 30 countries, included with the plugin.
  • Radio directory: Search, country and genre filters, sorting, pagination, and list or grid layouts. Visitors’ last filters and view are remembered.
  • Browse pages: Browse stations by country, genre or language with search, A–Z filters and station counts.
  • Station pages: A page for every station with its logo, details, contact and social links, plus location archives and RadioStation structured data.
  • Live player: A sticky player that keeps playing while visitors browse, with now-playing info for Icecast, SHOUTcast, ICY and Zeno streams when available.
  • Lock-screen controls: Station name, song title and artwork on the phone lock screen and notification shade, with play, pause, previous and next station controls (Media Session API).
  • Sharing: Share stations by link, email, device share sheet, WhatsApp, Facebook or X. Each option can be turned off.
  • Station imports: Import the bundled directory or a CSV file, review before importing, avoid duplicates, and run imports in the background.
  • Import history: Track progress, view per-country results, download reports and export history as CSV.
  • Easy management: Setup wizard, dashboard, modern Stations and Genres screens with quick edit, bulk actions and duplicate genre merging (classic screens one click away), a station editor with a stream tester and a location explorer.
  • Design: Colour presets, a custom accent colour and a live preview on desktop, tablet and mobile.
  • Shortcodes: [tunesera_directory], [tunesera_stations], [tunesera_station], [tunesera_search], [tunesera_browse_countries], [tunesera_genres] and [tunesera_browse_languages], with a built-in shortcode builder.
  • Page builders: Every shortcode is also a block for the block editor, an Elementor widget and a Divi module, with the same settings.
  • Settings tools: Export, import and reset settings, with optional data cleanup on uninstall.

Pro Features

TuneSera Pro is a separate paid add-on. Every free feature works without it. Pro adds:

  • Global catalog: 70,000+ stations across 230 countries.
  • Media Library logos: Save imported station logos to your Media Library.
  • CSV field mapping: Import CSV files with any column names.
  • Featured and popular stations: Curated and most-played sections with shortcodes.
  • Local discovery: Open the directory on stations from the visitor’s country.
  • Listening analytics: Plays, listeners, listening time and top stations, stored on your own site.
  • Advanced player: Extra player styles, popup player, sleep timer, default station and track artwork.
  • Auto HTTP popup: Stations that only stream over HTTP open automatically in a popup window that can play them, instead of being blocked by the browser.
  • More design controls: Typography, spacing, buttons, page layouts and the [tunesera_player] and [tunesera_locations] shortcodes, also available as blocks, Elementor widgets and Divi modules.
  • Installable app (PWA): Let listeners install your directory on their phone or desktop with its own icon, splash screen and standalone window. Install button and banner, iPhone instructions, an offline shell and an offline page, all configured under Settings > App.

Get Pro – Upgrade Now

Links

Follow WPSera

External services and privacy

TuneSera needs no account and sends no data to WPSera. Bundled stations, location data and assets ship with the plugin.

  • Station streams and logos: When a station plays or its logo is shown, the visitor’s browser connects to that station’s host, which receives the visitor’s IP address and browser headers. Each host has its own terms.
  • WorldRadio.Online: Bundled station logos load from worldradio.online. You can replace them with your own images. Terms · Privacy
  • Now-playing metadata: When enabled (the default), your server requests track info from the station’s stream host, sending the stream path, plugin version and site URL. Visitor IPs are not sent. Turn it off under Settings > Metadata.
  • Zeno: For Zeno stations, your server requests metadata from api.zeno.fm when metadata is enabled. Terms · Privacy
  • Sharing: WhatsApp, Facebook and X are contacted only when a visitor clicks a share link, receiving the station URL and title. WhatsApp · Facebook · X
  • YouTube: The TuneSera dashboard embeds the intro video from youtube-nocookie.com only after an administrator clicks “Watch the quick tour”. Nothing loads from YouTube before that, and visitors are never affected. Terms · Privacy
  • Storage: Uploaded CSV files are kept privately for up to 30 days. The directory stores preferences in local storage and a 30-day first-party cookie (tunesera_listing_initial), never for tracking.

Credits

Country flags by flag-icons (MIT license, see assets/vendor/flags/LICENSE).

Source code

Readable source for the compiled files in build/ is included in assets/src/. PHP source is in includes/ and templates/.

Screenshots

Radio directory with filters, grid layout and the sticky player.

Radio directory with filters, grid layout and the sticky player.

Expanded player with now playing and station details. Popup player and sleep timer require Pro.

Expanded player with now playing and station details. Popup player and sleep timer require Pro.

Station page with details, genres and contact links.

Station page with details, genres and contact links.

Browse stations by country.

Browse stations by country.

PRO: Featured stations carousel.

PRO: Featured stations carousel.

PRO: Local discovery shows stations from the visitor's country.

PRO: Local discovery shows stations from the visitor's country.

Dashboard with setup progress and directory totals.

Dashboard with setup progress and directory totals.

Setup wizard with layout options and a live preview.

Setup wizard with layout options and a live preview.

PRO: Import from the global catalog of 230 countries. This plugin includes 30.

PRO: Import from the global catalog of 230 countries. This plugin includes 30.

PRO: Save imported logos to the Media Library.

PRO: Save imported logos to the Media Library.

Import stations from a CSV file.

Import stations from a CSV file.

Import history with progress, status and CSV export.

Import history with progress, status and CSV export.

Station editor with a stream tester.

Station editor with a stream tester.

Location explorer with station counts.

Location explorer with station counts.

Design settings with colour presets and a live preview. Some controls require Pro.

Design settings with colour presets and a live preview. Some controls require Pro.

Shortcode builder. Player and locations shortcodes require Pro.

Shortcode builder. Player and locations shortcodes require Pro.

PRO: Listening analytics.

PRO: Listening analytics.

Plugin Details

Active Installs
0
Total Downloads
181
Version
0.2.0
Requires WP
6.6
Requires PHP
7.4
Tested Up To
7.1.4
Added
2026-10-14
Last Updated
2026-10-28 4:41am GMT

Ratings

5
0
4
0
3
0
2
0
1
0