App-DrivePlayer
view release on metacpan or search on metacpan
lib/App/DrivePlayer/Scanner.pm view on Meta::CPAN
App::DrivePlayer::Scanner - Recursively scan a Google Drive folder and store tracks
=head1 SYNOPSIS
use App::DrivePlayer::Scanner;
my $scanner = App::DrivePlayer::Scanner->new(
drive => $drive_api, # Google::RestApi::DriveApi3
db => $db, # App::DrivePlayer::DB
on_progress => sub { say $_[0] },
on_track_found => sub { my $track = shift; ... },
);
$scanner->scan_folder($root_folder_id, 'My Music');
# From within an on_progress callback:
$scanner->stop;
=head1 DESCRIPTION
( run in 0.356 second using v1.01-cache-2.11-cpan-d7a12ab2c7f )