This repository contains the code for the upcoming radio automation system which will replace ZAutomate and the online logbook. It will be based on the Electron framework, which will allow us to build the application with HTML/CSS/Javascript.
- Music Library interface: browse and search for albums and carts
- Play queue: a unified queue for tracks, carts, and automation
- Playlists: create playlists and add them to the play queue
- Track automation: set the queue to insert tracks automatically
- Cart automation: set the queue to insert carts automatically at appropriate times
- Queue automation: set the queue to run automatically (with periodic stops for mic segments)
- Track transitions: enable software crossfade
- Remote control: control the application through SSH (restarting automation, remote broadcasting)
- Spotify API: display album artwork, related artists, etc.
Install Git and Node.js (I would use the latest LTS version). Windows users: from this point you should use Git Bash, which is included with Git.
Download this repo:
git clone https://github.com/wsbf/radical.git
After that you can download updates anytime:
cd radical
git pull
To run the project:
npm install
npm start