Filesys-Virtual-DAAP
view release on metacpan or search on metacpan
lib/Filesys/Virtual/DAAP.pm view on Meta::CPAN
{ $self->_fs_safe( $playlist->{'dmap.itemname'} ) }
{ $song->filename } = $song;
}
}
#print Dump $self->_vfs;
}
sub _get_leaf {
my $self = shift;
my $path = $self->_resolve_path( shift );
my (undef, @chunks) = split m{/}, $path;
my $walk = $self->_vfs;
$walk = $walk->{$_} for @chunks;
return $walk;
}
sub list {
my $self = shift;
my $leaf = $self->_get_leaf( shift );
return unless $leaf;
return blessed $leaf ? $leaf->filename : qw( . .. ), sort keys %{ $leaf };
( run in 0.671 second using v1.01-cache-2.11-cpan-71847e10f99 )