Skip to main content

Search here to get answers to you questions.

How to play an HTTP Stream on HTTPS Website?

Browsers no longer accept mixed requests. It means you can’t play an HTTP stream on an HTTPS website.

But, no worries! Radio Player plugin provides a proxy system that allows you to play most of the HTTP streams on your HTTPS website.

To play HTTP streams, you need to enable the proxy system from the Radio Player settings.

Navigate to Settings Page > HTTP Player Settings > Enable HTTP Player.

Try now to play the Player.

If the player does not work even after enabling the HTTP Player, Copy the below URL in the Proxy URL Settings.


If the station is not displaying the track/ song title Enable Metadata Proxy.

Click Save Changes.




Sometimes, the proxy system may not work for some HTTP streams like .m3u8 HTTP streams.

In that case, You have to use the Popup player feature of the plugin to play the HTTP streams. The popup player will try to open the player in HTTP mode. For that, the HTTP to HTTPS redirection must be disabled on your website.

HTTP to HTTPS redirection can be enabled in various ways such as using the .htaccess file, using any SSL WordPress plugin if you are using Cloudflare, or also from the cPanel server settings. You have to disable the HTTP to HTTPS redirection for all the options.