
# HTML5 Icecast/Shoutcast/Zeno Full Page Radio Player

# Documentation.

Open The [Script.js](https://github.com/joeyboli/html5-shoutcast-icecast-zeno-player/blob/main/js/script.js) file and edit the lines Below.

```javascript
// 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 GET API On Joeycast Website
const API_URL = 'https://api-v2.streamafrica.net/icyv2?url=' + URL_STREAMING;

 ```

## RadioAPI Docs

[https://api.streamafrica.net](https://api.streamafrica.net/)

## Free Hosting

[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fjoeyboli%2FRadioPlayer)
[![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/joeyboli/RadioPlayer/)

 ## Change Logo.

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

 
## Demo Screenshots

![Demo Screenshot](https://i.ibb.co/xfXG7fb/Screenshot-2023-06-18-21-40-11.png)


## Supported Hosting Types
* Icecast / Shoutcast
* Zeno Radio
* RadioJar
* Azuracast
* Centova Cast
* Everest Cast
* MediaCP
* Sonic Panel
  
## Supported API/Data Sources
* Apple Music / Itunes
* Deezer
* Spotify


# JCPlayer Pro

#### ScreenShot
[![](https://i.ibb.co/41fgDTR/Screenshot-2024-10-16-at-1-00-39-PM.png
)](https://i.ibb.co/41fgDTR/Screenshot-2024-10-16-at-1-00-39-PM.png)

[![](https://i.ibb.co/4RG2VWW/Screenshot-2024-10-16-at-1-01-00-PM.png)](https://i.ibb.co/4RG2VWW/Screenshot-2024-10-16-at-1-01-00-PM.png)

[![](https://i.ibb.co/h7nFnL6/Screenshot-2024-10-16-at-1-01-08-PM.png)](https://i.ibb.co/h7nFnL6/Screenshot-2024-10-16-at-1-01-08-PM.png)


## Features
1. Display Now Playing Song Info (Artwork, Artist, Year, Genre)
2. Free Control Panel to manage everything.
3. Supports Fetching Song Info From Itunes, Deezer, Spotify, Tidal, Youtube Music, Azuracast API, Live 365 API, RadioKing API & Many More
4. Supports HLS & Any Shoutcast/Icecast Compatible Stream.
5. Displays Last 5 Played Songs
6. Listeners Can Stream The Currently Playing Track On More Than 20 Streaming Services.
7. Supports Single Or Multi Radio Stations.

#### Price
200$ One Time Price.

#### Demo.
- [JC Player Pro Demo](https://player.joeycast.com/341cf564-b130-4db6-bd67-ede75af533c2 "JC Player Pro Demo")

#### Purchase URL.
[Buy JCPlayer Pro](https://spp.joeycast.com/store/jcplayer/jcplayer-pro/4)



## Feedback

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


## License

[MIT](https://github.com/gsavio/player-shoutcast-html5/blob/master/LICENSE)

## Credits
* [gsavio/player-shoutcast-html5](https://github.com/gsavio/player-shoutcast-html5)
* [Streamafrica's RadioAPI](https://api.streamafrica.net/)


