plietar / librespot

Open Source Spotify client library
MIT License
1.14k stars 185 forks source link

Use pulseaudio native volume management #75

Open paradis opened 8 years ago

paradis commented 8 years ago

Hello,

When using pulseaudio backend it would be nice to delegate volume management to pulse audio sink. Besides having a logarithmic scale natively, it would also allow to manage librespot volume in one place and avoid several volume alteration (librespot, pulseaudio sink, pulseaudio output).

However, it would be necessary to move volume management from the player to the audio_backend.

What do you think?

joerg-krause commented 8 years ago

I'd like to see this for the ALSA backend, too!