Codenamed Iceblaster, this is a rewrite of (private project) Icetracks, this time with 100% more Python.
It takes URY MyRadio's Now Playing API and blasts track-shaped metadata to various services that appreciate knowing what URY's playing.
Currently, these services are:
- Icecast
- RadioPlayer (Mobile App)
- TuneIn
- LastFM
- Twitter (@URYNowPlaying)
It will want Python3 of some description. Tested on 3.7.
-
Copy
config.dist.ini
toconfig.ini
and fill in the details. Leaving out the config for one of the plugins should disable that plugin for you. -
Run
pip3 install -r requirements.txt
to get the few requirements you need. -
Run
python3 ./icetracks2.py
A systemd service is provided. Env instructions will follow soon.