App-DrivePlayer 0.2.0 Latest
Kwalitee Issues
- use_strict
-
Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.
Error: App::DrivePlayer::Config, App::DrivePlayer::DB, App::DrivePlayer::GUI, App::DrivePlayer::MetadataFetcher, App::DrivePlayer::Player, App::DrivePlayer::Scanner, App::DrivePlayer::Setup
- meta_yml_declares_perl_version
-
If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.
- use_warnings
-
Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.
Error: App::DrivePlayer::Config, App::DrivePlayer::DB, App::DrivePlayer::GUI, App::DrivePlayer::MetadataFetcher, App::DrivePlayer::Player, App::DrivePlayer::Scanner, App::DrivePlayer::Setup, App::DrivePlayer::SheetDB
- meta_yml_has_provides
-
Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.
- has_security_doc
-
Add SECURITY(.pod|md). See Software::Security::Policy.
- security_doc_contains_contact
-
Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.
- has_contributing_doc
-
Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.
Modules
| Name | Abstract | Version | View |
|---|---|---|---|
| App::DrivePlayer | GTK3 music player for Google Drive | 0.002000 | metacpan |
| App::DrivePlayer::Config | Load, persist and query DrivePlayer configuration | metacpan | |
| App::DrivePlayer::DB | SQLite database facade for the DrivePlayer library | metacpan | |
| App::DrivePlayer::GUI | GTK3 application window for DrivePlayer | metacpan | |
| App::DrivePlayer::GUI::FolderBrowse | Role for Drive folder browsing dialogs | metacpan | |
| App::DrivePlayer::GUI::MetadataFetch | Role for background metadata fetching | metacpan | |
| App::DrivePlayer::GUI::SheetSync | Role for Google Sheet synchronisation | metacpan | |
| App::DrivePlayer::MetadataFetcher | Fetch track metadata from iTunes, MusicBrainz, and AcoustID | metacpan | |
| App::DrivePlayer::Player | mpv-based audio player that streams from Google Drive | metacpan | |
| App::DrivePlayer::Scanner | Recursively scan a Google Drive folder and store tracks | metacpan | |
| App::DrivePlayer::Schema | DBIx::Class schema for the DrivePlayer SQLite database | metacpan | |
| App::DrivePlayer::Schema::Result::Folder | DBIx::Class result for the folders table | metacpan | |
| App::DrivePlayer::Schema::Result::ScanFolder | DBIx::Class result for the scan_folders table | metacpan | |
| App::DrivePlayer::Schema::Result::Track | DBIx::Class result for the tracks table | metacpan | |
| App::DrivePlayer::Setup | Common imports for all DrivePlayer modules | metacpan | |
| App::DrivePlayer::SheetDB | Sync the DrivePlayer library to/from a Google Sheet | metacpan |
Other Files
| Changes | metacpan |
| MANIFEST | metacpan |
| META.json | metacpan |
| META.yml | metacpan |
| Makefile.PL | metacpan |
| README.md | metacpan |
| cpanfile | metacpan |