IPODSLAVE 0.6.2 - an iPod IO slave

This ioslave enables KIO aware apps like konqueror or amarok to access the
Music stored on an Apple iPod. It further allows you to organize playlists.
 
To have access to your iPod mount it (some distros do this automatically when
the iPod gets plugged in) and open the URL "ipod:/".
You'll get a list of 3 directories: Artists, Playlists and Utilities.

You can copy songs from an Album to a playlist, move tracks between
playlists or albums. You can also add new mp3 files to the collection. Be aware
though that the changes you make aren't saved automatically to your iPod's
database - use the "Synchronize" utility under ipod:/Utilities for this.
Make sure though you have a backup copy of your original iTunesDB file.
This file can be found under iPod_Control/iTunes/iTunesDB in the directory
struture of your iPod. If you open the Synchronize utility it'll provide a link
to this file that you just can drag and drop to a save place.


What works:
* browsing and opening the mp3s with KIO aware apps (like amarok)
* browsing and copying songs and playlists with konqueror
* copying tracks and albums from the iPod
* copying mp3 files to the iPod
* renaming/moving albums
* accessing playlists


What's planned:
* accessing meta information about single tracks (like author, length etc)
* creating an m3u file on the fly for programs like xmms
* m3u importer for saving playlists from amarok directly to the iPod
* ... have a look at the project website for more exciting news


Bugs/noticable problems:
* when deleting a Track from the playlist the numbering of the tracks won't
  get reorganized (e.g. when deleting track 2 the list will be
    1 - blah.mp3
    3 - moreblah.mp3
    4 - etc ... )
  until synchronized with the iPod's database. This is because the numbering
  must be consistent between 2 or more deletes (e.g. when deleting a list of
  songs)
* mp3 files need to have sufficient id3 information (Album, Artist, Title and
  Tracknum).
  Be aware when copying tracks to the ipod that the sort order heavily depends
  on the id3 tracknumber field. Make sure the id3 information is sufficient.
* Sometimes you need to hit the "reload" button to make changes visible
* please report any problem you encounter with the software to the sourceforge
  project page at http://sourceforge.net/projects/kpod

Hints for installation:
 * in order to install it correctly it needs to be configured with
 configure --prefix [path to your KDE installation]
 * On a SuSE AMD64 add the --enable-libsuffix=64 configure switch
   (is this true for other AMD64 distros too?)
 * id3lib is needed now

 
Thanks:
Thanks go to the developers, contributors and all the people in volved in KDE
for their awesome Desktop environment. As the developer of this IOslave special
thanks go to the inventors of the KIO framework which made this possible.


Links:
You can find the project homepage at http://kpod.sourceforge.net


License:
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or   
(at your option) any later version.                                 
                                                                    
This program is distributed in the hope that it will be useful,     
but WITHOUT ANY WARRANTY; without even the implied warranty of      
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the       
GNU General Public License for more details.                        
                                                                    
You should have received a copy of the GNU General Public License   
along with this program; if not, write to the                       
Free Software Foundation, Inc.,                                     
59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.           
