I need an MP3 music player that can mix one song with the next. The user can queue up multiple songs and then press play. The music player will loop through all the songs. When one song is about to end the next is mixed in so that the music stays continuous. The player must be an executable that can be installed on Windows PC and Mac. I prefer the software be written in C# but I am open to other suggestions.
Additional Project Description:
12/13/2012 at 5:55 EST
The software must tempo match. Let's say the current song in the queue is 100 bpm (beats per minute) and the next song is 105 bpm. The software should adjust the tempo of the next song to 100 bpm so that when it is mixed in and playing over top of the current song the music does not sound off beat. This is similar to what a live DJ would do in a club.