github sigma67/ytmusicapi 0.8.0
v0.8.0

latest releases: 1.8.2, 1.8.1, 1.8.0...
4 years ago

Features ✨

  • Support for getting private artists and albums: get_library_upload_artist, get_library_upload_album

  • Like status is now reported for tracks, when it is provided by YouTube Music. This includes the following methods:

    • get_history, get_library_songs, get_playlist
    • get_artist, get_album
    • get_library_upload_songs, get_library_upload_artist, get_library_upload_album
  • Thumbnails are now provided for tracks, albums and artists where available. This applies to the same methods as for like status above and additionally

    • search
    • get_library_upload_artists, get_library_upload_albums
  • collaborative playlists are now supported (thanks @nforro )

  • delete uploaded albums in addition to individual songs with delete_upload_entity

Changes ⚒

  • BREAKING delete_uploaded_song renamed to delete_upload_entity to reflect new behavior
  • get_uploaded_songs now returns ids for uploaded song artist/album, or None if not available
  • song and view counts are now returned as int (get_artist, get_playlist)
  • raw headers can be passed as a string with linebreaks to the setup function with the new optional parameter headers_raw

Fixes 🐞

  • Fix key error for get_artist caused by server-side removal of video title link
  • Fix get_artist for artists without description or with few songs
  • Fix get_playlist for playlists with more than 1,000 songs
  • Fixed some errors for unplayable playlist items

Don't miss a new ytmusicapi release

NewReleases is sending notifications on new releases.