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