digimezzo / dopamine-windows

Audio player which tries to make organizing and listening to music as simple and pretty as possible.
https://digimezzo.github.io/site/
GNU General Public License v3.0
1.87k stars 263 forks source link

Make shuffle mode more intuitive #915

Open IronH3avenZ opened 5 years ago

IronH3avenZ commented 5 years ago

I'm submitting a...


[ ] Regression 
[ ] Bug report  
[x] Feature request

The current way it works (if I managed to understand it right) seems to be "when a song ends and shuffle mode is activated pick at random a song from the now playing tab" resulting in the now playing tab being just a collection of songs that could or were played

My suggestion is to make it so the shuffle button just shuffle the now playing tab at random so you can see which song is going to be played next even if song order was randomized and then make it so the "shuffle all" button just adds all songs and then shuffles them in said way

Inspiration came from the android app Phonograph that has this exact feature (in case I explained it wrong and you need an example, you can refer to that app)

Also: this would make possible to select a few songs from any tab, randomize the order within them and then add them to the now playing tab

iamkroot commented 5 years ago

Seconded. My biggest peeve is, when I have the playlist on shuffle, and I set a song to "Play Next", I expect the song to be played next, even if the shuffle is on. But the current behavior is that a random song is selected after the current one ends. A better way might be, when the shuffle button is pressed, just randomly sort the songs, and then start playing them successively. I believe spotify also does this.