by WP Military.
WP Radio is a worldwide online radio stations directory plugin for WordPress. You can easily create a full-featured online radio directory website wit …
WP Radio is a worldwide online radio stations directory plugin for WordPress. You can easily create a full-featured online radio directory website with the WP Radio plugin. WP Radio has pre-included 52000+ online radio stations from around 190+ countries all over the world.
You can also add unlimited radio stations (Icecast, Shoutcast, Radionomy, Radiojar, RadioCo, .m3u8, etc) of your own.
Radio Stations Listing – All the radio stations can be listed on any page/post using the [wp_radio_listing] shortcode.
Radio Stations Importer – WP Radio included 52000+ online radio stations from around 190+ countries all over the world. You can import these radio stations easily from the Import Stations page. In the free version, you can only import the stations from the first 30 countries of the available country list.
Add Unlimited Radio Stations – You can add unlimited radio stations with radio station logo, genres, description, contacts, and other additional information.
Sticky Player – WP Radio has a full-width sticky player that will be displayed on the bottom of every page of your website.
Stations Search – WP Radio has advanced stations search & filtering options. Users can easily search & filter the radio stations that they looking for.
State/ City Region List – On the station country archive page, all the available states and cities of the country will be listed. Users can easily browse the stations by filtering the state and city regions.
Current Song Title – The radio station player can display the currently playing song title.
Mobile Media Notification – While playing a radio station, users can see currently playing station information and can play/ pause the radio player from the mobile notification bar.
m3u8 Extension Supported – WP Radio can play the .m3u8 stream links.
Gutenberg Blocks – WP Radio provides 3 Gutenberg blocks: Radio Player, Radio Station, and Country List.
Elementor Widgets – WP Radio also provides 3 Elementor widgets: Radio Player, Radio Station, and Country List.
Import All Stations – In the PRO version you can import all the included radio stations (52000+) from around 190+ countries all over the world.
Country Based Listing – User’s IP based country stations list can be set from the settings. Visitors will see their country’s stations at first in the listing page. Then users can chang the country to view other stations.
Shortcode Player – The radio station player can be placed anywhere using the [wp_radio_player]
shortcode. You can also display the player on any post/ page using the gutenberg block & elementor widget.
Popup Player – WP Radio also has the popup player feature. Users can play the radio stations in a new popup window. This will increase the radio listening experience without page reload interrupts.
Multiple Listing Layouts – You can display the stations in list view and grid view.
Recently Played Tracks Playlist – On the single radio station page recently played tracks playlist will be displayed.
Stations Play Statistics – On the statistics page you will get an overview of the stations play counts per day and the number total listeners who played the stations and also the most played stations list.
Admin Dashboard Chart Widget – There is also an admin dashboard widget available for the stations play statistics, to get a quick overview of the stations play statistics.
Statistics Email Reporting – You can receive a daily/weekly/monthly email report with the stations play statistics and the list of the top played stations.
Country List – You can display all the radio stations countries using the [wp_radio_country_list] shortcode. You also can display the country list in any post/ page using the gutenberg block & elementor widget.
Color Customizations – You can customize the radio stations listing and player background and text colors from the color settings of the plugin. You also can use gradient color for the station listing and player.
Trending Stations – You can display the trending stations listing in any page/ post use the code [wp_radio_trending] shortcode.
Featured Stations – You can display the featured stations listing in any page/ post use the code [wp_radio_featured] shortcode.
AJAX Loading – You can enable the AJAX loading from the general settings of the plugin. If the ajax loading is on users can browse the stations without any page reload.
This plugin provides multiple shortcodes for displaying various components & sections of the plugin on any post/ page in a very flexible way.
WP Radio provides the following shortcodes:
[wp_radio_listing]
– Use this shortcode in a page for listing the radio stations. This shortcode 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"]
[wp_radio_player]
– Use this shortcode anywhere for displaying the radio player. This shortcode supports the id attribute where you can the id of a radio station as the default station of the player.
Example: [wp_radio_player id="11"]
[wp_radio_search_form]
– Use this shortcode anywhere for displaying the station search form. This shortcode supports two attributes (country_filter and genre_filter). You have to pass true/ false value to the attributes for showing/ hiding the country and genre filter in the search form.
Example: [wp_radio_search_form country_filter="false" genre_filter="false"]
[wp_radio_featured]
– Use this shortcode for displaying the featured stations of a country. This shortcode support 2 attributes (count and country).
Example: [wp_radio_featured count="10" country="us" ]
[wp_radio_trending]
– Use this shortcode for displaying the trending stations of a country. This shortcode also supports 2 attributes, the same as the featured shortcode.
Example: [wp_radio_trending count="10" country="us"]
[wp_radio_country_list]
– To display all the imported station countries, use the [wp_radio_country_list]
shortcode. This shortcode supports two optional attributes, those are style and columns.
Example: [wp_radio_country_list style="horizontal" columns="3"]
[wp_radio_station]
– To display a single radio station with a play button use the [wp_radio_station]
shortcode. This shortcode required an id attribute. This shortcode required an id attribute, the ID of the station.
Example: [wp_radio_station id="55"]
Add Stations – After you have successfully activated the plugin, the next step is to add radio stations. You can add the radio stations in two ways. 1. add radio stations manually and 2. Import the pre-included radio stations with the plugin.
Display Radio Stations – After adding the radio stations, you have to display the radio stations on your site. While you activated the plugin a new page titled “Live Radio” is automatically created. On this page, all the radio stations are displayed. You also can display the radio stations on any post/ page by using the shortcode [wp_radio_listing]
. From the radio stations listing users can play the radio stations by clicking on the play button.
As of Google Chrome browser updates with some restrictions, mixed content is no longer played in google chrome. If the stream link is without SSL and your website is with SSL, the stream link will no longer be played. Other browsers follow the example of Google.
Read more about this: https://blog.chromium.org/2019/10/no-more-mixed-messages-about-https.html. In case you have a HTTPS website you’ll need to use a HTTPS radio link.
This issue can be fixed by using the WP Radio Proxy Player addon. Using the Proxy Player addon most of the HTTP radio stream links can be played even your site is loaded with HTTPS.
WP Radio Proxy Player Addon Features:
️ Play most of the available radio stations than before.
WP Radio User Frontend let engage your visitors to your website by adding powerful features for the users such as adding a login/ registration form, review submission, favorite stations, station submission, report submission etc.
WP Radio User Frontend Addon Features:
[wp_radio_user_favorites]
Use this shortcode to display the favorite stations of the user.🚀 Get WP Radio User Frontend Addon
Monetize your radio directory website by playing custom mic-drops, stringers and audio advertisements. You can set custom audio ads for your radio stations by filtering specific radio stations and countries.
The ads will be played before the radio stream is play, when users click to any station play button and also can be played in the middle of the radio station playback after a specific time interval.
You can also set the audio ad duration of how many seconds the ad will play and also control how often the add will play.
You can also set the expiration date of the audio ads and also set how many times the ads can be played.
WP Radio Ads Player Addon Features:
🚀 Get WP Radio Ads Player Addon
By default, all the imported station’s images are loaded from a 3rd-party server website https://webradiodirectory.com.
Sometimes the images may take a while to load from the 3rd-party server website and can slow down your website a bit.
Using the WP Radio Image Importer addon, you can import all the imported station’s images to your own server from the different server.
This will increase your website’s performance and reduce the time it takes to load the images.
WP Radio Image Importer Addon Features:
If you need to load your site without any page reloads and faster, then Ajax Press is the right tool for you. Your site will appear faster and more impressively using the Ajax Press plugin.
It allows you to completely transform the user experience of standard websites to make users feel like they are browsing an single page application.
Ajax Press plugin let the users to play the radio stations or any sticky player musics without any interruptions. It means if user navigate to another page, the player will continue playing the same music without any stop. This is a great feature for any radio station or any music player.
Ajax Press Plugin Features:
WP Radio has no dependency on any other plugin or theme. You can use the WP Radio plugin with any theme.
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 issue as we understand that WordPress is a vast ecosystem and anything can happen.
Notes for IOS/Android (restrictions imposed by Apple/Google):
Note for Safari, Chrome & Firefox (restrictions imposed by Apple & Google):
If you like this plugin, then consider checking out our other projects:
Ajax Press – Easily Enable Fast Ajax Navigation – If you need to load your site faster and without any page reloads, then Ajax Press is the right tool for you. Your site will appear faster and more impressively using the Ajax Press plugin.
Radio Player – Live Shoutcast, Icecast and Audio Stream Player for WordPress – A simple, easy-to-use, user-friendly and fully customizable web radio player for WordPress. You can play any live mp3, iceCast and Shoutcast stream in your WordPress website using shortcode, gutenberg block, elementor widget, sidebar widget, full-width sticky and popup player.
Integrate Google Drive – Complete Google Drive Cloud Solution for WordPress – Share your Google Drive cloud files into your site very fast and easily. You can browse, manage, embed, display, upload, download, search, play, share your Google Drive files directly into your website without any hassle and coding.
Podcast Box – Worldwide Podcast Directory Player – Podcast Box is all in one solution that provides you an easy way to show and play your podcast episodes. You can also make a worldwide podcasts directory website of 5000+ podcasts included from 70+ countries.
Most of the radio station stream links are HTTP (Unsecured) that can’t be played on HTTPS (Secured) website because of browser mixed-content restrictions.
Modern browsers no longer accepts mixed requests.
Please check this link:
https://web.dev/what-is-mixed-content
You have to use the WP Radio Proxy Player addon to remove the browser mixed-content restrictions.
That means you can play HTTP radio stream link on HTTPS website by using a cors-proxy system by using the WP Radio Proxy Player Addon.
Yes, 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.
Most of the shared hosting server blocks some URL port.
that’s why if your site loaded on the shared hosting server then the stream metadata couldn’t be loaded.
But, the issue can be fixed by the WP Radio Proxy Player Addon.
Yes, this plugin is strongly optimized for getting google adsense approval.
Many WP Radio plugin users are displaying adsense ads on their website.
Even the demo site https://webradiodirectory.com got adsense approval and displaying adsense ads.
First check your site URL. Is your site loaded over http or https. If loaded over http then the radio stream link with http can not be played because of the browser mix-content issue.
There is some station, which can’t be played for any 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 that stop streaming after a certain time of the day. So, please if you find a 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 stations.
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"]
Yes, you can monetize your site using the WP Radio Ads Player addon.
WP Radio ads player lets you monetize your radio website by playing audio ads and you can also display any ads in the popup player.
It let you play custom mic drops, stringer, and audio advertisements at the start of radio station play.
You can create and play unlimited ads and set them to be played by filtering specific counties or specific stations. You can also control how often the users will listen to the ads.
You need the WP Radio Ads Player addon to display the banner ads below the popup player.
You have to set the player type to popup from the player settings and needs to enter the the ad codes in the ads settings.
To set the radio player fixed to the footer you need to set the player type to Play on-page from the
Radio Station > Settings > Player settings > Player Type > Play on page
You have to activate the WP Radio User Frontend addon to show the comment form on the station page.
After activating the WP Radio User Frontend addon you will get the option Enable Comment in the general settings. You need to enable the Enable Comment option.
No, There is no refund policy available for the PRO version of this plugin.
No, There is no trial period available for the PRO version of this plugin.
[wp_radio_trending]
shortcode.