From DonationCoder: Random MixTape Maker allows you to create custom playlists from multiple mp3 file sources on your system. You can use these playlists to burn fresh, always new compilations to a CD or drag and drop to your portable MP3 player, or just save a playlist for your listening pleasure. You have complete control as to how the playlists are created. Controlling such things as song length, compilation size, compilation length, and files/directories you want to exclude allows you to custom tailor playlist creation to fit your needs. It recursively searches directories; easy to search one or many. It features flexible blacklist let's you easily skip songs or directories you don't want to include, full drag+drop support into the program and from the program out to other apps, and can randomize existing playlists instead of directories if you prefer.
read more +