DemocraTune makes queuing songs from everyone easy and fair. ๐ต
DemocraTune is an open-source, privacy-friendly music queue system. Hosts can control a central screen while everyone else contributes to the playlist simply by scanning a QR code. No logins, no hassle, just music.
DemocraTune is a fork of SongUp originally created by Matthias (@motz0815).
SongUp is an open-source, privacy-friendly music queue system. This fork builds on SongUp by adding alternative queue scheduling algorithms, user-weighted fairness, and experimental features such as voting and karaoke mode.
-
๐ No Logins Required Host and users can use DemocraTune without creating an account.
-
๐ธ Free for Everyone DemocraTune is completely free to use.
-
๐บ Perfect for Large Screens A dedicated host mode designed for TV or laptop screens. (Works flawlessly on mobile too.)
-
2๏ธโฃ Queue Management Hosts can choose one of several queueing algorithms, to fairly select songs from the recommendations.
- First Come First Served - The default scheduling system inherited from SongUp.
- Round Robin - A round robin implementation, taking a song from each user in turn.
- DemocraSchedule - A round robin variation using a user's song voting record.
-
๐ถ Never Silence When creating a room, hosts can choose a fallback playlist that will play when no one has added a song to the queue, while songs that users add will always have priority over fallback songs.
-
โญ๏ธ Voting Hosts can set a threshold for users to vote to skip the current song.
-
โ ๏ธโ User Rating Users can vote songs up or down, with this affecting a user's rating. Higher rated users get more priority to keep adding songs (depending on scheduling algorithm!).
-
๐ Queue History Ever liked a song but forgot what the song's name was? With queue history, you can see which songs have been played, and never have to Shazam again! Really like the songs that have been played? Save the whole history to your own YouTube playlist!
-
๐ค Karaoke Mode Special karaoke mode with synced lyrics.
This project is licensed under the AGPL-3.0 License.