Another late submission/question:
True random/shuffle play.
Maybe things have changed but ever since Napster/MP3 came along, I've never seen a true shuffle. If you have 100 songs, they will not be played equally. Random is not.
Is VLC random/shuffle truly random?
Only way I can see it happening, for sure, is what I call forced random. Use existing randomness algorithm, and then save the result(s). So if song 17 is the first one played, make a note of that in a file or wherever. Then, for the next song you are looking for rand(1...100) | !17 -- and that code is designed to not work in any language.
Eventually you have a file with 99 entries, and it is only missing, say, 65. You play 65 and then wipe the file to start again.
The point is that, without a true random, there is no point in having a large playlist, as the bigger the playlist, the worse this problem is.
So, anyway, is VLC a truly random player? Or, even better, a forced random player...because it could be truly random while running, then when you close it and open it, it plays the same song again.