• v0.6.0 383a6f6969

    v0.6.0 Stable

    kerem released this 2024-10-30 23:11:33 +03:00 | 126 commits to dev since this release

    📅 Originally published on GitHub: Wed, 30 Oct 2024 20:34:00 GMT
    🏷️ Git tag created: Wed, 30 Oct 2024 20:11:33 GMT

    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.

    Fixed

    • [connect] Fixes initial volume showing zero despite playing in full volume instead
    • [core] Fix "source slice length (16) does not match destination slice length (20)" panic on some tracks

    Contributors

    • @BeeJay28
    • @photovoltex
    • @gdesmott
    • @wisp3rwind
    • @fivebanger
    Downloads