v0.13.0
As always, thanks to all contributors for providing helpful debug information and bringing feature requests to my attention. This release contains some minor new features for existing functions and several important bug fixes.
Features ✨
get_library_upload_artist
: added limit parameter for continuationsget_watch_playlist
: added artists, album, feedbackTokens and likeStatusisExplicit
key is now available on most endpoints returning songs, most notablysearch
,get_playlist
andget_album
Changes ⚒
- BREAKING
get_lyrics
behavior changed. If there are no lyrics,get_watch_playlist
will now returnNone
for thelyrics
key. ThelyricsFound
key no longer exists. Instead,get_lyrics
will raise an exception ifNone
is passed as thebrowseId
- 4xx HTTP error codes from the YouTube Music API will now raise an exception right away, instead of somewhat confusing error messages from parsing errors
Fixes 🐞
- stop continuation requests if continuation contents are empty (fixes some crashes with continuations)
- fixed view/duration for video search results with missing duration (#149)
- fixed get_library_albums error if a library album has no year