Skip to content

Releases: dtcooper/raspotify

0.48.1

24 Nov 09:44
68d5976

Choose a tag to compare

Fixed

  • Disabling volume controls with LIBRESPOT_VOLUME_CTRL=fixed should now be possible again. This feature was broken since at least version 0.47.0. (#754)
  • Manual dependency installation was removed from the installer. (#752)

0.48.0

12 Nov 10:44
2d31235

Choose a tag to compare

Changed

  • Updated to Librespot 0.8.0. This release fixes a few Spotify connect issues.
  • Local file playback is now supported. Use the newly added config variable LIBRESPOT_LOCAL_FILE_DIR to define the path to your locally stored music. Note that local files must be sampled at 44.1 kHz, and that to play them, the files must be added to a Spotify playlist.

0.47.1

07 Nov 10:05
a1cb846

Choose a tag to compare

Fixed

  • Built with non-upstream librespot hotfix for broken playback (#748).
  • Fix amd64 packaging issues on Debian Trixie (#736).

0.47.0

04 Sep 15:28
28662ff

Choose a tag to compare

Changed

  • Updated to Librespot 0.7.1.
  • Default config file is again synchronized against librespot's options, which, over time, has drifted apart from what is supported by librespot, leading to confusion. The syntax also has better explanation. Please review your configuration file carefully when upgrading from an earlier release, as some options have changed positions.

Fixed

  • Prevent systemd OnFailure from causing endless loop on shutdown (#735)

0.46.2

11 Aug 21:53
3ac99a5

Choose a tag to compare

Fixed

  • Librespot bumped to bleeding edge on the development branch, in order to fix
    broken playback (#727).

0.46.1

17 Jan 11:29
f6969e2

Choose a tag to compare

Added

  • Raspotify now provides experimental builds on the riscv64 architecture, for use on Raspberry Pi clones such as the VisionFive 2. These builds require Debian Trixie or later.

Fixed

  • Configuration files with empty LIBRESPOT_AUTOPLAY values are repaired to avoid startup problems after upgrading.
  • The avahi-daemon package should have been a required dependency for 0.46.0, and has now been added (fixes #697).

0.46.0

24 Dec 14:58

Choose a tag to compare

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

0.45.0

17 Oct 21:19

Choose a tag to compare

This release contains the long anticipated 0.5.0 release of librespot. Many thanks to the librespot dev team for their hard work.

Additionally, a few fixes and tweaks:

  • Fix broken default configuration flag LIBRESPOT_AUTOPLAY (#674)
  • Disable systemd's DynamicUser flag, to enable manual user-initiated OAuth setup (#675)

0.44.1

20 Sep 15:15

Choose a tag to compare

Fix for #673 from @kimtore,

  • Removes LIBRESPOT_SAMPLE_RATE
  • Removes LIBRESPOT_INTERPOLATION_QUALITY
  • Sets boolean values in config to 'on' or 'off'

0.44.0

17 Sep 21:57

Choose a tag to compare

Tracking upstream librespot instead of @JasonLG1979's fork.
Thanks @kimtore!