- You don't need iTunes, ml_ipod or GNUpod anymore. Simply copy some MP3 files into the iPod volume and start this teensy 8k program.
- You aren't restricted to store your music in the /iPod_Control/Music subdirectory. Build your own directory and filename structure. Your iPod, your rules!
- You may use the iPod on as many computers as you want.
- The actual iTunes database is left untouched, your iPod should still work with iTunes, if you like. (Note that this wasn't true for me; my iTunes installation now refuses any co-operation with my iPod. But I'm pretty sure that this is due to my experimentation with the iTunes database, and not a side-effect of using the Database Builder.)
- If you do not use the iPod_Control folder for your music, iTunes will not delete your files again without asking.
- The Database Builder uses a quite sophisticated shuffle algorithm (»smart shuffle«) that arranges your tracks in a more uniform way.
Rebuild iPod shuffle database.
Mandatory arguments to long options are mandatory for short options too.
-h, --help display this help text
-i, --interactive prompt before browsing each directory
-v, --volume=VOL set playback volume to a value between 0 and 38
-s, --nosmart do not use smart shuffle
-n, --nochdir do not change directory to this scripts directory first
-l, --nolog do not create a log file
-f, --force always rebuild database entries, do not re-use old ones
-L, --logfile set log file name
Must be called from the iPod's root directory. By default, the whole iPod is
searched for playable files, unless at least one DIRECTORY is specified.


