website frontend with angular 7.x for radio-browser api
-
You will need
php-cli
to handle ICY metadata queries. MacOS should come with it by default. Runphp -v
to see if you have it installed. -
You will need
pm2
in order to start the server in background mode. Install it withnpm install pm2 -g
.
git clone <repository-url>
this repository- change into the new directory
npm install
Please note: API calls are proxied to production environment at http://www.radio-browser.info/webservice!
npm start
- Visit your app at http://localhost:4200/
The latest /dist
directory is provided in the git repo already, no need to compile it prior to running. Simply run npm run start-pm2
to start the pm2 background server. Run npm run stop-pm2
to stop it.