Skip to content
Aggregate playlists from SoundCloud, YouTube and Spotify, using socket.io
JavaScript CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
extension
public
screenshots
src
views
.gitignore
LICENSE
README.md
api-keys-default.js
app.js
config.js
package.json

README.md

djQueue

Manage a music queue from anyone’s phone and aggregate songs from YouTube, Spotify and SoundCloud.

The iPhone and iMac screenshots were created with MockuPhone, which creates content licensed CC BY 3.0.

First-time Setup

Fill in api-keys.js with keys for Spotify, SoundCloud and Google. Fill in config.js. Set the Spotify login redirect url to http://yourdomain/spotify. Install /extension in developer mode in Chrome on the device you want to cast from. Keep the extension disabled when you're not using it.

Running

Start the app with node app.js. Use only a single node process.

POST to http://yourdomain/create/queueName to start a music queue named queueName.

On the casting device, enable the Chrome extension. Log into the Spotify desktop client. Make sure that Spotify embeds work in your browser. Make sure that pop-up windows are allowed for http://yourdomain/ and load http://yourdomain/queueName/cast.

To manage your queue, load http://yourdomain/queueName on any other device.

You can’t perform that action at this time.