pulseaudio-equalizer automatically switching output sink?
I have a Bluetooth headset that I usually use for listening to music on my laptop, and they tend to work fine. Unless I try to use the pulseaudio equalizer, and then it switches the output to my laptop speakers any time there's a pause/break/any dead space in audio output, until I disable and reenable the equalizer again.
I've gone as far as I can figure out by myself, and I've found out that when starting up, the equalizer changes the default sink from the ALSA sink (which is defaulted to a bluez sink for my headset) to the LADSPA sink, which according to somewhere (either the ArchWiki or StackExchange) is necessary to be able to apply effects and whatnot.
So! Is there some way to prevent the equalizer from doing this?
Setup: Lenovo Thinkpad running Fedora 27 with KDE, uname -r
output: 4.14.13-300.fc27.x86_64
Output from running pulseaudio-equalizer enable
:
-------------------------------------
Current operation: enabling equalizer
-------------------------------------
Unloading & reloading stream-restore module...
Loading module-ladspa-sink...
Transferring current mute (0) & volume (25%) to LADSPA sink (ladspa_output.mbeq_1197.mbeq)...
Setting ALSA sink (bluez_sink.[bluetooth address].a2dp_sink) preamp (1.0x)...
Setting LADSPA sink (ladspa_output.mbeq_1197.mbeq) as default sink...
Moving active PulseAudio clients to LADSPA sink (ladspa_output.mbeq_1197.mbeq)...
-------------------------------------
Equalizer status: [enabled]
Equalizer configuration status: [disabled]
Equalizer plugin: [mbeq_1197/mbeq]
Equalizer control: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
NOTE: Using user-customized settings from '/home/[username]/.pulse/equalizerrc'...
-------------------------------------
linux fedora pulseaudio bluetooth bluez
add a comment |
I have a Bluetooth headset that I usually use for listening to music on my laptop, and they tend to work fine. Unless I try to use the pulseaudio equalizer, and then it switches the output to my laptop speakers any time there's a pause/break/any dead space in audio output, until I disable and reenable the equalizer again.
I've gone as far as I can figure out by myself, and I've found out that when starting up, the equalizer changes the default sink from the ALSA sink (which is defaulted to a bluez sink for my headset) to the LADSPA sink, which according to somewhere (either the ArchWiki or StackExchange) is necessary to be able to apply effects and whatnot.
So! Is there some way to prevent the equalizer from doing this?
Setup: Lenovo Thinkpad running Fedora 27 with KDE, uname -r
output: 4.14.13-300.fc27.x86_64
Output from running pulseaudio-equalizer enable
:
-------------------------------------
Current operation: enabling equalizer
-------------------------------------
Unloading & reloading stream-restore module...
Loading module-ladspa-sink...
Transferring current mute (0) & volume (25%) to LADSPA sink (ladspa_output.mbeq_1197.mbeq)...
Setting ALSA sink (bluez_sink.[bluetooth address].a2dp_sink) preamp (1.0x)...
Setting LADSPA sink (ladspa_output.mbeq_1197.mbeq) as default sink...
Moving active PulseAudio clients to LADSPA sink (ladspa_output.mbeq_1197.mbeq)...
-------------------------------------
Equalizer status: [enabled]
Equalizer configuration status: [disabled]
Equalizer plugin: [mbeq_1197/mbeq]
Equalizer control: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
NOTE: Using user-customized settings from '/home/[username]/.pulse/equalizerrc'...
-------------------------------------
linux fedora pulseaudio bluetooth bluez
add a comment |
I have a Bluetooth headset that I usually use for listening to music on my laptop, and they tend to work fine. Unless I try to use the pulseaudio equalizer, and then it switches the output to my laptop speakers any time there's a pause/break/any dead space in audio output, until I disable and reenable the equalizer again.
I've gone as far as I can figure out by myself, and I've found out that when starting up, the equalizer changes the default sink from the ALSA sink (which is defaulted to a bluez sink for my headset) to the LADSPA sink, which according to somewhere (either the ArchWiki or StackExchange) is necessary to be able to apply effects and whatnot.
So! Is there some way to prevent the equalizer from doing this?
Setup: Lenovo Thinkpad running Fedora 27 with KDE, uname -r
output: 4.14.13-300.fc27.x86_64
Output from running pulseaudio-equalizer enable
:
-------------------------------------
Current operation: enabling equalizer
-------------------------------------
Unloading & reloading stream-restore module...
Loading module-ladspa-sink...
Transferring current mute (0) & volume (25%) to LADSPA sink (ladspa_output.mbeq_1197.mbeq)...
Setting ALSA sink (bluez_sink.[bluetooth address].a2dp_sink) preamp (1.0x)...
Setting LADSPA sink (ladspa_output.mbeq_1197.mbeq) as default sink...
Moving active PulseAudio clients to LADSPA sink (ladspa_output.mbeq_1197.mbeq)...
-------------------------------------
Equalizer status: [enabled]
Equalizer configuration status: [disabled]
Equalizer plugin: [mbeq_1197/mbeq]
Equalizer control: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
NOTE: Using user-customized settings from '/home/[username]/.pulse/equalizerrc'...
-------------------------------------
linux fedora pulseaudio bluetooth bluez
I have a Bluetooth headset that I usually use for listening to music on my laptop, and they tend to work fine. Unless I try to use the pulseaudio equalizer, and then it switches the output to my laptop speakers any time there's a pause/break/any dead space in audio output, until I disable and reenable the equalizer again.
I've gone as far as I can figure out by myself, and I've found out that when starting up, the equalizer changes the default sink from the ALSA sink (which is defaulted to a bluez sink for my headset) to the LADSPA sink, which according to somewhere (either the ArchWiki or StackExchange) is necessary to be able to apply effects and whatnot.
So! Is there some way to prevent the equalizer from doing this?
Setup: Lenovo Thinkpad running Fedora 27 with KDE, uname -r
output: 4.14.13-300.fc27.x86_64
Output from running pulseaudio-equalizer enable
:
-------------------------------------
Current operation: enabling equalizer
-------------------------------------
Unloading & reloading stream-restore module...
Loading module-ladspa-sink...
Transferring current mute (0) & volume (25%) to LADSPA sink (ladspa_output.mbeq_1197.mbeq)...
Setting ALSA sink (bluez_sink.[bluetooth address].a2dp_sink) preamp (1.0x)...
Setting LADSPA sink (ladspa_output.mbeq_1197.mbeq) as default sink...
Moving active PulseAudio clients to LADSPA sink (ladspa_output.mbeq_1197.mbeq)...
-------------------------------------
Equalizer status: [enabled]
Equalizer configuration status: [disabled]
Equalizer plugin: [mbeq_1197/mbeq]
Equalizer control: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
NOTE: Using user-customized settings from '/home/[username]/.pulse/equalizerrc'...
-------------------------------------
linux fedora pulseaudio bluetooth bluez
linux fedora pulseaudio bluetooth bluez
asked Jan 28 '18 at 1:57
user272870user272870
112
112
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
I'm one year late, but:
Is your pulseaudio config really putting your bluetooth sink as the fallback output?
I've come accross this same problem and I found out that the ladspa module, when loaded, must specify the master output.
Then I inspected the code of pulseaudio-equalizer binary and found out it reads the lists of sinks and sets the fallback sink as the output.
All you have to do (at least in my version) is set the bluetooth output as fallback and then start the equalizer.
New contributor
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f420143%2fpulseaudio-equalizer-automatically-switching-output-sink%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
I'm one year late, but:
Is your pulseaudio config really putting your bluetooth sink as the fallback output?
I've come accross this same problem and I found out that the ladspa module, when loaded, must specify the master output.
Then I inspected the code of pulseaudio-equalizer binary and found out it reads the lists of sinks and sets the fallback sink as the output.
All you have to do (at least in my version) is set the bluetooth output as fallback and then start the equalizer.
New contributor
add a comment |
I'm one year late, but:
Is your pulseaudio config really putting your bluetooth sink as the fallback output?
I've come accross this same problem and I found out that the ladspa module, when loaded, must specify the master output.
Then I inspected the code of pulseaudio-equalizer binary and found out it reads the lists of sinks and sets the fallback sink as the output.
All you have to do (at least in my version) is set the bluetooth output as fallback and then start the equalizer.
New contributor
add a comment |
I'm one year late, but:
Is your pulseaudio config really putting your bluetooth sink as the fallback output?
I've come accross this same problem and I found out that the ladspa module, when loaded, must specify the master output.
Then I inspected the code of pulseaudio-equalizer binary and found out it reads the lists of sinks and sets the fallback sink as the output.
All you have to do (at least in my version) is set the bluetooth output as fallback and then start the equalizer.
New contributor
I'm one year late, but:
Is your pulseaudio config really putting your bluetooth sink as the fallback output?
I've come accross this same problem and I found out that the ladspa module, when loaded, must specify the master output.
Then I inspected the code of pulseaudio-equalizer binary and found out it reads the lists of sinks and sets the fallback sink as the output.
All you have to do (at least in my version) is set the bluetooth output as fallback and then start the equalizer.
New contributor
New contributor
answered 12 mins ago
user2934303user2934303
1
1
New contributor
New contributor
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f420143%2fpulseaudio-equalizer-automatically-switching-output-sink%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown