In our previous tutorial we showed how you to access the iPhone OS 3.x filesystem and read/write to its music database using iFuse and by compiling our own libgpod4. Then we had to create a file on the iPhone, manually mount the phone each time and so on. Maybe a bit complicated for an average user.
However, there is now a lot easier way using GVFS which will automount your iPhone for syncing with Rhythmbox, for example. And you don't need to compile anything anymore.