Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow volume slider to change sink volume #1631

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

Informatic
Copy link
Contributor

@Informatic Informatic commented Jul 21, 2017

This patch adds audio/output_volume configuration option, that makes volume slider change volume of gstreamer sink element. (eg. native pulseaudio volume) This is disabled by default to keep the behaviour backward compatible.

This has been reported on https://discuss.mopidy.com/t/softwaremixer-and-pulseaudio/1644/9 and discussed on IRC a couple of weeks ago.

I'm publishing it here just to get some feedback from developers.

Right now, if there is no element implementing GstStreamVolume, this will fallback to default behaviour (using intermediate volume element), which might be slightly misleading (it should at least throw some sort of warning, unless it becomes enabled by default)

When used in conjunction with sinks implementing GstStreamVolume (eg.
pulsesink) volume slider uses native volume control.
@Informatic
Copy link
Contributor Author

Are there any plans on merging this? As a somewhat of a side-effect, this greatly reduces delay in volume changes on some platforms.

@jodal jodal requested a review from adamcik March 31, 2018 23:25
@jodal jodal added C-enhancement Category: A PR with an enhancement or an issue with an enhancement proposal A-audio Area: Audio layer labels Mar 31, 2018
@jodal jodal deleted the branch mopidy:main March 1, 2024 23:15
@jodal jodal closed this Mar 1, 2024
@jodal jodal reopened this Mar 1, 2024
@jodal jodal changed the base branch from develop to main March 1, 2024 23:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-audio Area: Audio layer C-enhancement Category: A PR with an enhancement or an issue with an enhancement proposal
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants