github sigma67/ytmusicapi 0.23.0
v0.23.0

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

Features ✨

  • get_tasteprofile: fetches a list of suggested artists for setting the user's tasteprofile with set_tasteprofile
  • set_tasteprofile: set a user's preferred artists as seen in the web interface when first signing in (or when visiting Settings > Recommendations > Improve your recommendations in the web interface). Thanks to @adrinu for implementing these features

Changes ⚒

  • limit=None: several methods now support setting the limit parameter to None to retrieve all results (#275, thanks @Auzzy @adrinu )
    These include:

    • get_library_songs
    • get_library_albums
    • get_library_artists
    • get_library_subscriptions
    • get_library_upload_songs
    • get_library_upload_artists
    • get_library_upload_albums
    • get_playlist (+get_liked_songs)
  • version string sent with all requests updated to match the new format used by the web application: 1.20220914.01.00 instead of 0.1 (#296)

  • pyproject.toml is now used for the build process instead of setup.py

Fixes 🐞

  • search: raise Exception when filter is set for uploads search (filtering uploads is not possible)
  • get_home: no longer breaks when radio/watch_playlist content is shown on the home page
  • localization: fixed error message when selecting a language that is not supported

Don't miss a new ytmusicapi release

NewReleases is sending notifications on new releases.