fat84 / shoutcast-web-player

Radio player for ShoutCast and CentovaCast

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Radio player for ShoutCast and CentovaCast

This project was bootstrapped with Create React App.

Setup

npm install

Config

Create a similar config.json file inside src folder:

{
  "pageTitle": "My Radio",
  "shoutCastUrl": "http://shoutcast.example.com:8888/;",
  "centovaCastUrl": "http://centova.example.com:8080/external/rpc.php",
  "ignoreTracksContaining": ["call-sign", "key-signature"],
  "tuneinLinks": {
    "pls": "http://centova.example.com:8080/tunein/radiopokoj.pls",
    "asx": "http://centova.example.com:8080/tunein/radiopokoj.asx",
    "ram": "http://centova.example.com:8080/tunein/radiopokoj.ram",
    "qtl": "http://centova.example.com:8080/tunein/radiopokoj.qtl"
  }
}

Logo and favicon

Put a logo.png file to src folder. Replace the favicon.ico inside public folder.

Files index.html and manifest.json

Modify contents f index.html and manifest.json files inside your public folder.

Development build

npm start

Production build

npm run build

About

Radio player for ShoutCast and CentovaCast

License:MIT License


Languages

Language:JavaScript 72.5%Language:HTML 16.9%Language:CSS 10.6%