Skip to content

Releases: sigma67/ytmusicapi

v1.3.2

09 Nov 18:08
9b0d4de
Compare
Choose a tag to compare

Full Changelog: 1.3.1...1.3.2

v1.3.1

24 Oct 20:22
2d2ab99
Compare
Choose a tag to compare

Full Changelog: 1.3.0...1.3.1

1.3.0

03 Oct 15:32
40e5650
Compare
Choose a tag to compare

Features ✨

  • edit_playlist: added support for addToTop setting on playlists

Fixes 🐞

Full Changelog: 1.2.1...1.3.0

v1.2.1

27 Aug 21:22
56d54a2
Compare
Choose a tag to compare

Fixes 🐞

  • search: fixed a crash when profile name is absent on a search result

v1.2.0

20 Aug 16:30
6660058
Compare
Choose a tag to compare

Features ✨

  • search: added support for profiles filter and profile type search results

Fixes 🐞

  • ytmusicapi browser: fixed an issue with pasting Chromium headers on browser setup. please do the open web a favor and use Firefox 🦊
  • search: added a better error message for invalid filter combinations (#420, thanks @nick42d )

v1.1.1

03 Jul 20:55
ef312d7
Compare
Choose a tag to compare

Fixes 🐞

v1.1.0

15 Jun 18:27
7c9455e
Compare
Choose a tag to compare

Features ✨

  • add location support (#386). A new initialization parameter supports changing the region. This is equivalent to setting the region in your YouTube Music Settings.
  • add external OAuth case to browser check (#396) (thanks @MarvinSchenkel ). This supports the case of using OAuth authentication with browser credentials, see the issue for more information
  • added dutch translations ( thanks @Vistaus , #383)
  • open browser on ytmusic oauth call (#384)

Fixes 🐞

  • fixed unrecognized case sensitive headers during auth (thanks @czifumasa )
  • get_playlist: fixed issues with views return value and limit parameter

v1.0.2

22 Apr 06:54
9f2b5d6
Compare
Choose a tag to compare

Fixes 🐞

  • fixed invalid credentials returned when using the dict returned by setup_oauth

v1.0.1

19 Apr 18:51
e457402
Compare
Choose a tag to compare

Fixes 🐞

  • OAuth authentication now also works when passing the OAuth credentials as a string to YTMusic() (#380)
  • OAuth header files can now use any filename (#376)

v1.0.0

08 Apr 18:28
defb621
Compare
Choose a tag to compare

It's been 3 years since #10 was created, but now this project finally has a way of OAuth authentication. Therefore it is considered feature complete for now and ready for a v1.0 release, just in time for almost 1k 🌟! The next major release will be v2.0 featuring proper types with pydantic.

Overall there are not many breaking changes in this release, only the setup procedure has changed. It was a priority to integrate the new OAuth authentication as seamlessly as possible.

Features ✨

  • support OAuth authentication (#10, thanks @vixalien).
  • get_search_suggestions: get the suggestions that appear during typing on YouTube Music (thanks @omgupta15 )
  • CLI for setup. Call ytmusicapi browser for traditional auth using browser headers or ytmusicapi oauth to use the new OAuth authentication (it's simple and fast!)

Breaking Changes ⚒

  • Setup procedure has been reworked. for library use, you can simple do from ytmusicapi import setup instead of importing the YTMusic object

Fixes 🐞

  • search has been a bit problematic since the recent server side changes to top results, it should now be more reliable. If you still notice some odd search results please create an issue