Yes, everything worked yesterday. str-dh190 is what I've been using for audio since install of Ubuntu months ago, this is a new problem.
Today the speakers pair and display in Setting and in Pulse Audio but no sound.
str-dh190 device connects as port = speaker plugged in
no sound
so I then grabbed an old portable speaker
auvio bts200m device and when it pairs it connects as port = headset plugged in
yes sound
After some digging I found about pactl list terminal command. I separately ran it when only one of the devices was paired and got the data on each. Pasting each of those results here:
'''Card #9
Name: bluez_card.E8_D0_FC_1F_BC_AA
Driver: module-bluez5-device.c
Owner Module: 39
Properties:
device.description = "STR-DH190"
device.string = "E8:D0:FC:1F:BC:AA"
device.api = "bluez"
device.class = "sound"
device.bus = "bluetooth"
device.form_factor = "speaker"
bluez.path = "/org/bluez/hci0/dev_E8_D0_FC_1F_BC_AA"
bluez.class = "0x240414"
bluez.alias = "STR-DH190"
device.icon_name = "audio-speakers-bluetooth"
bluetooth.codec = "sbc"
Profiles:
a2dp_sink: High Fidelity Playback (A2DP Sink) (sinks: 1, sources: 0, priority: 40, available: yes)
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: a2dp_sink
Ports:
speaker-output: Speaker (type: Speaker, priority: 0, latency offset: 0 usec, available)
Part of profile(s): a2dp_sink
speaker-input: Bluetooth Input (type: Bluetooth, priority: 0, latency offset: 0 usec, not available)'''
'''Card #10
Name: bluez_card.FC_58_FA_AB_91_ED
Driver: module-bluez5-device.c
Owner Module: 41
Properties:
device.description = "AUVIO BTS200M"
device.string = "FC:58:FA:AB:91:ED"
device.api = "bluez"
device.class = "sound"
device.bus = "bluetooth"
device.form_factor = "headset"
bluez.path = "/org/bluez/hci0/dev_FC_58_FA_AB_91_ED"
bluez.class = "0x260404"
bluez.alias = "AUVIO BTS200M"
device.icon_name = "audio-headset-bluetooth"
device.intended_roles = "phone"
bluetooth.codec = "sbc"
Profiles:
a2dp_sink: High Fidelity Playback (A2DP Sink) (sinks: 1, sources: 0, priority: 40, available: yes)
handsfree_head_unit: Handsfree Head Unit (HFP) (sinks: 1, sources: 1, priority: 30, available: yes)
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: a2dp_sink
Ports:
headset-output: Headset (type: Headset, priority: 0, latency offset: 0 usec, available)
Part of profile(s): a2dp_sink, handsfree_head_unit
headset-input: Headset (type: Headset, priority: 0, latency offset: 0 usec, availability unknown)
Part of profile(s): handsfree_head_unit'''
I had tried using PAVU with the desired str-dh190 device connected. But Output Devices tab does not allow me to assign it to a different port. It's hard locked as "speaker plugged in" and the selector drop menu does nothing.
How do I associate the device to a different Card/port? Or do I force the audio output to a different port?
Based on the GUI of PAVU I presume we should be dictating to the speakers which port they should slave to and the software can just use it's defaults.
EDIT January 01st: - have been trying to explore possibility of the alsamixer but keep getting lost in the menu since it doesn't display with clear tags in the GUI provided me in 22.04. Will try to get some good screenshots. There is also the outside possibility that I fat fingered a side-bar function key on the Kinesis Gaming keyboard my friends gave me - will make someone visit me with a new PDF of the user manual.