Features ✨
- requests sessions are now used by all requests except uploads per default. This improves performance by pooling TCP connections across requests on the same instance of
YTMusic()
. You can configure this behavior with therequests_session
parameter ofYTMusic()
- added shuffleId, radioId for artist results [
search
,get_artist
,get_library_artists
,get_library_subscriptions
,get_library_upload_artists
] (thanks @PhracturedBlue ) - added
isExplicit
key to album and songsearch
results - added FAQ in docs
Fixes 🐞
get_artist_albums
,get_artist_singles
andget_user_playlists
now work again after a YouTube update- fixed a
search
edge case where unavailable songs could cause the search to crash - auth sanity check actually works now. It runs on functions that require being logged in and returns an exception if the user didn't provide authenticated headers