djQueue January 2016

Manage a collaborative music queue from anyone’s phone web browser. Add songs from YouTube, Spotify and SoundCloud and play them on one central casting device.

Uses Node.js, a WebSockets library, AngularJS, external APIs and a Chrome extension. Adapts each external API to a common interface so that it’s simple to add new streaming services.

View on GitHub

djQueue screenshot

User Experience

To use djQueue, the user loads the website on the casting device, and it uses to receive information about what URLs to play content from. I created a Chrome extension for the casting device to autoplay content that would have otherwise required a click event and to make content fullscreen.


The iPhone and iMac screenshots above were created with MockuPhone, which creates content licensed CC BY 3.0. The iMac mockup includes a screenshot of SoundCloud.

Back to All Projects