Notable changes for the gmusicapi-wrapper project. This project adheres to Semantic Versioning.
0.5.2 (2016-08-11)
- Update album artist field name for mutagen change.
0.5.1 (2016-07-25)
- Fix undefined variable ('dirname') in MusicManagerWrapper._download.
0.5.0 (2016-07-18)
- Add get_suggested_filename utility function.
- Refactor template_to_filepath utility function.
0.4.0 (2016-06-03)
- Add is_authenticated property to wrapper classes.
- Add is_subscribed property to MobileClientWrapper.
- Add exception handling to local file handlers.
- 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.
- 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 (2016-02-29)
- 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.
- Remove exclude_path utility function.
- 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 (2016-02-15)
- Fix delete on success check.
0.2.0 (2016-02-13)
- Python 3 support.
- Python 2 support.
- Port to Python 3. Python 2 is no longer supported.
- Add Google Music id to output for songs that already exist.
- Handle split number metadata fields for templates.
0.1.0 (2015-12-02)
- First package release for PyPi.