DanceMusicShuffler is a Java application that can automatically shuffle multiple Spotify playlists into a unified queue. It uses the Spotify Web API to interact with the Spotify player (App, Webplayer, or even your Phone).
DanceMusicShuffler was initially designed for Windows, but should work on other desktop platforms like Linux and MacOS as well.
| Config Window | Dance Floor Display |
|---|---|
![]() |
![]() |
To build a JAR file, run the gradle command:
./gradlew shadowJarOr just run the main method in the Main class.
Alternatively, you can create your own Spotify API key and change the clientId in API.java.

