Skip to content
This repository has been archived by the owner on Oct 14, 2020. It is now read-only.

4.0.0

Compare
Choose a tag to compare
@thebigmunch thebigmunch released this 06 Feb 21:13
· 77 commits to master since this release

Commits

Added

  • Sync functionality to download and upload commands.
  • --use-audio-hash/--no-use-audio-hash option to
    download and upload commands.
  • --use-metadata/--no-use-metadata option to
    download and upload commands.
  • Options to exclude local filepaths in different ways:
    • -xp, --exclude-path
    • -xr, --exclude-regex
    • -xg, --exclude-glob
  • Options to filter songs by date for download and upload commands:
    • --created-in
    • --created-on
    • --created-before
    • --created-after
    • --modified-in
    • --modified-on
    • --modified-before
    • --modified-after
  • --debug option to enable logging messages from dependencies.

Changed

  • Use argparse instead of click for CLI.
  • Refactor download, sync, and upload commands.
    • Remove sync commands.
    • Add sync options to download and upload commands:
      • --use-audio-hash/--no-use-audio-hash to sync based on
        audio hash of file as generated by Google Music.
      • --use-metadata/--no-use-metadata to sync based on metadata.
  • -l, --log option to --log-to-file.

Removed

  • sync commands.