WP Radio – Worldwide Online Radio Stations Directory Plugin for Wordpress - Rating, Reviews, Demo & Download

WP Radio – Worldwide Online Radio Stations Directory Plugin for Wordpress Preview - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

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.

Video Overview

👁️ View Demo | 🚀 Get PRO

WP RADIO FEATURES

  • 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.

WP RADIO PRO FEATURES

  • 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.

SHORT CODES:

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:

  1. [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"]

  2. [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"]

  3. [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"]

  4. [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" ]

  5. [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"]

  6. [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"]

  7. [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"]

INSTALLATION AND USAGE:

  1. 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.

  2. 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.

WP RADIO PROXY PLAYER ADDON:

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:

  • ️ Fix Browsers mixed-content/ CORS issues.
  • ️ Fix station metadata not showing issue.
  • ️ Play HTTP radio streams on HTTPS website.
  • ️ Play most of the available radio stations than before.

    🚀 Get WP Radio Proxy Player Addon

WP RADIO USER FRONTEND ADDON:

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:

  • User Account Page – Let the users register, login, and customize their profile.
  • Station Sharing – Let the users to share the station on Facebook, Twitter, WhatsApp and also embed the radio player.
  • Rating and Reviews – Let the users add rating and review for the stations
  • Favorite Stations – Let the users create their own favorite list of the station and able to add/ remove a station to the favorite list
  • Station Submission – Let the users request to add their own radio station to your website.
  • Report Submission – Let the users report if any station doesn’t play.
  • Enable Comment – Enable Comment on the station page.
  • User Favorites Shortcode[wp_radio_user_favorites] Use this shortcode to display the favorite stations of the user.

🚀 Get WP Radio User Frontend Addon

WP RADIO ADS PLAYER 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:

  • Pre-roll & Mid-roll Ads – Ads can be played before and middle of the radio station playback.
  • Custom Interval – You can control how often the pre-roll and mid-roll ads will be played.
  • Custom Audio Ads – You can play any audio file or URL as ad at the start of any station play..
  • Custom Ad Duration – You can set the ad duration, how long the add will be played..
  • Countries Filtering – You can play any ad for a specific countries..
  • Stations Filtering – You can play any ad for a specific stations.
  • Ad Stats Email Report – Get weekly ad stats email report to the ad publisher email.
  • Custom Play Rules – Custom expire date for the ad and maximum play count of how many times the ad can be played can be set.

🚀 Get WP Radio Ads Player Addon

WP RADIO IMAGE IMPORT 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:

  • Import the radio station logo images from 3rd-party server to your own server.
  • It will increase your website performances and faster.
  • It will increase your seo rank.
  • No dependency to other servers.

🚀 Get Image Import Addon

Ajax Press Plugin:

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:

  • Ajax Page Load – Loads your site using AJAX without any page refresh.
  • Ajax Search – Users can search your site without any page reload.
  • Ajax Comments – Users can post comments on your site without any page reloads.
  • Ajaxify Forms – You can make any form ajaxify on your site that has an internal action link.
  • Page Transition Animation – Multiple page transition animation is available to add a more attractive page switching mode.
  • Preloader – Multiple preloader available to show before the ajax page is loaded.
  • Custom JavaScripts – You can execute custom JavaScripts, after every ajax page is loaded.

🚀 Get Ajax Press Plugin

Compatibility

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:

Notes for IOS/Android (restrictions imposed by Apple/Google):

  1. The autoplay will not work because IOS/Android disables autoplay feature, and it can’t be controlled from JS
  2. Volume controllers will not work on IOS/Android. You’ll have to adjust the volume with physical buttons of the mobile
    device.
  3. ShoutCast version below 2.0 doesn’t function on iOS 11. Please update ShoutCast server to at least v2.0
  4. Icecast 2.4 kh4/kh5 do not function on iOS 11. Older versions (2.3.3 KH11) and standard Icecast 2.4.1 do function
    correctly. Please update IceCast server to the latest version.

Note for Safari, Chrome & Firefox (restrictions imposed by Apple & Google):

  1. Starting with Safari 11, Chrome 66 and Firefox 66 the autoplay will not work because Apple & Google disabled autoplay
    feature, and it can’t be controlled from JS.
  2. Chrome no longer accepts mixed requests. Please check this
    link: 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 an HTTPS radio link.

🔥 WHAT’S NEXT

If you like this plugin, then consider checking out our other projects:

Screenshots

  1. Radio Stations Listing

    Radio Stations Listing

  2. Radio Stations Importer

    Radio Stations Importer

  3. Add Unlimited Radio Stations

    Add Unlimited Radio Stations

  4. Sticky Player

    Sticky Player

  5. Stations Search

    Stations Search

  6. State/ City Region List

    State/ City Region List

  7. Mobile Media Notification

    Mobile Media Notification

  8. Shortcode Player

    Shortcode Player

  9. Popup Player

    Popup Player

  10. Recently Played Tracks Playlist

    Recently Played Tracks Playlist

  11. Stations Play Statistics

    Stations Play Statistics

  12. Admin Dashboard Chart Widget

    Admin Dashboard Chart Widget

  13. Country List

    Country List

  14. Color Customizations

    Color Customizations

  15. Shortcodes

    Shortcodes

  16. Gutenberg Blocks

    Gutenberg Blocks

  17. Elementor Widgets

    Elementor Widgets


Reviews & Comments