libgpod is THE Linux library for reading and writing the iPod database on several (all?) iDevices. This version is obiviously compiled without libimobiledevice (no iPhone can connect to itself via USB) so the database access is not yet perfect, but at least it works somehow.
Don't forget to reboot your device and sync with iTunes after installing this, especially on iPhone 4 and iPad.
*** WARNING ***
If you are an iPhone 4/iPod Touch 4G user, you will have to patch your device in order to get this working. To do so, follow the instructions below. (if you have already done this for MFMusicLibrary,
that's fine, you don't have to repeat it).
1. Open the /System/Library/Lockdown/Checkpoint.xml file on your device with any text, xml or plist editor (MyFile or iFile should be fine). Then search for the key DBVersion and change its corresponding value from 5 to 4 and save the file.
2. Reboot your iPhone/iPod Touch
3. Sync with iTunes
This is a developer support library. No icon is added to your homescreen.