Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.643.535 Times

Net::DAAP::Client 0.42

  Date Added: January 23, 2010  |  Visits: 1.068

Net::DAAP::Client

Report Broken Link
Printer Friendly Version


Product Homepage
Download (89 downloads)



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..

Requirements: No special requirements
Platforms: Linux
Keyword: Apple Itunes Client Daap Id Itunes Libraries Netdaapclient Programming Server Song Songs
Users rating: 0/10

License: Freeware Size: 12.29 KB
USER REVIEWS
More Reviews or Write Review


NET::DAAP::CLIENT RELATED
Utilities  -  iTunes Doodad 1.1.2 1. 1. 2002
About iTunes Doodad An enhancement to iTunes, the iTunes Doodad lets you view and switch to any of your iTunes playlists without bringing iTunes into the foreground. Once launched, you can interact with iTunes Doodad from any application at any...
204.8 KB  
Audio Tools  -  iTunes Duplicate Finder Free 2.0
This small utility is designed to most effectively find and delete duplicates in iTunes. With prolonged use iTunes library this app constantly new songs are added. Not surprisingly, in this case, it accumulated a considerable number of copies of...
22.42 MB  
Networking Tools  -  pybonjour 1.1.0
pybonjour provides a pure Python interface (via ctypes) to Apple Bonjour and compatible DNS-SD libraries (such as Avahi). The application allows Python scripts to take advantage of Zero Configuration Networking (Zeroconf) to register, discover,...
15.36 KB  
Libraries  -  mGSTEP 0.558
mGSTEP project is an core elements in NeXTs (now Apple) OPENSTEP/Cocoa Objective-C class libraries implementation. The principal design goal is the development of a modular application development framework suitable for use in embedded devices...
655.36 KB  
Programming  -  mGSTEP for Linux 0.566
mGSTEP project is an core elements in NeXT's (now Apple) OPENSTEP/Cocoa Objective-C class libraries implementation. The principal design goal is the development of a modular application development framework suitable for use in embedded...
829.44 KB  
Home & Leisure  -  Su Jok Pro 2.0
The software allows: - to perform biorythmical acupunture- Open Point automatical calculation - to introduce new patients cards, edit and delete them; - to perform an advanced search in a darabase for a client (by ID, name, last name, e-mail,...
37.56 KB  
Action Games  -  Yamagi Quake II 4.00
This is a enhanced client for id Software's legendary Quake II. It focuses on single player game and cooperative game, not on classic multiplayer. If you're interested in deatmatch or capture the flag, try another client like R1Q2 or AprQ2. This...
419.84 KB  
Music  -  Chart Music 2.6
Enjoy listening to the top music played from over 100 different countries around the world! The Chart Music app features the best selling songs from the iTunes music store and users can select up to 300 songs from the chart listing....
2.5 MB  
Libraries  -  COID 0.8.5
COID is a C++ object-serving networking library, with tool that automatically generates a lightweight communication layer directly from the C++ class declarations. Instantly functioning remote callability for virtually any C++ class can be...
450.56 KB  
Libraries  -  Jabber::Connection 0.03
SYNOPSIS # client connection: my $c = new Jabber::Connection( server => jabber.org, log => 1, ); # component connection: # my $c = new Jabber::Connection( # server => localhost:5700, # localname => comp.localhost, # ns =>...
12.29 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.11.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB