http://www.stanford.edu/~mahmed/shaken/Shaken, not stirred is a freeware jukebox program for people who like to hear some songs played very often and others only occasionally.
Dependencies: Windows Media Player 10 and up, gdiplus.dll
Not portable for my needs.Note: The program writes all files to its own folder (except generated playlists where you choose) only if it's in a subfolder your user profile folder. If you put it anywhere else (like the Program Files folder), configuration and temp files would be written to your user profile's AppData folder.