My branch adds:
– Shuffled (randomized) playlist generation. Useful to melt nicely lists of songs in order to avoid playing a single album during a long time, for example. It is implemented using shuf(1) instead of the -shuffle option of mplayer(1) so that when playing, going to the previous/next song is possible.
– More catched song formats (Ogg, Flac)