Libgpod

From gtkpod iPod Manager

(Difference between revisions)
Jump to: navigation, search
(Created page with '{{Toc right}} '''libgpod''' is a shared library, written using C and GLib/GObject, used by gtkpod to access the contents of an iPod. ==Features== libgpod supports playlists, sm…')
(Other projects using libgpod)
 
(7 intermediate revisions not shown)
Line 4: Line 4:
==Features==
==Features==
-
libgpod supports playlists, smart playlists, playcounts, skipcounts, ratings, podcasts and cover art. Audio, video and photos are also supported.
+
libgpod supports playlists, smart playlists, playcounts, skipcounts, ratings, podcasts and cover art. Audio, video and photos are also supported. It has Python and C# bindings.
-
Version 0.6.0 was the first release to support the iPod Classic and Nano Video. These require a one-time setup of the iPod however, so please read the [http://gtkpod.git.sourceforge.net/git/gitweb.cgi?p=gtkpod/libgpod;a=blob_plain;f=NEWS;hb=07493e8 NEWS] and [http://gtkpod.git.sourceforge.net/git/gitweb.cgi?p=gtkpod/libgpod;a=blob_plain;f=README.SysInfo;hb=HEAD README.SysInfo] files carefully.
+
Latest stable release is version 0.8.0. This release has support for all iPod models except the iPod Nano 6g (the touch one). Most non-jailbroken iOS devices (iPod Touch, iPhone) are also supported with the notable exception of the iPad and the iPhone/iPod Touch 4 which are only supported as read-only devices.  
-
There's also preliminary support for the iPhone and the iPod Touch but they must be jailbroken to work. You'll find more details in the NEWS file.
+
You are welcome and encouraged to use this library in your own projects and extend its functionality. Please contact [mailto:gtkpod-devel@lists.sourceforge.net gtkpod-devel at lists.sourceforge.net] for assistance. Donations (iPod hardware or money) are always useful to help us improve supports for the vast collection of iPod models that exist today.
-
 
+
-
You are welcome and encouraged to use this library in your own projects and extend it's functionality. Please contact [mailto:gtkpod-devel@lists.sourceforge.net gtkpod-devel at lists.sourceforge.net] for assistance.
+
libgpod is licensed under the [http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License (LGPL)].
libgpod is licensed under the [http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License (LGPL)].
Line 22: Line 20:
===Source===
===Source===
-
* [Official Release]
+
* [http://sourceforge.net/project/showfiles.php?group_id=67873 Official release]
-
* [Current development tree]
+
* [http://gtkpod.git.sourceforge.net/git/gitweb.cgi?p=gtkpod/libgpod;a=summary Current development tree]
===Third-party packages===
===Third-party packages===
Line 31: Line 29:
==Other projects using libgpod==
==Other projects using libgpod==
-
* Amarok: a music player for Linux and Unix
+
* [http://amarok.kde.org/ Amarok]: a music player for Linux and Unix
-
* Exaile: a media player with optional support for the iPod.
+
* [http://banshee.fm/ Banshee]: a free software media player built upon Mono and Gtk# with an Apple Device extension using libgpod Mono bindings.
-
* FUSEPod: a virtual filesystem for accessing the iPod on Linux.
+
* [http://www.exaile.org/trac Exaile]: a media player with optional support for the iPod.
-
* gPodder: a Podcast receiver/catcher written in Python using GTK
+
* [http://fusepod.sourceforge.net/ FUSEPod]: a virtual filesystem for accessing the iPod on Linux.
-
* iPodDisk: an OS X Tiger application allowing other applications to access the iPod's contents by emulating an iDisk drive
+
* [http://perli.net/projekte/gpodder/ gPodder]: a Podcast receiver/catcher written in Python using GTK
-
* podtool: a Python-based utility for managing tracks between a local music repository and an iPod
+
* [http://www.last.fm/ Last.fm Music Player]: a Qt-based music player for the Last.fm web service.
-
* Pulp: a Qt-based media player that allows for the syncing of audio/video files to external devices (i.e. iPods, various Creative players and the Microsoft Zune)
+
* [http://www.cactii.net/~bb/ podtool]: a Python-based utility for managing tracks between a local music repository and an iPod
-
* Rhythmbox: a music management application for GNOME
+
* [http://www.gnome.org/projects/rhythmbox/ Rhythmbox]: a music management application for GNOME
-
* Senuti: a Mac OS X application to retrieve songs from your iPod.
+
* [http://thinliquidfilm.org/ thin liquid film]: an application to load and convert video files to your iPod.
-
* Songbird extension for iPod: an extension for Songbird to play from and synchronize with the iPod.
+
* [http://code.google.com/p/clementine-player/ Clementine Player]: multiplatform music player. It is inspired by Amarok 1.4
-
thin liquid film: an application to load and convert video files to your iPod.
+
-
* Tripod: a KIPI plugin to upload photos to your iPod.
+

Current revision as of 22:02, 15 October 2011

Contents

libgpod is a shared library, written using C and GLib/GObject, used by gtkpod to access the contents of an iPod.

Features

libgpod supports playlists, smart playlists, playcounts, skipcounts, ratings, podcasts and cover art. Audio, video and photos are also supported. It has Python and C# bindings.

Latest stable release is version 0.8.0. This release has support for all iPod models except the iPod Nano 6g (the touch one). Most non-jailbroken iOS devices (iPod Touch, iPhone) are also supported with the notable exception of the iPad and the iPhone/iPod Touch 4 which are only supported as read-only devices.

You are welcome and encouraged to use this library in your own projects and extend its functionality. Please contact gtkpod-devel at lists.sourceforge.net for assistance. Donations (iPod hardware or money) are always useful to help us improve supports for the vast collection of iPod models that exist today.

libgpod is licensed under the GNU Lesser General Public License (LGPL).

Documentation

For details on using libgpod, please see the API documentation.

Download

Source

Third-party packages

Under reconstruction

Other projects using libgpod

  • Amarok: a music player for Linux and Unix
  • Banshee: a free software media player built upon Mono and Gtk# with an Apple Device extension using libgpod Mono bindings.
  • Exaile: a media player with optional support for the iPod.
  • FUSEPod: a virtual filesystem for accessing the iPod on Linux.
  • gPodder: a Podcast receiver/catcher written in Python using GTK
  • Last.fm Music Player: a Qt-based music player for the Last.fm web service.
  • podtool: a Python-based utility for managing tracks between a local music repository and an iPod
  • Rhythmbox: a music management application for GNOME
  • thin liquid film: an application to load and convert video files to your iPod.
  • Clementine Player: multiplatform music player. It is inspired by Amarok 1.4
Database error - gtkpod iPod Manager
Database error

From gtkpod iPod Manager

(Difference between revisions)
Jump to: navigation, search
A database query syntax error has occurred. This may indicate a bug in the software. The last attempted database query was:
(SQL query hidden)
from within function "Job::pop". MySQL returned error "1146: Table 'DB21816.gp_job' doesn't exist (80.81.241.56)".