WP Radio – Worldwide Radio Station Directory


WP Radio is a Worldwide Radio Station Directory plugin for WordPress, to create live online radio streaming websites of all the radio stations over the world. You can easily make your website as a Live Online Radio Stations Website by using the WP Radio plugin.

Demo | Get The Premium Version | Documentation

WordPress Radio Plugin Features:

  • Popup Player
  • Short Code Player.
  • Continuous Playing.
  • Volume Controller.
  • Radio Player Hide/ Show option.
  • Playing Now Song Information.
  • User IP Based Station Listing.
  • Compatible with Most of The Themes.
  • Interactive, Modern and User Friendly Radio Player and Layout Design.
  • Color Customizing Option for Different Components.
  • Stations Search/ Filter by Using Country, Genre and Station’s name.
  • Radio Station Logo, Genres, Description, Contacts and Others Additional Information Supports.
  • Stations Archive Listing Page Short Code.
  • Featured Stations Short Code.
  • Trending Stations Short Code.
  • Country List Short Code.
  • Add Unlimited New Radio Stations.
  • Import Radio Stations Selecting The Countries of Your Choices.
  • 1850+ Pre included available radio stations (Free Version).
  • 150 Countries Available (Free Version).
  • Import Maximum 20 Countries (Free Version).

WordPress Radio Premium Features:

  • 45000+ Pre Included Available Radio Stations.
  • 233 Countries Available for Importing The Radio Stations.
  • You Can Import All The Radio Stations of All Countries.
  • Report Form (Let user report if any station doesn’t work.) [NEW]
  • CSV Importer (Import stations from a CSV file) [NEW]
  • Dedicated Support.

WP Radio User Frontend Add-on Features:

WP Radio User Frontend is an extension plugin for the WP Radio plugin.
This plugin adds powerful features for users. Such as:
* Let the users login, registration and customize their profile
* Let the users to add rating and review for a station
* Let the users to create their own favourite list of the station and add station to the favourite list
* Let the users to request to add their radio station to your website

Install and see more details of the WP Radio User Frontend from wordpress.org.


The installation is fairly simple and straightforward. If you have ever installed any WordPress plugin, then there is nothing new for you.

  1. After installing the plugin, activate the plugin.

  2. After you have successfully activated the plugin, Radio Stations Menu will appear in your WordPress Dashboard sidebar menu. And also a page named “Radio Stations” will be created after activating the plugin.

    The Radio Stations page is the default station archive page, where all the stations will be listed.

    On this page, Visitor will see their country’s radio stations. If there is no station in the page of the visitor’s country, then visitors will see all the station, those you have added or imported.

  3. You can use the the automatically created Radio Stations page for your radio station listing page.
    Or, you can Use [wp_radio_listing] short code on any page for the station listing page.
    This shor tcode support country and genre attribute. Where you can filter station list by countries. See our Documentation, how to use the shortcodes of this plugin.


After installing and activating the plugin successfully, The next step is to import the radio stations.
For import the radio stations, you need to click the Import Stations submenu under the Radio Stations main menu in your WordPress sidebar admin menu.

You can also import the radio stations from a CSV file. This feature is only available in premium version.

See our Documentation, how to import the stations easily.


You can add unlimited new radio station very easily.
For adding a new radio station you need to click the Add New Station submenu under the Radio Stations main menu.
See our Documentation, how you can add new radio station very easily.


The Plugin provides 5 Short Codes. Those are:

  1. [wp_radio_listing] – Use this short code in a page for listing the radio stations. This short code supports country && genre attributes where you can pass comma separated country code and genre.

    Example: [wp_radio_listing country="us, ru, bd" genre="rock,news"]

  2. [wp_radio_player] – Use this short code anywhere for displaying the radio player. This short code supports id attribute where you can the id of a radio station as default station of the player.

    Example: [wp_radio_player id="11"]

  3. [wp_radio_featured] – Use this short code for displaying the featured stations of a country. This short code support 3 attributes (count, country, and title).

    Example: [wp_radio_featured count="10" country="us" title="Featured Stations"]

  4. [wp_radio_trending] – Use this short code for displaying the trending stations of a country. This short code also supports 3 attributes, same as the featured short code.

    Example: [wp_radio_trending count="10" country="us" title="Trending Stations"]

  5. [wp_radio_country_list] – Use this short code for displaying the all country list of the radio stations.

See the Documentation, to learn how to use the short codes of this plugin.


On the Settings page, under the Page settings tab, you can select the page for default listing of the radio stations.

On the layout tab, you can select the template layout. Whether you want to show the country list sidebar in the listing or not.
If you want to show the country list sidebar in Country and Genres archive page, Turn off the Hide country list switcher. Hide country list default is on.

If you want to hide the footer fixed player, you can hide the player by turning on the “Hide Footer Player” setting in the player settings tab.

If you want to enable the popup player, you need to turn the Enable Popup Player. This feature is only available in Premium version.

If you want to delete all the data of this plugin (Radio stations, countries, genres, settings) on uninstalling of this plugin, you need to turn on the “Delete Data on Plugin Deactivation” setting field in General Settings Tab.

See our Documentation, to learn how to use the settings options of this plugin.


After activating the plugin you can create new Radio station from Add new station page or you can import stations from Import page under the WP Radio menu.

After installing the plugin a new page will be created titled “Radio Stations”.
This page will be used for viewing the radio station listing. User can browse radio stations in this page.
While playing online radio streaming, a radio player will be fixed at the bottom of the website, in every page.

You can place the radio player anywhere you want, by using the [wp_radio_player] shortcode.

In the “Radio Stations” page visitor will see their country’s stations first. For detecting user’s country a third party service has been used.
Here is the link of the service and here is the Terms and Policies of the service.


WP Radio has no dependency on any others plugin or theme. You can use WP Radio plugin with any theme.

Sometimes the some section’s design of this plugin may be changed a little bit for the installed theme’s incompatibility layout design in your site.

You should at least have PHP version – 5.6 for the smooth operation of this state-of-the-art plugin. We tested this plugin thoroughly to make sure it operates seamlessly under every situation. We did not detect any problem or conflict during our test. Still, we are open to issues as we understand that WordPress is a vast ecosystem and anything can happen.


It is important to note that, all the channels might not work for you all the time. Because there are some radio channels who stop streaming after a certain time of the day. So, please if you find an channel not working; try again later. After a couple of hours, you should find that station working.


This may have bugs and lack of features. If you want to contribute to this project, you are more than welcome. Please open an issue on GITHUB Repository


  • Import Radio Stations From 45100+ Stations Of 233 Countries.
  • Add New Station
  • Station Country Archive Page
  • Station Genre Archive Page
  • Station Single Page
  • Popup Player
  • Short Code Player
  • Settings Page
  • Radio Player Setting
  • Short Codes
  • Featured, Trending Stations
  • Search/ Filter Bar
  • CSV Importer
  • Report Submission
  • Grid Listing
  • You May Also Like Section


Can I ask/suggest for a new feature?

Yes, of course. We do not create products for ourselves. You are always welcome to suggest new features and improvements.

Getting error when activate the WP Radio Premium plugin

Please, deactivate the free version first and then activate the premium version.

Why some stations are not playing?

There are some station, which can’t be played for many reason. Likes: If the station has been closed,
It is important to note that, all the channels might not work for you all the time. Because there are some radio channels who stop streaming after a certain time of the day. So, please if you find an channel not working; try again later. After a couple of hours, you should find that station working.
The streaming URL has been changed etc. You can simply delete those station.

Is there any ads management feature in this plugin?

Currently, there is no ads management feature. We are planning to add this feature to this plugin very soon.

How Can I group stations by country and Genre?

Use [wp_radio_listing] shortcode. where you can pass comma separated countries and genres.
Example: [wp_radio_listing country="us, ru, bd" genre="rock,news"]


October 30, 2019
It is very easy to use and people like it. I hope there will be more improvements soon !!
October 24, 2019
La force de ce plugin est la prise en compte de toutes les observations faites par les clients, un échange sympathique et efficace avec son créateur et une interface en constante évolution. Simple à installer, simple à configurer et une customisation qui s'enrichit au grès des actualisations. Un outil efficace et sans concurrence sur ce créneau. Je recommande vivement.
October 16, 2019
Le hace falta perfilar algunas pequeñas cosas pero es FANTASTICO ¡¡¡¡¡¡ recomendado.
September 10, 2019
they want you to pay for the united states. what a thing to do
Read all 10 reviews

Contributors & Developers

“WP Radio – Worldwide Radio Station Directory” is open source software. The following people have contributed to this plugin.



1.0.0 (26 June,2019)

  • Initial release

1.0.0 (26 June,2019)

  • Fix: readme.txt tested up to
  • Enhance: Import features added to the readme.txt

2.0.0 (05 July,2019)

  • New: [wp_radio_listing] shortcode.
  • New: Country based archive page.
  • Add: demo.
  • Modify: readme.txt.
  • Fix: Plugin file missing error.
  • Fix: Plugin action links.
  • Fix: Plugin Settings Page.
  • Remove: Deprecated functions.

2.0.1 (02 August, 2019)

  • New: Integrate Freemius.
  • New: Add [wp_radio_featured] shortcode.
  • New: Add [wp_radio_trending] shortcode.
  • New: Add [wp_radio_country_list] shortcode.
  • New: Play now song information.
  • Enhance: Add stations updater on the import page.
  • Enhance: Add TwentySeventeen and TwentyNineteen theme support.
  • Remove: Search bar from the country list sidebar.

2.0.2 (22 August, 2019)

  • New: Add Popup Player.
  • New: Add Short Code Player.
  • New: Add Search/ Filter bar.
  • New: Add Delete plugin data on deactivation.
  • New: Add Player hide option.
  • Fix: Import Station Error.
  • Fix: Featured On/ Off button in meta box.
  • Fix: Page Not Found. (31 August, 2019)

  • New: Station Listing Short Description.
  • New: Add genre attribute to [wp_radio_listing] Short Code.
  • Fix: United Kingdom Country Code.
  • Enhance: Theme Compatible.
  • Enhance: Layout Design.
  • Enhance: Responsive Design.
  • Remove: TwentyNineteen & TwentySeventeen theme supports. (7 September, 2019)

  • New: Color Customizing Settings
  • Fix: PHP Notice on no station

2.0.3 (3 October, 2019)

  • Fix: Genre Archive Broken Link

2.0.4 (15 October, 2019)

  • New: Popup Play Button
  • New: Ascending Radio Stations in Admin View
  • Update: Popup Player Setting
  • Update: Remove HTML from Country & Genre Title (16 October, 2019)

  • New: Add Grid Listing View
  • Remove: Single Station Page Breadcrumb (19 October, 2019)

  • New: Add Report Form
  • Fix: Grid List Style
  • Fix: Station Prev Next (21 October, 2019)

  • New: Add CSV Importer
  • Fix: Search
  • Update: Add genres to the listing (23 October, 2019)

  • New: You May Like Section in The Station Single Page
  • New: Remove Button in The Imported Country List in Import Page
  • Update: Improve Layout Design
  • Remove: Update Button Removed From Imported Country List

2.0.5 (11 November, 2019)

  • New: Add .m3u8 File Support
  • New: Add Show/ Hide Option For You May Also Like Section
  • New: “WP Radio User Frontend” extension integrated
  • Improve: Improved The UI Design