Playlist: Do not treat folders as tracks, only tracks are tracks
quoting nuttapillar
My music files are slit up into folders according to artist. When I try to play the whole lot at random, VLC will only expand the folder containing the random song it has chosen. Now, when it goes to play the next random song, the bulk of the playlist is made up of songs fromt eh same artist, due to that folder being expanded, with the rest still closed. So it keeps playing music from the same artist, instead of the variety I wanted from using "shuffle". If it expanded all of the folders, then it will have a roughly equal chance of playing music from the other folders/artists.
https://forum.videolan.org/viewtopic.php?f=2&t=140503
I have encountered this issue quite often myself aswell, and nuttapliller describes it accuratly. VLC currently does not randomise between the tracks themselfs, but also between the folders, only going in to them when they get selected.
Going through all the folders might be CPU demanding, but is probably nessesary to achieve the expeted behavior.