LibQtPod 0.3 RC1 review

by on

LibQtPod provides access to the contents of an Apple iPod

License: GPL (GNU General Public License)
File size: 0K
Developer: Michael Schulze
0 stars award from

LibQtPod provides access to the contents of an Apple iPod. The code was formerly part of the kio ipodslave, but is now a separate Qt-based library.

LibQtPod library features reading and writing of the iTunesDB music database and provides access to hardware specific information like disc space statistics.

Here are some key features of "LibQtPod":
Reading/Writing the iTunesDB Music database
access to hardware specific information like disc space statistics

Bugs/noticable problems:

please report any problem you encounter with the software to the sourceforge project page at
Since podcasts and smart playlists are unsupported at the moment you'll lose them when synchronizing the database.


1. `cd' to the directory containing the package's source code and type `qmake' to configure the package for your system and to create the Makefiles. qmake can be found in the bin directory of your Qt installation. You may have to add the directory to your PATH before running it.

2. Type `make' to compile the package.

3. Type `make install' to install the programs and any data files and documentation.

4. You can remove the program binaries and object files from the source code directory by typing `make clean'.

What's New in 0.2 Stable Release:
This version contains lots of fixes and code cleanups.
On the functional side, this release adds playlist sorting by setting one of the predefined sort order criteria and a new track(list) search implementation with user definable predicates.
Browsing while on the go was speeded up by writing out type 52 MHODs; this may also result in smaller gaps between songs.

What's New in 0.3 RC1 Development Release:
Documentation fixes
added trackNumber to ITunesDB::findTrack and TrackPredicated::ByFullInfo
changed ITunesDB::findFirstTrackBy() and ::getTracksBy() to use a reference instead of a pointer to the predicate
implemented Smart Playlists
fixed DBID generation
fixed ordering artists with a "The" in the name
create backup copies for all DB files when writing
implemented ipod initialization for pristine devices
lots of small fixes - code + design
builds with gcc-4.1

LibQtPod 0.3 RC1 keywords