Releases: sigma67/ytmusicapi
Releases · sigma67/ytmusicapi
v1.8.2
What's Changed
- fix(playlists): handle missing regex group in trackCount by @RealCalumPlays in #651
- fix #642: create_playlist: raise error when invalid characters are pa… by @sigma67 in #652
- upload_song: add error when file exceeds limit of 300MB by @sigma67 in #653
- refactor: use pathlib by @sigma67 in #654
- search: fix missing artists when filtering songs/videos by @sigma67 in #655
- search: fix missing playlistId for album results while authenticated by @sigma67 in #659
- fix #656: attempt to find runs in subtitle if not in title by @gotofritz in #657
New Contributors
- @RealCalumPlays made their first contribution in #651
- @gotofritz made their first contribution in #657
Full Changelog: 1.8.1...1.8.2
v1.8.1
What's Changed
search
: fix playlistId on album results by @sigma67 in #635get_library_upload_*
: fix #640 by @sigma67 in #645get_playlist
: small additions to documentation by @indierodo in #637
New Contributors
- @indierodo made their first contribution in #637
Full Changelog: 1.8.0...1.8.1
v1.8.0
⚡ Breaking Changes
- dropped support for Python 3.8 as announced 3 months ago: #593
✨ Features
- introduce exception classes by @sigma67 in #620
get_user_videos
to get full list of user videos based on result ofget_user
by @sigma67 in #632
🐞 Fixes
get_playlist
: fix title for podcast episodes (#622) by @czifumasa in #623, fix artists for unnoficial videos (#627) by @czifumasa in #630get_playlist
: re-add thumbnails by @sigma67 in #626get_podcast
: fix edge case when first subtitle is missing*library uploads
: fix broken index after downloads rollout
Misc
- coverage: remove code for old playlist format by @sigma67 in #619
- chore: Update pdm.lock by @github-actions in #614
Full Changelog: 1.7.5...1.8.0
v1.7.5
What's Changed
- podcasts: fixed a crash by returning blank album author ID when it doesn't exist. by @corrmaan in #615
get_album
: fix invalid track list artists (#617) by @czifumasa in #618get_playlist
: fix korean language by extracting song count from text using regex by @JohnHKoh in #609
Full Changelog: 1.7.4...1.7.5
v1.7.4
What's Changed
- fixed
get_album other_versions
- fixed
get_episodes_playlist
edit_playlist
: Allow moving title to bottom of playlist by @AltoRetrato in #602get_playlist
: title, artists and album are correctly resolved in collaborative playlists (#603) by @czifumasa in #612- fix sum_total_duration failing if duration_seconds is not an int by @adwait-thattey in #598
New Contributors
- @AltoRetrato made their first contribution in #602
- @adwait-thattey made their first contribution in #598
Full Changelog: 1.7.3...1.7.4
v1.7.3
Fixes 🐞
search
:- playlist search result "itemCount" field cast to int by @ryanopily in #589
- add playlist id to album search by @jonathanbell in #586
- make
parse_menu_playlists
more error proof by @sigma67 in #590
get_home
: remove "year" attribute from album results, parse podcasts and episodes by @sigma67 in #591
New Contributors
- @jonathanbell made their first contribution in #586
- @ryanopily made their first contribution in #589
Full Changelog: 1.7.2...1.7.3
v1.7.2
v1.7.1
v1.7.0
This release features fixes for an A/B test on albums and playlists and a new endpoint.
Features ✨
get_account_info
: get authenticated user's account info by @apastelget_library_channels
: addedtype
attribute to differentiate between channels and artists @fischcodeget_artist
: now supports shows from the artists view, improved documentation
Fixes 🐞
- support new A/B test formats for
get_playlist
andget_album
(you are affected if your playlist header appears on the left side in wide-screen views) - adding Optional type hinting for limits parameters by @allemand-instable
New Contributors
- @allemand-instable made their first contribution in #567
Full Changelog: 1.6.0...1.7.0
v1.6.0
Features ✨
New endpoints
get_account_info
get_library_podcasts
get_library_channels
get_channel
get_channel_episodes
get_episodes_playlist
Check out the reference for more and examples:
- https://ytmusicapi.readthedocs.io/en/latest/reference.html#podcasts
- https://ytmusicapi.readthedocs.io/en/latest/reference.html#ytmusicapi.YTMusic.get_account_info
Contributors
- Implement get_account_info() to get authenticated user's account info (#556) by @apastel in #557
- podcasts features ✨ by @sigma67 in #559
- get_episodes_playlist by @sigma67 in #561
Full Changelog: 1.5.4...1.6.0