I just DLed the latest release off the CVS.
For the first time I also enabled the automatic thingamajig via gtkpod.load and gtkpod.eject.
In gtkpod.load I put:
In gtkpod.eject I put:
I have "Automatically import iTunesDB on startup" checked on my preferences. I fireup gtkpod and my iPod gets mounted on the mount point I defined. I updated some playlists and then close gtkpod by clicking on the close (X) button and noticed that my iPod was not unmounted (checked via mount(8)). The same thing occurs when closing gtkpod via File -> Quit. gtkpod.eject is properly called when unconnecting the iPod by clicking on the iPod connection icon only. Checking the code, I think this is the only coded behaviour.
Since there is an "Automatically import iTunesDB on startup" option maybe there should also be an option that automatically "ejects" once gtkpod is clossed. This would prevent users from disconnecting the iPod while it is still mounted. Poke-yoke.
BTW since I have only one iPod, I have resorted to using the undocumented gtkpod.in and gtkpod.out files instead to automagically mount/umount my iPod.
Get your email and more, right on the new Yahoo.com
Get latest updates about Open Source Projects, Conferences and News.