PerThoresson / DDDJ

πŸ† Winning hack of Spotify Weekend Hack 2017 πŸ†

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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!

About

πŸ† Winning hack of Spotify Weekend Hack 2017 πŸ†


Languages

Language:JavaScript 66.7%Language:Java 20.8%Language:CSS 8.4%Language:Makefile 3.6%Language:HTML 0.4%