-
-
Notifications
You must be signed in to change notification settings - Fork 444
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
deej.unmapped controls master when using bluetooth speakers #65
Comments
Hi there @cerahmed, thank you for your kind words about deej and for
reporting this issue!
deej's unmapped feature is supposed to only target apps (audio sessions
associated with a process name), and not devices (which, in the case of
master, acts as an alias of the current default output device).
So one option for why this is happening could be your speakers' PC software
making use of a dedicated process to route audio over Bluetooth, which
might also suggest that it uses a proprietary dongle, as opposed to "just
bluetooth" - which in most cases is just treated as its own audio device.
You can try comparing this behavior with other bluetooth-based audio
devices.
One way to tell for sure what's happening is to examine the logs with
deej's debug version, which specifically show which audio session is being
targeted. If you see an app name, that's an indication of the above. There
is information about how to run the debug version in the FAQ.
I may be slow to respond as I'm on vacation until the 23rd, but please feel
free to update on your findings or ask more questions in the meantime and
I'll be happy to get in touch after I'm back.
Cheers!
…On Sat, Apr 15, 2023, 18:57 cerahmed ***@***.***> wrote:
Hey there,
I've been using a usb speaker (Pebble V3) as my main desktop speaker. This
speaker can operate using USB or Bluetooth.
Today I have switched to using it over Bluetooth, and noticed that when
using it as a bluetooth speaker, deej.unmapped control the speakers volume
(which is master).
I switched to a wired headset and deej.unmapped worked as expected (does
not control master volume).
This is a bit strange, I'm wondering if you came across this issue and
have ways to solve it.
Thanks again and again (and again) for this great utility that has been
treating me very well for quite some time now :)
—
Reply to this email directly, view it on GitHub
<#65>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACOSGJZSBDDCTXATJIQG623XBLHQVANCNFSM6AAAAAAW7QXOL4>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Thanks for your quick response, @omriharel. So I went ahead and debugged the issue, the following information is basically what is of interest (copied after rotating the master knob): 2023-04-16 16:10:16.425 DEBUG deej.sessions.master Created audio session instance {"session": "<session: master, vol: 0.53>"}
2023-04-16 16:10:16.425 DEBUG deej.sessions.mic Created audio session instance {"session": "<session: mic, vol: 1.00>"}
2023-04-16 16:10:16.426 DEBUG deej.session_finder Enumerated device info {"deviceIdx": 0, "deviceDescription": "headphones", "deviceFriendlyName": "Headphones (Realtek USB2.0 Audio)", "dataFlow": 0}
2023-04-16 16:10:16.426 DEBUG deej.session_finder Enumerating and adding process sessions for audio output device {"deviceFriendlyName": "Headphones (Realtek USB2.0 Audio)"}
2023-04-16 16:10:16.427 DEBUG deej.session_finder Got session count from session enumerator {"count": 4}
2023-04-16 16:10:16.434 DEBUG deej.sessions.rainmeter Created audio session instance {"session": "<session: Rainmeter.exe (pid 29048), vol: 1.00>"}
2023-04-16 16:10:16.440 DEBUG deej.sessions.signalrgb Created audio session instance {"session": "<session: SignalRgb.exe (pid 17256), vol: 1.00>"}
2023-04-16 16:10:16.446 DEBUG deej.sessions.discord Created audio session instance {"session": "<session: Discord.exe (pid 6112), vol: 0.30>"}
2023-04-16 16:10:16.447 DEBUG deej.sessions.system Created audio session instance {"session": "<session: system sounds, vol: 1.00>"}
2023-04-16 16:10:16.447 DEBUG deej.sessions.device.headphones Created audio session instance {"session": "<session: Headphones (Realtek USB2.0 Audio), vol: 0.59>"}
2023-04-16 16:10:16.448 DEBUG deej.session_finder Enumerated device info {"deviceIdx": 1, "deviceDescription": "headphones", "deviceFriendlyName": "Headphones ( Pebble V3\r\n)", "dataFlow": 0}
2023-04-16 16:10:16.448 DEBUG deej.session_finder Enumerating and adding process sessions for audio output device {"deviceFriendlyName": "Headphones ( Pebble V3\r\n)"}
2023-04-16 16:10:16.448 DEBUG deej.session_finder Got session count from session enumerator {"count": 10}
2023-04-16 16:10:16.456 DEBUG deej.sessions.epicpen Created audio session instance {"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.464 DEBUG deej.sessions.epicpen Created audio session instance {"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.479 DEBUG deej.sessions.signalrgb Created audio session instance {"session": "<session: SignalRgb.exe (pid 17256), vol: 1.00>"}
2023-04-16 16:10:16.484 DEBUG deej.sessions.discord Created audio session instance {"session": "<session: Discord.exe (pid 6112), vol: 0.30>"}
2023-04-16 16:10:16.488 DEBUG deej.sessions.obs64 Created audio session instance {"session": "<session: obs64.exe (pid 2616), vol: 1.00>"}
2023-04-16 16:10:16.493 DEBUG deej.sessions.epicpen Created audio session instance {"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.498 DEBUG deej.sessions.discord Created audio session instance {"session": "<session: Discord.exe (pid 29656), vol: 0.30>"}
2023-04-16 16:10:16.503 DEBUG deej.sessions.chrome Created audio session instance {"session": "<session: chrome.exe (pid 25000), vol: 0.07>"}
2023-04-16 16:10:16.508 DEBUG deej.sessions.epicpen Created audio session instance {"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.509 DEBUG deej.sessions.system Created audio session instance {"session": "<session: system sounds, vol: 1.00>"}
2023-04-16 16:10:16.509 DEBUG deej.sessions.device.headphones Created audio session instance {"session": "<session: Headphones ( Pebble V3\r\n), vol: 0.53>"}
2023-04-16 16:10:16.509 DEBUG deej.session_finder Enumerated device info {"deviceIdx": 2, "deviceDescription": "microphone", "deviceFriendlyName": "Microphone (HyperX QuadCast S)", "dataFlow": 1}
2023-04-16 16:10:16.509 DEBUG deej.sessions.device.microphone Created audio session instance {"session": "<session: Microphone (HyperX QuadCast S), vol: 1.00>"}
2023-04-16 16:10:16.509 DEBUG deej.sessions Tracking unmapped session {"session": "<session: Rainmeter.exe (pid 29048), vol: 1.00>"}
2023-04-16 16:10:16.509 DEBUG deej.sessions Tracking unmapped session {"session": "<session: SignalRgb.exe (pid 17256), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session {"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session {"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session {"session": "<session: SignalRgb.exe (pid 17256), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session {"session": "<session: obs64.exe (pid 2616), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session {"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session {"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session {"session": "<session: Headphones ( Pebble V3\r\n), vol: 0.53>"}
2023-04-16 16:10:16.510 INFO deej.sessions Got all audio sessions successfully {"sessionMap": "<19 audio sessions>"} A few explanation that might help in reading the debug output:
And the following was copied after rotating ONLY the unmapped knob: 2023-04-16 16:10:16.425 DEBUG deej.sessions.master Created audio session instance {"session": "<session: master, vol: 0.53>"}
2023-04-16 16:10:16.425 DEBUG deej.sessions.mic Created audio session instance {"session": "<session: mic, vol: 1.00>"}
2023-04-16 16:10:16.426 DEBUG deej.session_finder Enumerated device info {"deviceIdx": 0, "deviceDescription": "headphones", "deviceFriendlyName": "Headphones (Realtek USB2.0 Audio)", "dataFlow": 0}
2023-04-16 16:10:16.426 DEBUG deej.session_finder Enumerating and adding process sessions for audio output device {"deviceFriendlyName": "Headphones (Realtek USB2.0 Audio)"}
2023-04-16 16:10:16.427 DEBUG deej.session_finder Got session count from session enumerator {"count": 4}
2023-04-16 16:10:16.434 DEBUG deej.sessions.rainmeter Created audio session instance {"session": "<session: Rainmeter.exe (pid 29048), vol: 1.00>"}
2023-04-16 16:10:16.440 DEBUG deej.sessions.signalrgb Created audio session instance {"session": "<session: SignalRgb.exe (pid 17256), vol: 1.00>"}
2023-04-16 16:10:16.446 DEBUG deej.sessions.discord Created audio session instance {"session": "<session: Discord.exe (pid 6112), vol: 0.30>"}
2023-04-16 16:10:16.447 DEBUG deej.sessions.system Created audio session instance {"session": "<session: system sounds, vol: 1.00>"}
2023-04-16 16:10:16.447 DEBUG deej.sessions.device.headphones Created audio session instance {"session": "<session: Headphones (Realtek USB2.0 Audio), vol: 0.59>"}
2023-04-16 16:10:16.448 DEBUG deej.session_finder Enumerated device info {"deviceIdx": 1, "deviceDescription": "headphones", "deviceFriendlyName": "Headphones ( Pebble V3\r\n)", "dataFlow": 0}
2023-04-16 16:10:16.448 DEBUG deej.session_finder Enumerating and adding process sessions for audio output device {"deviceFriendlyName": "Headphones ( Pebble V3\r\n)"}
2023-04-16 16:10:16.448 DEBUG deej.session_finder Got session count from session enumerator {"count": 10}
2023-04-16 16:10:16.456 DEBUG deej.sessions.epicpen Created audio session instance {"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.464 DEBUG deej.sessions.epicpen Created audio session instance {"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.479 DEBUG deej.sessions.signalrgb Created audio session instance {"session": "<session: SignalRgb.exe (pid 17256), vol: 1.00>"}
2023-04-16 16:10:16.484 DEBUG deej.sessions.discord Created audio session instance {"session": "<session: Discord.exe (pid 6112), vol: 0.30>"}
2023-04-16 16:10:16.488 DEBUG deej.sessions.obs64 Created audio session instance {"session": "<session: obs64.exe (pid 2616), vol: 1.00>"}
2023-04-16 16:10:16.493 DEBUG deej.sessions.epicpen Created audio session instance {"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.498 DEBUG deej.sessions.discord Created audio session instance {"session": "<session: Discord.exe (pid 29656), vol: 0.30>"}
2023-04-16 16:10:16.503 DEBUG deej.sessions.chrome Created audio session instance {"session": "<session: chrome.exe (pid 25000), vol: 0.07>"}
2023-04-16 16:10:16.508 DEBUG deej.sessions.epicpen Created audio session instance {"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.509 DEBUG deej.sessions.system Created audio session instance {"session": "<session: system sounds, vol: 1.00>"}
2023-04-16 16:10:16.509 DEBUG deej.sessions.device.headphones Created audio session instance {"session": "<session: Headphones ( Pebble V3\r\n), vol: 0.53>"}
2023-04-16 16:10:16.509 DEBUG deej.session_finder Enumerated device info {"deviceIdx": 2, "deviceDescription": "microphone", "deviceFriendlyName": "Microphone (HyperX QuadCast S)", "dataFlow": 1}
2023-04-16 16:10:16.509 DEBUG deej.sessions.device.microphone Created audio session instance {"session": "<session: Microphone (HyperX QuadCast S), vol: 1.00>"}
2023-04-16 16:10:16.509 DEBUG deej.sessions Tracking unmapped session {"session": "<session: Rainmeter.exe (pid 29048), vol: 1.00>"}
2023-04-16 16:10:16.509 DEBUG deej.sessions Tracking unmapped session {"session": "<session: SignalRgb.exe (pid 17256), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session {"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session {"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session {"session": "<session: SignalRgb.exe (pid 17256), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session {"session": "<session: obs64.exe (pid 2616), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session {"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session {"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session {"session": "<session: Headphones ( Pebble V3\r\n), vol: 0.53>"}
2023-04-16 16:10:16.510 INFO deej.sessions Got all audio sessions successfully {"sessionMap": "<19 audio sessions>"} Notice that the master volume is now set to 1.0, where the master knob is still set at 0.53. Thanks. |
Hi again @cerahmed,
I think I know what's going on, given the logs you've provided. Your device
name for the headset seems to end with a CRLF line ending sequence (seen in
the logs as `\r\n`), which trips the current logic for identifying unmapped
sessions.
This may not be possible for you to rename, since the part of the device's
name that's inside the parentheses is controlled by the system as far as
I'm aware.
I'll be correcting the logic to handle this edge case in a future update,
but in the meantime you might be able to look into ways to rename that (and
remove the trailing line break from it).
Thanks for the report!
…On Sun, Apr 16, 2023, 15:21 cerahmed ***@***.***> wrote:
Thanks for your quick response, @omriharel <https://github.com/omriharel>.
Appreciate your efforts in following up and updating the software.
So I went ahead and debugged the issue, the following information is
basically what is of interest (copied after rotating the master knob):
2023-04-16 16:10:16.425 DEBUG deej.sessions.master Created audio session
instance {"session": "<session: master, vol: 0.53>"}
2023-04-16 16:10:16.425 DEBUG deej.sessions.mic Created audio session
instance {"session": "<session: mic, vol: 1.00>"}
2023-04-16 16:10:16.426 DEBUG deej.session_finder Enumerated device info
{"deviceIdx": 0, "deviceDescription": "headphones", "deviceFriendlyName":
"Headphones (Realtek USB2.0 Audio)", "dataFlow": 0}
2023-04-16 16:10:16.426 DEBUG deej.session_finder Enumerating and adding
process sessions for audio output device {"deviceFriendlyName": "Headphones
(Realtek USB2.0 Audio)"}
2023-04-16 16:10:16.427 DEBUG deej.session_finder Got session count from
session enumerator {"count": 4}
2023-04-16 16:10:16.434 DEBUG deej.sessions.rainmeter Created audio
session instance {"session": "<session: Rainmeter.exe (pid 29048), vol:
1.00>"}
2023-04-16 16:10:16.440 DEBUG deej.sessions.signalrgb Created audio
session instance {"session": "<session: SignalRgb.exe (pid 17256), vol:
1.00>"}
2023-04-16 16:10:16.446 DEBUG deej.sessions.discord Created audio session
instance {"session": "<session: Discord.exe (pid 6112), vol: 0.30>"}
2023-04-16 16:10:16.447 DEBUG deej.sessions.system Created audio session
instance {"session": "<session: system sounds, vol: 1.00>"}
2023-04-16 16:10:16.447 DEBUG deej.sessions.device.headphones Created
audio session instance {"session": "<session: Headphones (Realtek USB2.0
Audio), vol: 0.59>"}
2023-04-16 16:10:16.448 DEBUG deej.session_finder Enumerated device info
{"deviceIdx": 1, "deviceDescription": "headphones", "deviceFriendlyName":
"Headphones ( Pebble V3\r\n)", "dataFlow": 0}
2023-04-16 16:10:16.448 DEBUG deej.session_finder Enumerating and adding
process sessions for audio output device {"deviceFriendlyName": "Headphones
( Pebble V3\r\n)"}
2023-04-16 16:10:16.448 DEBUG deej.session_finder Got session count from
session enumerator {"count": 10}
2023-04-16 16:10:16.456 DEBUG deej.sessions.epicpen Created audio session
instance {"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.464 DEBUG deej.sessions.epicpen Created audio session
instance {"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.479 DEBUG deej.sessions.signalrgb Created audio
session instance {"session": "<session: SignalRgb.exe (pid 17256), vol:
1.00>"}
2023-04-16 16:10:16.484 DEBUG deej.sessions.discord Created audio session
instance {"session": "<session: Discord.exe (pid 6112), vol: 0.30>"}
2023-04-16 16:10:16.488 DEBUG deej.sessions.obs64 Created audio session
instance {"session": "<session: obs64.exe (pid 2616), vol: 1.00>"}
2023-04-16 16:10:16.493 DEBUG deej.sessions.epicpen Created audio session
instance {"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.498 DEBUG deej.sessions.discord Created audio session
instance {"session": "<session: Discord.exe (pid 29656), vol: 0.30>"}
2023-04-16 16:10:16.503 DEBUG deej.sessions.chrome Created audio session
instance {"session": "<session: chrome.exe (pid 25000), vol: 0.07>"}
2023-04-16 16:10:16.508 DEBUG deej.sessions.epicpen Created audio session
instance {"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.509 DEBUG deej.sessions.system Created audio session
instance {"session": "<session: system sounds, vol: 1.00>"}
2023-04-16 16:10:16.509 DEBUG deej.sessions.device.headphones Created
audio session instance {"session": "<session: Headphones ( Pebble V3\r\n),
vol: 0.53>"}
2023-04-16 16:10:16.509 DEBUG deej.session_finder Enumerated device info
{"deviceIdx": 2, "deviceDescription": "microphone", "deviceFriendlyName":
"Microphone (HyperX QuadCast S)", "dataFlow": 1}
2023-04-16 16:10:16.509 DEBUG deej.sessions.device.microphone Created
audio session instance {"session": "<session: Microphone (HyperX QuadCast
S), vol: 1.00>"}
2023-04-16 16:10:16.509 DEBUG deej.sessions Tracking unmapped session
{"session": "<session: Rainmeter.exe (pid 29048), vol: 1.00>"}
2023-04-16 16:10:16.509 DEBUG deej.sessions Tracking unmapped session
{"session": "<session: SignalRgb.exe (pid 17256), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session
{"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session
{"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session
{"session": "<session: SignalRgb.exe (pid 17256), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session
{"session": "<session: obs64.exe (pid 2616), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session
{"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session
{"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session
{"session": "<session: Headphones ( Pebble V3\r\n), vol: 0.53>"}
2023-04-16 16:10:16.510 INFO deej.sessions Got all audio sessions
successfully {"sessionMap": "<19 audio sessions>"}
A few explanation that might help in reading the debug output:
1. My current master (default output) device is the Pebble V3,
currently set at 0.53.
2. My current default mic device is HyperX Quadcast S, set at 1.0.
3. The unmapped knob is set at 1.0 at the time of copying the debug
output.
And the following was copied after rotating ONLY the unmapped knob:
2023-04-16 16:10:16.425 DEBUG deej.sessions.master Created audio session
instance {"session": "<session: master, vol: 0.53>"}
2023-04-16 16:10:16.425 DEBUG deej.sessions.mic Created audio session
instance {"session": "<session: mic, vol: 1.00>"}
2023-04-16 16:10:16.426 DEBUG deej.session_finder Enumerated device info
{"deviceIdx": 0, "deviceDescription": "headphones", "deviceFriendlyName":
"Headphones (Realtek USB2.0 Audio)", "dataFlow": 0}
2023-04-16 16:10:16.426 DEBUG deej.session_finder Enumerating and adding
process sessions for audio output device {"deviceFriendlyName": "Headphones
(Realtek USB2.0 Audio)"}
2023-04-16 16:10:16.427 DEBUG deej.session_finder Got session count from
session enumerator {"count": 4}
2023-04-16 16:10:16.434 DEBUG deej.sessions.rainmeter Created audio
session instance {"session": "<session: Rainmeter.exe (pid 29048), vol:
1.00>"}
2023-04-16 16:10:16.440 DEBUG deej.sessions.signalrgb Created audio
session instance {"session": "<session: SignalRgb.exe (pid 17256), vol:
1.00>"}
2023-04-16 16:10:16.446 DEBUG deej.sessions.discord Created audio session
instance {"session": "<session: Discord.exe (pid 6112), vol: 0.30>"}
2023-04-16 16:10:16.447 DEBUG deej.sessions.system Created audio session
instance {"session": "<session: system sounds, vol: 1.00>"}
2023-04-16 16:10:16.447 DEBUG deej.sessions.device.headphones Created
audio session instance {"session": "<session: Headphones (Realtek USB2.0
Audio), vol: 0.59>"}
2023-04-16 16:10:16.448 DEBUG deej.session_finder Enumerated device info
{"deviceIdx": 1, "deviceDescription": "headphones", "deviceFriendlyName":
"Headphones ( Pebble V3\r\n)", "dataFlow": 0}
2023-04-16 16:10:16.448 DEBUG deej.session_finder Enumerating and adding
process sessions for audio output device {"deviceFriendlyName": "Headphones
( Pebble V3\r\n)"}
2023-04-16 16:10:16.448 DEBUG deej.session_finder Got session count from
session enumerator {"count": 10}
2023-04-16 16:10:16.456 DEBUG deej.sessions.epicpen Created audio session
instance {"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.464 DEBUG deej.sessions.epicpen Created audio session
instance {"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.479 DEBUG deej.sessions.signalrgb Created audio
session instance {"session": "<session: SignalRgb.exe (pid 17256), vol:
1.00>"}
2023-04-16 16:10:16.484 DEBUG deej.sessions.discord Created audio session
instance {"session": "<session: Discord.exe (pid 6112), vol: 0.30>"}
2023-04-16 16:10:16.488 DEBUG deej.sessions.obs64 Created audio session
instance {"session": "<session: obs64.exe (pid 2616), vol: 1.00>"}
2023-04-16 16:10:16.493 DEBUG deej.sessions.epicpen Created audio session
instance {"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.498 DEBUG deej.sessions.discord Created audio session
instance {"session": "<session: Discord.exe (pid 29656), vol: 0.30>"}
2023-04-16 16:10:16.503 DEBUG deej.sessions.chrome Created audio session
instance {"session": "<session: chrome.exe (pid 25000), vol: 0.07>"}
2023-04-16 16:10:16.508 DEBUG deej.sessions.epicpen Created audio session
instance {"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.509 DEBUG deej.sessions.system Created audio session
instance {"session": "<session: system sounds, vol: 1.00>"}
2023-04-16 16:10:16.509 DEBUG deej.sessions.device.headphones Created
audio session instance {"session": "<session: Headphones ( Pebble V3\r\n),
vol: 0.53>"}
2023-04-16 16:10:16.509 DEBUG deej.session_finder Enumerated device info
{"deviceIdx": 2, "deviceDescription": "microphone", "deviceFriendlyName":
"Microphone (HyperX QuadCast S)", "dataFlow": 1}
2023-04-16 16:10:16.509 DEBUG deej.sessions.device.microphone Created
audio session instance {"session": "<session: Microphone (HyperX QuadCast
S), vol: 1.00>"}
2023-04-16 16:10:16.509 DEBUG deej.sessions Tracking unmapped session
{"session": "<session: Rainmeter.exe (pid 29048), vol: 1.00>"}
2023-04-16 16:10:16.509 DEBUG deej.sessions Tracking unmapped session
{"session": "<session: SignalRgb.exe (pid 17256), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session
{"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session
{"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session
{"session": "<session: SignalRgb.exe (pid 17256), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session
{"session": "<session: obs64.exe (pid 2616), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session
{"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session
{"session": "<session: EpicPen.exe (pid 20800), vol: 1.00>"}
2023-04-16 16:10:16.510 DEBUG deej.sessions Tracking unmapped session
{"session": "<session: Headphones ( Pebble V3\r\n), vol: 0.53>"}
2023-04-16 16:10:16.510 INFO deej.sessions Got all audio sessions
successfully {"sessionMap": "<19 audio sessions>"}
Notice that the master volume is now set to 1.0, where the master knob is
still set at 0.53.
I couldn't identify any software related to the bluetooth speaker, but
I'll keep testing and will share with you any updates.
Thanks.
—
Reply to this email directly, view it on GitHub
<#65 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACOSGJZJLWX7KMKDKHCDZC3XBPW7NANCNFSM6AAAAAAW7QXOL4>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Thanks for the great tip! Indeed it was as you mentioned. I went ahead and modified the Thanks again for the great insight, and looking forward modifying the code to account for irregular device names in the future. |
Hey there,
I've been using a usb speaker (Pebble V3) as my main desktop speaker. This speaker can operate using USB or Bluetooth.
Today I have switched to using it over Bluetooth, and noticed that when using it as a bluetooth speaker, deej.unmapped control the speakers volume (which is master).
I switched to a wired headset and deej.unmapped worked as expected (does not control master volume).
This is a bit strange, I'm wondering if you came across this issue and have ways to solve it.
Thanks again and again (and again) for this great utility that has been treating me very well for quite some time now :)
The text was updated successfully, but these errors were encountered: