[GH-ISSUE #1686] librespot no longer responds to client volume changes #767

Open
opened 2026-02-27 19:32:21 +03:00 by kerem · 0 comments
Owner

Originally created by @miltieIV2 on GitHub (Feb 11, 2026).
Original GitHub issue: https://github.com/librespot-org/librespot/issues/1686

Look for similar bugs

Checked

Description

librespot used to respond to client volume changes, but stopped recently. The only way to control the volume now is with --initial-volume N

Version

33bf3a7 (HEAD -> dev, origin/dev, origin/HEAD) Emit SetQueue event (#1677)
Built with cargo --locked to get around the vergen issue

How to reproduce

Steps to reproduce the behavior in librespot e.g.

  1. librespot launched from snapserver "source = librespot:///home/jbm/bin/librespot?name=slimshady-snapcast-librespot&dryout_ms=2000&devicename=slimshady-snapcast-librespot&volume=40"
  2. Running ps: "/home/jbm/bin/librespot --name slimshady-snapcast-librespot --bitrate 320 --backend pipe --initial-volume 40 --verbose"
  3. In the client click on
  4. librespot does not respond to the volume change like it used to.

Log

  • librespot does not function with --verbose in this environment.

Host (what you are running librespot on):

  • OS: Linux - Ubuntu 25.10
  • Intel mini PC: HP t520 Flexible Series TC

Additional context

The upgrade to Ubuntu 25.10 was recent, but I think the problem started before that.

Originally created by @miltieIV2 on GitHub (Feb 11, 2026). Original GitHub issue: https://github.com/librespot-org/librespot/issues/1686 ### Look for similar bugs Checked ### Description librespot used to respond to client volume changes, but stopped recently. The only way to control the volume now is with `--initial-volume N` ### Version 33bf3a7 (HEAD -> dev, origin/dev, origin/HEAD) Emit `SetQueue` event (#1677) Built with `cargo --locked` to get around the vergen issue ### How to reproduce Steps to reproduce the behavior in *librespot* e.g. 1. librespot launched from snapserver "source = librespot:///home/jbm/bin/librespot?name=slimshady-snapcast-librespot&dryout_ms=2000&devicename=slimshady-snapcast-librespot&volume=40" 2. Running ps: "/home/jbm/bin/librespot --name slimshady-snapcast-librespot --bitrate 320 --backend pipe --initial-volume 40 --verbose" 3. In the client click on <any volume change> 4. librespot does not respond to the volume change like it used to. ### Log * librespot does not function with --verbose in this environment. ### Host (what you are running `librespot` on): - OS: Linux - Ubuntu 25.10 - Intel mini PC: HP t520 Flexible Series TC ### Additional context The upgrade to Ubuntu 25.10 was recent, but I think the problem started before that.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/librespot#767
No description provided.