To get a local copy up and running follow these simple steps.
- Clone the repo (or download manually)
- Install NPM packages (make sure you are in the server/radio directory)
If "npm" does not appear as a command and you just installed node.js, try restarting your device
npm install
- Install PM2 to run 24/7
npm install pm2@latest -g
- Add process to PM2
pm2 start server.js
- Save PM2 list
pm2 save
1.) You can head to http://127.0.0.1:80/stream for webpage streaming or connecting via API, if you are hosting on a VPS 127.0.0.1 is replaced with your VPS IP and 80 port can be changed within the config
2.) Shuffling, you can head to http://127.0.0.1:80/API/shuffle/(config.key) and pass in your correct key to shuffle the radio playlist
pm2 - run processes 24/7 after exiting SSH
ch1ller0 - awesome radio package
If you are expereincing a bug, you can make a report here but please check known issues first
If you would like to make a pull request to contribute you can do so here
Permissions
- ✔️ Commercial use
- ✔️ Modification
- ✔️ Distribution
- ✔️ Private use
Release conditions
- ❕ License and copyright notice
- ❕ State changes
- ❕ Disclose source
- ❕ Same license
Limitations
- ❌ Liability
- ❌ Warranty
License being used: GNU General Public License v2.0 license
