I totally love Poweramp and I frequently put it in my iOS friends' faces that they don't get to have it Thank you so much for the wonderful product. It's beautiful, it sounds great, and it's loaded with amazing features. I am also an Android developer with 10 years of experience. I do have to apologize though, I have also spent an impressive amount of time being flummoxed by the shuffle feature. Here's what I want to do:
1) Select a genre (or occasionally some other category).
2) Play the songs in shuffled order.
It seems like that should be a no-brainer, the default shuffle option, but I'd embarrass myself admitting how much time I've spent trying to figure this out. Even though I brag about the app I can't use it when people come over because it's always jumping from Thrash Metal to Drum & Bass XD.
I came here with the plan of writing out every sequence of steps I can imagine and either finding that one of them works or leaving it to you to tell me I'm missing something exotic in the settings. I do believe I've found a way to accomplish what I want but it's still a lot of steps.
I understand how difficult it can be to give people all the options that make an app like this so great - iPods never confused anyone but you couldn't do jack with them either - so I can accept if there are reasons it must be done this way but I'll go ahead and explain why I think it's confusing to some of us and you can do what you want with that. I apologize this is going to be a long post but we're both developers and interested in "power" apps so I'm going to be very detailed.
Obvious essential steps:
1) Navigate to Library
2) Select "Genres"
3) Select genre of your choice, say "Thrash Metal"
Now there are some options.
1) It seems like the most obvious would be to hit the shuffle icon on the upper panel. It's above text that says "All Genre Songs - 54 songs" but what it does is select one of the albums at random then play the songs in that album at random. This is hard to figure out without looking at the "track/count" indicator because I'm not even considering the concept of "albums" at this point. All I did was select a genre and a shuffle button.
Bringing up the song details screen, I see there's a different shuffle button so maybe I just have the wrong setting? But again looking at the "song/count" indicator I see that it's hopeless. There's no way to expand the pool of songs to the whole genre and play them at random. "Shuffle All" seems promising but of course now I'm hearing Drum & Bass again
2) Hit the play icon in the upper panel then figure out how to shuffle later. But again, using the "track/count" indicator I see that "play" also doesn't do what I expect. It selects albums one at a time rather than all at once and again there's no way to expand the shuffling to the whole genre without including your entire library (unless I'm missing something).
3) The final button on the top panel is "Select". Ah, so this is where I select all the albums in the genre at the same time (kinda thought I did that when I selected the genre in the first place).
It still seems strange that it doesn't look like I can shuffle all the songs I've selected anywhere in either that bottom dialog or on the genre screen after selecting "All". The only way I can see to do what I want is to add all albums in the genre to the queue then go back to Library, select "Queue" and select the shuffle icon.
This method also has a pitfall because I might have already had songs in my queue. So here are the steps to play songs in a genre on shuffle the best I can figure:
1) Navigate to Library
2) If there are songs in the Queue select "Queue"
3) Select the overflow menu and select "Clear Queue"
4) Navigate back to Library
5) Select "Genres"
6) Select genre of choice
7) Select "Select"
8 ) Check "All"
9) Select "Queue"
10) Navigate back to Library
11) Select "Queue" again
12) Select the "Shuffle" icon
it seems like there should be an option along these lines:
1) Navigate to Library
2) Select "Genres"
3) Select genre of choice
4) Select one more thing and grab a beer