Skip to content

Latest commit

 

History

History
60 lines (36 loc) · 2.23 KB

README.md

File metadata and controls

60 lines (36 loc) · 2.23 KB

Radiocrepe

Radiocrepe is a web application that allows you to run your own "office radio" at your workplace. It was initially inspired by GitHub Play but it provides a different feature set, namely streaming (using VLC's Python bindings) and a distributed storage model.

Dependencies

Usage

Start a server:

$ radiocrepe server -c server_config.ini

There is a server.ini file in the source code that you can adapt to your needs.

If you have a last.fm API key you can use the option lastfm_key for extra awesomeness (pictures!)

For each storage, start a node instance:

$ radiocrepe node -c node_config.ini

There's also a node.ini example in the package.

Start a player somewhere else:

$ radiocrepe player localhost:5000

Authentication

If you want to use GitHub OAuth, you'll need to add the DigiCert Root CA to your httplib2 CA certificates:

curl -L https://github.com/ask/python-github2/raw/master/github2/DigiCert_High_Assurance_EV_Root_CA.crt >> /path/to/your/httplib2/cacerts.txt

3rd party components

This app bundles the following 3rd party components: