Skip to content

0.46.0

Latest
Compare
Choose a tag to compare
@kimtore kimtore released this 24 Dec 14:58

What's Changed

The main feature of this release is librespot 0.6.0. Happy holidays, everyone!

Update to librespot v0.6.0

This version takes another step into the direction of the HTTP API, fixes a couple of bugs, and makes it easier for developers to mock a certain platform. Also it adds the option to choose avahi, dnssd or libmdns as your zeroconf backend for Spotify Connect discovery.

Changed

  • [core] The access_token for http requests is now acquired by login5
  • [core] MSRV is now 1.75 (breaking)
  • [discovery] librespot can now be compiled with multiple MDNS/DNS-SD backends (avahi, dns_sd, libmdns) which can be selected using a CLI flag. The defaults are unchanged (breaking).

Added

  • [core] Add get_token_with_client_id() to get a token for a specific client ID
  • [core] Add login (mobile) and auth_token retrieval via login5
  • [core] Add OS and os_version to config.rs
  • [discovery] Added a new MDNS/DNS-SD backend which connects to Avahi via D-Bus.

Full Changelog: 0.45.0...0.46.0