A web platform to collectively queue songs to play.
Built on top of the old Bjb1, the dead Bjb2, and Ryan's work on a similar Bjb3
Thus, this is aka Bjb 3 (2.0)
Song URLS can be Youtube, Soundcloud, or from any website the youtube-dl supports.
mpd should be running locally, and youtube-dl should also be installed. Song extraction changes rapidly, so make sure to keep youtube-dl updated.
mpd # Make sure mpd is running and check what port it is on
sudo youtube-dl -U # Update youtube-dl when possible
go run .| Argument | Description |
|---|---|
| --host | Server host ip |
| --port | Server port number |
| --mpdhost | MPD host ip |
| --mpdport | MPD port number |
- Uses mpd idle to watch instead of polling for song changes
- Avoids double requesting youtube-dl
- Better volume control
- Ability to pause / resume
