App-DrivePlayer
view release on metacpan or search on metacpan
lib/App/DrivePlayer/Scanner.pm view on Meta::CPAN
$self->drive->list(
filter => "'$drive_id' in parents and trashed=false",
params => { fields => $DRIVE_FIELDS, pageSize => 1000 },
);
};
if ($@) {
$self->_progress("Error scanning $path: $@");
return;
}
# Normalize Drive response bytes to decoded Unicode so SQLite doesn't
# re-encode them as Latin-1 â UTF-8 (double-encoding).
$_->{name} = _u8($_->{name}) for @items;
my (@subfolders, @audio_files);
for my $item (@items) {
if ($item->{mimeType} eq $FOLDER_MIME) {
push @subfolders, $item;
} elsif ($item->{mimeType} =~ m{^audio/}i) {
push @audio_files, $item;
}
( run in 1.295 second using v1.01-cache-2.11-cpan-d06a3f9ecfd )