Skip to content

Bidirectional volume control (ALSA) #1391

@Yanndroid

Description

@Yanndroid

Is your feature request related to a problem? Please describe.
When using "alsa" or "alsa_linear" as a volume controller, external changes to the ALSA volume are not applied in spotifyd. Instead, spotifyd overwrites the volume every time.

Describe the solution you'd like
Bidirectional volume changes. Changing the volume in ALSA (via alsamixer, for example) also changes it in spotifyd.

Describe alternatives you've considered
None.

Additional context
I vibe-coded some garbage that surprisingly works like expected, but I don't have enough knowledge in Rust to judge it. It might help to understand my feature request though. see here

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementA new feature that would improve Spotifyd

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions