ironsmile / euterpe

Self-hosted music streaming server 🎶 with RESTful API and Web interface. Think of it as your very own Spotify! ☁️🎧
https://listen-to-euterpe.eu
GNU General Public License v3.0
522 stars 42 forks source link

[Web player] Unexpected Shuffle button behaviour #31

Closed poisonborz closed 2 years ago

poisonborz commented 2 years ago

In most audio players, the Shuffle button toggles an option wether the next track should be according to the playlist or a random song. In Euterpe, it immediately plays a random song, which is unexpected, and therefore undesireable. It is also confusing since the Repeat button besides it is simply a toggle as it should (instead of also immediately restarting the current song).

ironsmile commented 2 years ago

Yes, having inconsistent behaviour for the button is a drag. I haven't noticed it before since it has always been like this for me!

Anyway, I am leaning more towards making both buttons a toggle which does not immediately change the currently playing track. This will be consistent with the rest of the clients.