IrosTheBeggar / mStream

The easiest music streaming server available
http://mstream.io
GNU General Public License v3.0
2.21k stars 186 forks source link

Improve Jukebox interface with more controls + live playlist display #434

Open 5HT2 opened 2 months ago

5HT2 commented 2 months ago

It would be super helpful for the webapp Jukebox remote to also be able to view the current live playlist view (as a synced queue?), as well as the current song progress, title, artist, control the volume and reorder playlist queue.

In case I end up working on this myself in the coming months, or you make progress on any of these, here they are as a checkable list:

Ideally, the current "Jukebox" page could just have a connect button or box where you enter the remote code, instead of only having the option to start the session.

This would save effort in improving the current remote UI, as all the components / UI elements are already there, they just need websocket connections setup and implemented.

It would also be more intuitive to users to implement it this way.

The current "workaround" to this solution is having both a normal player and a remote page opened, so you can both see the live playlist and use the minimal pause / skip controls on the remote, but this is kind of annoying to explain to non-tech ppl for the use case of having guests control the music.