spotifyd

A spotify daemon

GPL-3.0 License

Downloads
110
Stars
9.8K
Committers
121

Bot releases are visible (Hide)

spotifyd - v0.3.5 Latest Release

Published by github-actions[bot] over 1 year ago

We now have a project website (thanks @slondr!) and a matrix room.
Feel free to join and ask your questions!

Added

  • TransferPlayback D-Bus method to transfer the playback to spotifyd (#1162)
    To host this, a rs.spotifyd.Controls interface has been added.
  • A audio_format option was added to circumvent certain errors (#1082)
  • A setter was added to the Shuffle property (#1188)
  • volume_control = "none" variant to disable changing the volume in clients (#750)

Changed

  • Improve backend selection logic, especially for macOS (#1158)
  • Update keyring dependency to newest version (#1174)
  • VolumeUp, VolumeDown D-Bus methods have been copied to spotifyd's controls interface (#1162)
    Their versions in org.mpris.MediaPlayer2.Player have been deprecated and will be removed in a breaking release.
  • The librespot dependency has been upgraded to the most recent release 🎉 (#1182, #1197)
  • Many other dependency updates (#1183, #1145, #1199)
  • Documentation improvements (#1156)
  • Our minimum supported rust version (MSRV) has been bumped to 1.64 (#1145)
spotifyd - v0.3.4

Published by github-actions[bot] almost 2 years ago

Added

  • Implement the PropertiesChanged and Seeked events for the MPRIS-interface (#1025)
  • Add cache_size configuration option (#1092)
  • Add dbus_type configuration option (#954)
  • Added formal documentation of the minimum required Rust version - which is currently 1.62 ([#1127])

Changed

  • Improvements to the documentation (#894, #955, #1030, #1039, #1054, #1055, #1067)
  • Fix cumulating delay in on_song_change_hook (#1059)
  • Only enable one of zeroconf discovery and password-authentication at the same time (#1059)
  • Convert mainloop to using async / await (#1059)
  • Upgrade rspotify dependency to 0.11.5 (#1079)
  • Improve error reporting (#1108)
  • Make spotifyd bus name unique (#1100)
    Note: If you were relying on the consistent bus name of org.mpris.MediaPlayer2.spotifyd,
    you can adapt your script e.g. by querying the name like qdbus | grep "org.mpris.MediaPlayer2.spotifyd"
  • Fix wrong handling of credential cache (#1121)

Removed

  • Replace redundant reqwest dependency (#1120)
spotifyd - v0.3.3

Published by github-actions[bot] almost 3 years ago

  • Add debug_credentials feature for debugging BadCredentials errors #915
  • Implement VolumeUp and VolumeDown in the DBUS/MPRIS interface #963
  • Update librespot to 0.2.0 #977
  • Rewrite DBUS/MPRIS integration #977
  • Improved panic error message #925
spotifyd - v0.3.2

Published by github-actions[bot] over 3 years ago

spotifyd - v0.3.1 [Yanked]

Published by JojiiOfficial over 3 years ago

This version is yanked!

  • Updated librespot (Fixes #719)
  • Fix build on FreeBSD (#749)
  • Improved error messages
  • Dependency updates
spotifyd - v0.3.0

Published by robinvd almost 4 years ago

Breaking changes this release:

  • Changed the config format from ini to TOML #571
    Make sure to update your config file, the new one is in the README

Other changes:

  • new maintainer team!
  • Added a changelog to track (breaking) changes
  • Expose volume trough dbus #697
  • Add an option to disable dbus #740
spotifyd - v0.2.24

Published by mainrs over 4 years ago

  • fix zeroconf_port config entry not working
  • fix help message displaying wrong string
  • add CD support for armv6 and armv7
spotifyd - v0.2.23

Published by github-actions[bot] almost 5 years ago

spotifyd - v0.2.22

Published by github-actions[bot] almost 5 years ago

spotifyd - v0.2.21

Published by github-actions[bot] almost 5 years ago

spotifyd - v0.2.20

Published by github-actions[bot] almost 5 years ago

spotifyd - v0.2.19

Published by github-actions[bot] about 5 years ago

spotifyd - v0.2.18

Published by github-actions[bot] about 5 years ago

Note: I accidentally pushed the tag on the wrong commit and the source archives as well as the generated binaries are basically the v0.2.17 version of spotifyd. If you want to run the newest version, make sure to compile it yourself.
The changes below are only available on the current master:

  • fix MPRIS commands triggering a panic
  • fix spotifyd not replying to DBus messages
  • make spotifyd completely MediaPlayer2 and MediaPlayer2.Player compatible
spotifyd - v0.2.17

Published by github-actions[bot] about 5 years ago

spotifyd - v0.2.16

Published by github-actions[bot] about 5 years ago

spotifyd -

Published by mainrs about 5 years ago

  • fix crash when using mpris and the username contained non-encoded uri characters
spotifyd -

Published by mainrs about 5 years ago

spotifyd -

Published by mainrs about 5 years ago

spotifyd - v0.2.12

Published by mainrs about 5 years ago

spotifyd - https://github.com/Spotifyd/spotifyd/releases/tag/0.2.11

Published by SimonPersson over 5 years ago

Package Rankings
Top 1.4% on Alpine-v3.18
Top 5.32% on Alpine-edge
Top 8.17% on Proxy.golang.org
Top 16.05% on Crates.io
Top 17.22% on Formulae.brew.sh
Badges
Extracted from project README
Matrix GitHub Workflow Status Github Actions - CI