Skip to content

v0.23.0

Compare
Choose a tag to compare
@sigma67 sigma67 released this 26 Sep 13:20
3ea2aa2

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