gtkpod is a platform independent GUI for Apple's iPod using GTK2. It allows you to import your existing iTunes database, to add songs/directories/playlists, to edit ID3 tags, to modify the iTunes database without the iPod connected and to synchronize at a later time. gtkpod also features international charset support for ID3 tags, detects when adding already existing songs, and more.
This is the first release that supports the iPod Shuffle. Thanks to Steve Wahl for his great contribution.
Have a look at the complete changelog.
If you own a shuffle you want to upgrade to this version.