Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amsoell/rrrrradio
Collaborative online jukebox
https://github.com/amsoell/rrrrradio
Last synced: about 6 hours ago
JSON representation
Collaborative online jukebox
- Host: GitHub
- URL: https://github.com/amsoell/rrrrradio
- Owner: amsoell
- Created: 2011-03-23T15:39:34.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2015-06-23T02:38:09.000Z (over 9 years ago)
- Last Synced: 2025-01-03T01:08:37.895Z (2 days ago)
- Language: PHP
- Homepage: http://rrrrradio.com
- Size: 1.15 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
rrrrradio
===A social jukebox built with PHP on the [Rdio](http://rdio.com) API.
#### Installation:
1. Download the code to your own PHP hosting environment.
2. Copy `configuration-dist.php` to `configuration.php`
3. Create your own [Rdio API keys](http://www.rdio.com/developers/create/) and plug the Client ID and Client Secret values into the first lines of your `configuration.php` script
4. Put your Rdio user key in the `$rdio_collection_userkey` variable. This can be found by using the [Rdio API console](http://rdioconsole.appspot.com/#vanityName%3Damsoell%26method%3DfindUser) to query your Rdio username
5. Set up your MySQL database and add the login credentials to the `$db_host`, `$db_username`, `$db_password`, and `$db_database` variables.
6. Import the database structure found in the `database/structure.sql` file
7. Run the script found in `script/searchindex.php` to populate the database with the music in your Rdio collection
8. Set up a cron job to run `script/searchindex.php` daily (to keep your collection up-to-date) and to run `script/monitor.php` every two minutes (to add newly requested tracks to the queue and add new random tracks)