Mixxx is an audio player that has everything you need to start making DJ mixes in one package. DJ at your next house party, spin at a club or broadcast as a radio DJ.
iTunes Integration All your playlists and songs from iTunes, automatically ready to go for your next live DJ performance.
DJ MIDI Controller Support With over 30 DJ MIDI controllers supported out-of-the-box, Mixxx gives you comprehensive hardware control for your DJ mixes.
BPM Detection and Sync Instantly sync the tempo of two songs for seamless beatmixing. Need a break? Create a quick playlist and let Auto DJ take over.
Powerful Mixing Engine Mixxx has a cutting-edge mixing engine including support for MP3, M4A/AAC, OGG, and FLAC audio, adjustable EQ shelves, timecode vinyl control, recording, and Shoutcast broadcasting.
Version History for Mixxx: https://mixxx.org/forums/viewtopic.php?f=1&t=11761