Skip to content

0.46.0

Latest
Compare
Choose a tag to compare
@kimtore kimtore released this 24 Dec 14:58
· 5 commits to master since this release

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