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

Releases: thebigmunch/gmusicapi-wrapper

0.5.2

11 Aug 23:02
Compare
Choose a tag to compare

Commits

Fixed

  • Update album artist field name for mutagen change.

0.5.1

25 Jul 10:43
Compare
Choose a tag to compare

Commits

Fixed

  • Fix undefined variable ('dirname') in MusicManagerWrapper._download.

0.5.0

18 Jul 15:31
Compare
Choose a tag to compare

Commits

Added

  • Add get_suggested_filename utility function.

Changed

  • Refactor template_to_filepath utility function.

0.4.0

03 Jun 23:31
Compare
Choose a tag to compare

Commits

Added

  • Add is_authenticated property to wrapper classes.
  • Add is_subscribed property to MobileClientWrapper.
  • Add exception handling to local file handlers.

Changed

  • A lot of refactoring.
  • Check all metadata field values for local files when filtering. Mutagen returns list values; previously only the first item in the list was checked.
  • Use wrapt module for decorators.
  • Change return of MusicManagerWrapper.download method.

Fixed

  • Fix code error in MusicManagerWrapper.upload that caused an error on failed uploads.
  • Fix %suggested% in template assigning same name to each song on multiple song downloads.

0.3.0

29 Feb 23:59
Compare
Choose a tag to compare

Commits

Added

  • Add get_local_playlists method to wrapper base class.
  • Add get_local_playlist_songs method to wrapper base class.
  • Add paramaters to MusicManagerWrapper.get_google_songs to enable/disable uploaded/purchased songs from being returned.
  • Add get_google_playlist method to MobileClientWrapper.
  • Add get_google_playlist_songs method to MobileClientWrapper.
  • Add exclude_filepaths utility function.
  • Add get_supported_filepaths utility function.

Removed

  • Remove exclude_path utility function.

Changed

  • Change log parameter to enable_logging in login methods.
  • Change return value of MusicManagerWrapper.upload method.
  • Change signature of walk_depth utility function.
  • Remove formats parameter from get_local_* methods in favor of top-level constants.
  • Remove recursive parameter from get_local_* methods. max-depth=0 serves the same purpose.

0.2.1

15 Feb 13:55
Compare
Choose a tag to compare

Commits

Fixed

  • Fix delete on success check.

0.2.0

15 Feb 13:48
Compare
Choose a tag to compare

Commits

Added

  • Python 3 support.

Remove

  • Python 2 support.

Changed

  • Port to Python 3. Python 2 is no longer supported.
  • Add Google Music id to output for songs that already exist.

Fixed

  • Handle split number metadata fields for templates.

0.1.0

02 Dec 20:07
Compare
Choose a tag to compare

Commits

  • First package release for PyPi.