/DDDJ

🏆 Winning hack of Spotify Weekend Hack 2017 🏆

Primary LanguageJavaScript

DDDJ - 🏆🏆 Winning hack of Spotify Weekend Hack 2017 🏆🏆

What is this?

This hack shows what songs that are currently playing at a pair of connected CDJ2000Nexus. By tapping in to the data being sent between CDJ2000Nexus players we can see what songs are currently being played. We fetch metadata about the tracks from the Spotify API which we use to show album art as well as to show statistics about the songs that has been played during the night.

Live view Live view

Statistics view Statistics view

⚠️⚠️⚠️⚠️⚠️⚠️

We have not touched this code since the hack so it is not pretty. However, it is still kinda runnable 🤓

Requirements

MongoDB

Node

Java

Setup

Connect your Mac to a switch connected CDJ2000Nexus and DJM900Nexus.

Set environment variables DDDJ_SPOTIFY_CLIENT_ID and DDDJ_SECRET_KEY

run make all

run java project

Good to go, have fun!