Net::DAAP::Client 0.42
Sponsored Links
Net::DAAP::Client 0.42 Ranking & Summary
File size:
0.012 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
1097
Date added:
2006-11-15
Publisher:
Nathan Torkington
Net::DAAP::Client 0.42 description
Net::DAAP::Client is a client for Apple iTunes DAAP service.
SYNOPSIS
my $daap; # see WARNING below
$daap = Net::DAAP::Client->new(SERVER_HOST => $hostname,
SERVER_PORT => $portnum,
PASSWORD => $password);
$dsn = $daap->connect;
$dbs_hash = $daap->databases;
$current_db = $daap->db;
$daap_db($new_db_id);
$songs_hash = $daap->songs;
$playlists_hash = $daap->playlists;
$array_of_songs_in_playlist = $daap->playlist($playlist_id);
$url = $daap->url($song_or_playlist_id);
$binary_audio_data = $obj->get($song_id);
$binary_audio_data = $obj->get(@song_ids);
$song_id = $obj->save($dir, $song_id);
@song_ids = $obj->get($dir, @song_ids);
$daap->disconnect;
if ($daap->error) {
warn $daap->error; # returns error string
}
Net::DAAP::Client provides objects representing connections to DAAP servers. You can fetch databases, playlists, and songs. This module was written based on a reverse engineering of Apples iTunes 4 sharing implementation. As a result, features that iTunes 4 doesnt support (browsing, searching) arent supported here.
Each connection object has a destructor, so that you can forget to disconnect without leaving the server expecting you to call back.
WARNING
If you store your object in a global variable, Perl cant seem to disconnect gracefully from the server. Until I figure out why, always store your object in a lexical (my) variable.
SYNOPSIS
my $daap; # see WARNING below
$daap = Net::DAAP::Client->new(SERVER_HOST => $hostname,
SERVER_PORT => $portnum,
PASSWORD => $password);
$dsn = $daap->connect;
$dbs_hash = $daap->databases;
$current_db = $daap->db;
$daap_db($new_db_id);
$songs_hash = $daap->songs;
$playlists_hash = $daap->playlists;
$array_of_songs_in_playlist = $daap->playlist($playlist_id);
$url = $daap->url($song_or_playlist_id);
$binary_audio_data = $obj->get($song_id);
$binary_audio_data = $obj->get(@song_ids);
$song_id = $obj->save($dir, $song_id);
@song_ids = $obj->get($dir, @song_ids);
$daap->disconnect;
if ($daap->error) {
warn $daap->error; # returns error string
}
Net::DAAP::Client provides objects representing connections to DAAP servers. You can fetch databases, playlists, and songs. This module was written based on a reverse engineering of Apples iTunes 4 sharing implementation. As a result, features that iTunes 4 doesnt support (browsing, searching) arent supported here.
Each connection object has a destructor, so that you can forget to disconnect without leaving the server expecting you to call back.
WARNING
If you store your object in a global variable, Perl cant seem to disconnect gracefully from the server. Until I figure out why, always store your object in a lexical (my) variable.
Net::DAAP::Client 0.42 Screenshot
Net::DAAP::Client 0.42 Keywords
DAAP
Client 0.42
For Apple
Apple iTunes
song
id
ITunes
client
songs
service
Net::DAAP::Client
NetDAAPClient
Net::DAAP::Client 0.42
Libraries
Programming
Bookmark Net::DAAP::Client 0.42
Net::DAAP::Client 0.42 Copyright
WareSeeker periodically updates pricing and software information of Net::DAAP::Client 0.42 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 Net::DAAP::Client 0.42 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
Related Software
Authorize.net AIM Client is a PHP client for the AIM API for Authorize.net. Free Download
Remuco is a system to remotely control music player software with Bluetooth enabled mobile devices. Free Download
Net::Nessus::Client is a Nessus client module. Free Download
SWF::Element is a set of classes of SWF tags and elements. Free Download
Net::Hotline::Client is a Perl library for the Hotline internet client. Free Download
Fusedaap is a read-only FUSE filesystem that allows for browsing and accessing DAAP (iTunes) music shares. Free Download
SOAP::XML::Client is a simple frame work for talking with web services. Free Download
libopendaap is a library written in C which enables applications to discover, and connect to, iTunes music shares. Free Download
Latest Software
Popular Software
Favourite Software