Apache-iTunes
view release on metacpan or search on metacpan
lib/Apache/iTunes.pm view on Meta::CPAN
%Commands = map { $_, 1 }
qw( play stop pause back_track next previous );
%Set = map { $_, 1 }
qw( playlist );
$Volume = $Controller->volume;
sub handler
{
my $r = shift;
my( undef, $command, @path_info )= split m|/|, ( $r->path_info || '' );
$command = '' unless $command; # silence warning
@path_info = map { unescape_uri( $_ ) } @path_info;
my %params = $r->args;
if( exists $Commands{ $command } )
{
$Controller->$command;
}
elsif( $command eq 'playlist' and defined $path_info[0]
( run in 0.637 second using v1.01-cache-2.11-cpan-0b5f733616e )