Features ✨
get_tasteprofile
: fetches a list of suggested artists for setting the user's tasteprofile withset_tasteprofile
set_tasteprofile
: set a user's preferred artists as seen in the web interface when first signing in (or when visitingSettings
>Recommendations
>Improve your recommendations
in the web interface). Thanks to @adrinu for implementing these features
Changes ⚒
-
limit=None
: several methods now support setting thelimit
parameter toNone
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 of0.1
(#296) -
pyproject.toml
is now used for the build process instead ofsetup.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