Main > Programming > Libraries >

libipoddevice 0.4.1

libipoddevice 0.4.1

Sponsored Links

libipoddevice 0.4.1 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.33 MB
Platform: Any Platform
License: GPL (GNU General Public License)
Price:
Downloads: 1348
Date added: 2006-02-14
Publisher: Aaron Bockover

libipoddevice 0.4.1 description

libipoddevice is a device-specific layer for the Apple iPod. It provides iPod-specific HAL event notification to applications, and along with objects representing an iPod, which gives the application access to properties and features of an iPod.
libipoddevice also provides a debugging program, ipod to view iPod device properties, listen for iPod HAL events, and safely eject iPods (iPods must be unmounted, then ejected).
In order for libipoddevice to detect an iPod, the iPod must be first mounted, and HAL must detect the mounted iPod volume. Best results come from a setup where gnome-volume-manager detects the presence of an iPod, and calls pmount-hal to mount the iPod. However, libipoddevice also has submount support, and should work with a submount/gnome-volume-manager setup as well.
libipoddevice does not provide any feature-specific iPod support, like reading/writing the iTunes Song Database (iTunesDB). This functionality is met by ipod-sharp, a Mono library that provides bindings to libipoddevice and feature-specific support.
Building libipoddevice
libipoddevice requires HAL 0.5.2 or later, which requires a fairly new D-Bus, hotplug, and udev. Any system running GNOME 2.11/2.12 should meet these requirements however (SuSE 10, Ubuntu Breezy, Foresight Linux, Fedora Core 4). Also required are development packages for glib/gobject.
After obtaining sources from a tarball or CVS, extract/change into the root libipoddevice source directory, and, if from CVS:
$ ./autogen.sh --prefix=/usr
OR, if from tarball:
$ ./configure --prefix=/usr
Then,
$ make && sudo make install
configure should automatically detect if you have pmount enabled. However, you can specify custom unmount/eject commands by passing --with-unmount-command="/path/to/unmount %d and --with-eject-command="/path/to/eject %d. Also, %d can be used for a device node, %m for a mount point, and %h for a HAL Volume ID.
If you are using submount, you can pass --enable-submount to configure if it is not automatically detected.
Enhancements:
- src/ipod-device.c (ipod_device_eject_hal): Propagate any errors to parent function, which will be sent to consumer application for display
- (ipod_device_eject): Handle the error_out parameter and propagate as a GError to caller
- src/ipod-device.h: Added ERROR_EJECT

libipoddevice 0.4.1 Screenshot

Advertisements

libipoddevice 0.4.1 Keywords

Bookmark libipoddevice 0.4.1

Hyperlink code:
Link for forum:

libipoddevice 0.4.1 Copyright

WareSeeker periodically updates pricing and software information of libipoddevice 0.4.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of libipoddevice 0.4.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
BBCode allows you to adds BBCode/HTML/XHTML formating to the context menu for forums. Free Download
LibQtPod provides access to the contents of an Apple iPod. Free Download
idioskopos is a C++ library that simplifies the addition of object reflection and introspection. Free Download
mpeglib is a mp3 and mpeg I video/audio library for linux. Free Download
GFourier can help you use Fourier Analysis for image restoration. Free Download
FireMule is a Firefox extension that allows you to add multiple downloads to eMule/eDonkey2000. Free Download
ldap2dns is a program to create DNS records directly from an LDAP database. Free Download
PySDM is a Storage Device Manager that allows full customization of hard disk mountpoints without manually access to fstab. Free Download