Richard Clamp > Net-DAAP-Server-0.03 > Net::DAAP::Server

Download:
Net-DAAP-Server-0.03.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.03   Source  

NAME ^

Net::DAAP::Server - Provide a DAAP Server

SYNOPSIS ^

 use POE;
 use Net::DAAP::Server;

 my $server = Net::DAAP::Server->new(
     path => '/my/mp3/collection',
     port => 666,
     name => "Groovy hits of the 80's",
 );
 $poe_kernel->run;

DESCRIPTION ^

Net::DAAP::Server takes a directory of mp3 files and makes it available to iTunes and work-alikes which can use the Digital Audio Access Protocol

METHODS ^

new

Creates a new daap server, takes the following arguments

path

A directory that will be scanned for *.mp3 files to share.

name

The name of your DAAP share, will default to a combination of the module name, hostname, and process id.

port

The port to listen on, will default to the default port, 3689.

CAVEATS ^

Currently only shares .mp3 files.

Doesn't support playlists.

You can't skip around the playing track - I need to figure out how this works against iTunes servers.

AUTHOR ^

Richard Clamp <richardc@unixbeard.net>

COPYRIGHT ^

Copyright 2004 Richard Clamp. All Rights Reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO ^

Net::DAAP::Client

syntax highlighting: