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