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

Releases: thebigmunch/google-music

3.7.0

01 May 18:35
Compare
Choose a tag to compare

Changed

  • Handle exceptions for upload call.

3.6.0

09 Apr 00:30
Compare
Choose a tag to compare

Commits

Changed

  • Update dependency versions.

3.5.0

16 Mar 17:37
Compare
Choose a tag to compare

Commits

Changed

  • Update for new tbm-utils version.

3.4.0

05 Mar 23:35
Compare
Choose a tag to compare

Commits

Fixed

  • Change HTTPError to import from httpx top level.
  • Token loading when token file is present but empty.

3.3.0

11 Jan 15:07
Compare
Choose a tag to compare

Commits

Added

  • Token handling customization.

Changed

  • Use newer version of HTTPX now that sync support as been added back.

3.2.1

19 Dec 00:34
Compare
Choose a tag to compare

Commits

Fixed

  • Constrain httpx dependency version to 0.7.8.
    This is the only version that properly
    supports Python 3.6 and synchronous usage.
  • Error when using Mobileclient.stream.

3.2.0

07 Nov 11:46
Compare
Choose a tag to compare

Commits

Changed

  • Switch from requests to httpx.

Fixed

  • Dependency version conflicts.

3.1.0

22 Jul 21:27
Compare
Choose a tag to compare

Commits

Added

  • MobileClient.playlist_subscribe
  • MobileClient.playlist_unsubscribe
  • Ability to add songs to playlist on creation
    with MobileClient.playlist_create.
  • MobileClient.songs_play
  • MobileClient.songs_rate

Changed

  • The following methods accept single items
    as well as lists of items:
    • MobileClient.playlist_songs_add
    • MobileClient.playlist_songs_delete
    • MobileClient.playlist_songs_move
    • MobileClient.songs_add
    • MobileClient.songs_delete
    • MobileClient.songs_move
    • MobileClient.songs_play
    • MobileClient.songs_rate
  • Handle exceptions when requesting an upload session.

Removed

  • MobileClient.playlist_song_add
  • MobileClient.playlist_song_delete
  • MobileClient.playlist_song_move
  • MobileClient.song_add
  • MobileClient.song_delete
  • MobileClient.song_move
  • MobileClient.song_play
  • MobileClient.song_rate

Fixed

  • Reliability of adding/moving multiple playlist songs.
  • Token updating on expiry.

3.0.1

15 Jan 21:21
Compare
Choose a tag to compare

Commits

Fixed

  • Token path creation.

3.0.0

15 Jan 19:16
Compare
Choose a tag to compare

Commits

Added

  • no_sample parameter to MusicManager.upload for
    sending empty audio sample to avoid ffmpeg/avconv dependency.

Changed

  • Method of generating default uploader ID for MusicManager
    (see #2 for explanation).
  • album_art_path argument to MusicManager.upload must
    now be a relative filename or absolute filepath, not a list.
  • MusicManager.upload now stops before attempting to upload
    files that exceed Google Music's size limit (300 MiB).

Removed

  • Transcoding options from MusicManager.upload.
    They didn't exactly work correctly on Google's end.
  • MobileClient.playlist_entries.
  • MobileClient.playlist_entries_iter.

Fixed

  • Token refreshing when providing token argument to client classes.