Pioneer has released rekordbox - a DJ music management app designed for preparing tracks for use with Pioneer players - as a free download.
Here's what Pioneer has to say about the app:
rekordbox will work out the BPM and allow you to set hot cue and loop points into the track, utilizing a full beat grid view in advance, as well as color coding your music and adding all the ID3 information so it appears automatically later on any CDJ-2000 or 900.
Working with rekordbox also means that when tracks are exported to a USB key or SD card, the CDJ-900 or CDJ-2000 will load the waveforms instantly. The database layout within the software can be customized to suit individual DJ style which enables personalized layouts when browsing on your CDJ-900 / CDJ-2000s.
The software's unique reverse functionality enables the new CDJs to record your cue, loop & set history during your set which can be recalled in rekordbox later. If you enable the Quantize feature within the CDJ-2000 / CDJ-900, then rekordbox makes loop and cue points snap to the beat (1ms accurate), ensuring beat-perfect loops and cues.
More than being the central music preparation software for the CDJ-900 / CDJ-2000, rekordbox will also be fully compatible with future Pioneer DJ products across the range. As clubs begin to upgrade to the CDJ-900 and CDJ-2000 from the CDJ-1000MK3, the ability to travel and arrive at the club with your music prepared on a single USB or SD card (such as a USB flash memory key) is now a reality.
See the Pioneer site for details and download.