/RadioPlayer

HTML5 Internet Radio Web Player compatible with any Stream and with PWA Support. Displays currently playing artists and songs, automatically fetches song covers via API.

Primary LanguageJavaScript

HTML5 Icecast/Shoutcast/Zeno Full Page Radio Player

Documentation.

Open The Script.js file and edit the lines Below.

// RADIO NAME
const RADIO_NAME = 'Game! Radio 1';

// SELECT ARTWORK PROVIDER, ITUNES, DEEZER & SPOTIFY. eg : spotify 
var API_SERVICE = 'DEEZER';

// Change Stream URL Here, Supports, ICECAST, ZENO, SHOUTCAST, RADIOJAR and any other stream service.
const URL_STREAMING = 'https://stream-51.zeno.fm/cfhkm5fs1uhvv?zs=HOu6hxV1SG-7iGi9WGVTqQ';

//API URL / if you use MEDIA CP, CHANGE THIS TO : https://api.streamafrica.net/metadata/mediacp.php?url='+MEDIACP_JSON_URL
const API_URL = 'https://api.streamafrica.net/metadata/index?z='+URL_STREAMING

Change Logo.

Open The img folder and add your logo named "cover.png"

Demo Screenshots

Demo Screenshot

Supported Hosting Types

  • Icecast / Shoutcast
  • Zeno Radio
  • RadioJar
  • Azuracast
  • Centova Cast
  • Everest Cast
  • MediaCP
  • Sonic Panel
  • JoeyCast

Supported API/Data Sources

  • Apple Music / Itunes
  • Deezer
  • Spotify
  • Azuracast Now Playing (Paid)

JCPlayer Pro

ScreenShot

Features

  • Supports Itunes, Spotify, Azuracast, MediaCP, Deezer.
  • Admin Panel For Multi Station.
  • Supports MP3, AAC.
  • Single Or Multi Radio Stations.
  • StreamAfrica Premium API.

Price

100$ Per Year.

Client Demos.

Purchase URL.

Buy JCPlayer Pro

Feedback

If you have any feedback, please reach out to me at bankuboy@pm.me

License

MIT

Credits