• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Gelöst Kein Abspielen von Musik über externe Bluetoothgeräte

Lurchi

Hacker
Hallo zusammen.

Ein ähnliches Problem wird seit kurzem auch hier diskutiert. Aber meins scheint in eine andere Richtung zu gehen: Möchte ich mich mit meinem Lapi mit meinen bluetooth-Kopfhören oder einer Soundbar verbinden, funktioniert ohne Probleme zwar.

Aber das Abspielen von Musik funktioniert nicht, weil ich keine externe Quelle angeboten bekomme und somit nicht umschalten kann. Maximal nur die verbauten Speaker sind aktiv !

Hier ist des öfteren schon die Problematik pipewire vs pulse hier mitbekommen. Beide sind bei mir auch installiert und laufen parallel.
Aber ist das wirklich das Problem?:rolleyes:
 
OP
Lurchi

Lurchi

Hacker
Hi..

Nochmal: Ich kann mich via bluetooth mit externen Geräten verbinden, über sie aber keine Musik abspielen. Amarok z.B. hatte neben dem Lautsprechersymbol das Externe im Angebot welche man dann aussuchen konnte.

Auch in pavucontrol werden mir keine externen Geräte wie z.B. eine Soundbar angeboten...
 

tomm.fa

Administrator
Teammitglied
Wenn du die anderen Beiträge zu diesem Thema gelesen hast, wo bleiben dann die entsprechenden Angaben?
Unter anderem die Ausgaben von:
Code:
systemctl --user list-units | egrep -i "wire|pulse|pipe|blue"
Code:
zypper se -si blue pulse pipe wire

Wenn du unbedingt weiter Pulseaudio verwenden möchtest, ist das Paket
pulseaudio-module-bluetooth
installiert, ist Pipewire aktiv usw.?
Bekannt ist auch, dass Pulseaudio so seine Problemchen mit Bluetooth hat.
 
OP
Lurchi

Lurchi

Hacker
Wenn du die anderen Beiträge zu diesem Thema gelesen hast, wo bleiben dann die entsprechenden Angaben?
Unter anderem die Ausgaben von:
Code:
systemctl --user list-units | egrep -i "wire|pulse|pipe|blue"
Code:
zypper se -si blue pulse pipe wire

Wenn du unbedingt weiter Pulseaudio verwenden möchtest, ist das Paket
pulseaudio-module-bluetooth
installiert, ist Pipewire aktiv usw.?
Bekannt ist auch, dass Pulseaudio so seine Problemchen mit Bluetooth hat.
Hi..
Reicht es nicht pipewire zu deinstallieren bzw. den Dienst zu deaktivieren??

systemctl --user list-units | egrep -i "wire|pulse|pipe|blue"

Code:
systemctl --user list-units | egrep -i "wire|pulse|pipe|blue"
Failed to connect to bus: $DBUS_SESSION_BUS_ADDRESS and $XDG_RUNTIME_DIR not defined (consider using --machine
=<user>@.host --user to connect to bus of other user)

Code:
zypper se -si blue pulse pipe wire ergab:

S  | Name                        | Type    | Version               | Arch   | Repository
---+-----------------------------+---------+-----------------------+--------+---------------------------------
----------------------------
i | alsa-plugins-pulse | package | 1.2.7.1-150500.1.1    | x86_64 | Main Repository
i | bluedevil5 | package | 5.27.4-bp155.1.5      | x86_64 | Main Repository
i | bluedevil5-lang | package | 5.27.4-bp155.1.5      | noarch | Main Repository
i | bluez | package | 5.65-150500.3.3.1     | x86_64 | Update repository with updates f
rom SUSE Linux Enterprise 15
i | bluez-cups | package | 5.65-150500.3.3.1     | x86_64 | Update repository with updates f
rom SUSE Linux Enterprise 15
i+ | bluez-obexd | package | 5.65-150500.3.3.1     | x86_64 | Update repository with updates f
rom SUSE Linux Enterprise 15
i | bluez-qt-imports | package | 5.102.0-bp155.1.6     | x86_64 | Main Repository
i | bluez-qt-udev | package | 5.102.0-bp155.1.6     | x86_64 | Main Repository
i | kernel-firmware-bluetooth | package | 20230724-150500.3.6.1 | noarch | Update repository with updates f
rom SUSE Linux Enterprise 15
i | kpipewire-imports | package | 5.27.4-bp155.1.7      | x86_64 | Main Repository
i | libbluetooth3 | package | 5.65-150500.3.3.1     | x86_64 | Update repository with updates f
rom SUSE Linux Enterprise 15
i | libKF5BluezQt6 | package | 5.102.0-bp155.1.6     | x86_64 | Main Repository
i | libKF5PulseAudioQt3 | package | 1.3-bp155.2.18        | x86_64 | Main Repository
i | libKPipeWire5 | package | 5.27.4-bp155.1.7      | x86_64 | Main Repository
i | libKPipeWire5-lang | package | 5.27.4-bp155.1.7      | noarch | Main Repository
i | libKPipeWireDmaBuf5 | package | 5.27.4-bp155.1.7      | x86_64 | Main Repository
i | libKPipeWireRecord5 | package | 5.27.4-bp155.1.7      | x86_64 | Main Repository
i | libpipeline1 | package | 1.4.1-1.27            | x86_64 | Main Repository
i | libpipewire-0_3-0 | package | 0.3.64-150500.3.3.1   | x86_64 | Update repository with updates f
rom SUSE Linux Enterprise 15
i | libpulse-mainloop-glib0 | package | 15.0-150400.4.2.2     | x86_64 | Update repository with updates f
rom SUSE Linux Enterprise 15
i | libpulse0 | package | 15.0-150400.4.2.2     | x86_64 | Update repository with updates f
rom SUSE Linux Enterprise 15
i | libwireplumber-0_4-0 | package | 0.4.13-150500.1.2     | x86_64 | Main Repository
i | mpg123-pulse | package | 1.26.4-1.15           | x86_64 | Main Repository
i | NetworkManager-bluetooth | package | 1.38.6-150500.1.2     | x86_64 | Main Repository
i | pipewire | package | 0.3.64-150500.3.3.1   | x86_64 | Update repository with updates f
rom SUSE Linux Enterprise 15
i | pipewire-lang | package | 0.3.64-150500.3.3.1   | noarch | Update repository with updates f
rom SUSE Linux Enterprise 15
i | pipewire-modules-0_3 | package | 0.3.64-150500.3.3.1   | x86_64 | Update repository with updates f
rom SUSE Linux Enterprise 15
i | pipewire-spa-plugins-0_2 | package | 0.3.64-150500.3.3.1   | x86_64 | Update repository with updates f
rom SUSE Linux Enterprise 15
i | pipewire-spa-tools | package | 0.3.64-150500.3.3.1   | x86_64 | Update repository with updates f
rom SUSE Linux Enterprise 15
i | pipewire-tools | package | 0.3.64-150500.3.3.1   | x86_64 | Update repository with updates f
rom SUSE Linux Enterprise 15
i | pulseaudio | package | 15.0-150400.4.2.2     | x86_64 | Update repository with updates f
rom SUSE Linux Enterprise 15
i | pulseaudio-bash-completion | package | 15.0-150400.4.2.2     | x86_64 | Update repository with updates f
rom SUSE Linux Enterprise 15
i | pulseaudio-lang | package | 15.0-150400.4.2.2     | noarch | Update repository with updates f
rom SUSE Linux Enterprise 15
i | pulseaudio-module-bluetooth | package | 15.0-150400.4.2.2     | x86_64 | Update repository with updates f
rom SUSE Linux Enterprise 15
i | pulseaudio-module-gsettings | package | 15.0-150400.4.2.2     | x86_64 | Update repository with updates f
rom SUSE Linux Enterprise 15
i | pulseaudio-module-x11 | package | 15.0-150400.4.2.2     | x86_64 | Update repository with updates f
rom SUSE Linux Enterprise 15
i | pulseaudio-module-zeroconf | package | 15.0-150400.4.2.2     | x86_64 | Update repository with updates f
rom SUSE Linux Enterprise 15
i | pulseaudio-setup | package | 15.0-150400.4.2.2     | x86_64 | Update repository with updates f
rom SUSE Linux Enterprise 15
i | pulseaudio-utils | package | 15.0-150400.4.2.2     | x86_64 | Update repository with updates f
rom SUSE Linux Enterprise 15
i | system-user-pulse | package | 15.0-150400.4.2.2     | noarch | Update repository with updates f
rom SUSE Linux Enterprise 15
i | wireless-regdb | package | 2019.06.03-3.14.1     | noarch | Main Repository
i | wireless-tools | package | 30.pre9-150400.13.6   | x86_64 | Main Repository
i | wireplumber | package | 0.4.13-150500.1.2     | x86_64 | Main Repository
i | wireplumber-lang | package | 0.4.13-150500.1.2     | noarch | Main Repository
 
Zuletzt bearbeitet von einem Moderator:

tomm.fa

Administrator
Teammitglied
Hi..
Reicht es nicht pipewire zu deinstallieren bzw. den Dienst zu deaktivieren??
Sicher, wenn du wirklich bei Pulseaudio statt Pipewire bleiben möchtest, dann kannst du Pipewire auch deaktivieren. Ich selbst, was hier nicht wirklich von Belang ist, verwende hier überall nur noch Pipewire.

Code:
systemctl --user list-units | egrep -i "wire|pulse|pipe|blue"
Failed to connect to bus: $DBUS_SESSION_BUS_ADDRESS and $XDG_RUNTIME_DIR not defined (consider using --machine
=<user>@.host --user to connect to bus of other user)
Hast du den Befehl als Root ausgeführt? Davon hatte ich nämlich nichts geschrieben, bitte als (ich hasse diesen Ausdruck, was kann damit wirklich bezeichnet werden :unsure:)„normaler“ Nutzer ausführen.
 
OP
Lurchi

Lurchi

Hacker
Sicher, wenn du wirklich bei Pulseaudio statt Pipewire bleiben möchtest, dann kannst du Pipewire auch deaktivieren. Ich selbst, was hier nicht wirklich von Belang ist, verwende hier überall nur noch Pipewire.


Hast du den Befehl als Root ausgeführt? Davon hatte ich nämlich nichts geschrieben, bitte als (ich hasse diesen Ausdruck, was kann damit wirklich bezeichnet werden :unsure:)„normaler“ Nutzer ausführen.
Hallo tomm.fa

:oops: ...uuups...

systemctl --user list-units | egrep -i "wire|pulse|pipe|blue"
sys-devices-pci0000:00-0000:00:14.0-usb1-1\x2d10-1\x2d10:1.0-bluetooth-hci0.device loaded active plugged
/sys/devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10:1.0/bluetooth/hci0
sys-devices-pci0000:00-0000:00:1d.0-0000:02:00.0-net-wlan0.device loaded active plugged
RTL8821CE 802.11ac PCIe Wireless Network Adapter
sys-subsystem-bluetooth-devices-hci0.device loaded active plugged
/sys/subsystem/bluetooth/devices/hci0
sys-subsystem-net-devices-wlan0.device loaded active plugged
RTL8821CE 802.11ac PCIe Wireless Network Adapter
pipewire.service loaded active running
PipeWire Multimedia Service
pulseaudio.service loaded active running
Sound Service
wireplumber.service loaded active running
Multimedia Service Session Manager
pipewire.socket loaded active running
PipeWire Multimedia System Socket
pulseaudio.socket loaded active running
Sound System

Ich sehe schon: beide laufen.Wie deaktiviere ich nun PulseAudio sodass es nach einem Neustart nicht wieder aktiv ist??
Wäre eine Deinstallation nicht besser?
Was ist eigentlich Ursache dieser Komplikation? Ich habe von 15.4 auf 15.5 dem System nur ein Upgrade unterzogen. By the way: unter 15.4 hatte ich dieses Problem nicht.
 

tomm.fa

Administrator
Teammitglied
Gehe mal folgendermaßen vor. Installiere die Pakete pipewire-pulseaudio und wireplumber-audio als Root/su über YaST oder Zypper. Danach als User systemctl --user stop pulseaudio.socket und systemctl --user disable pulseaudio.socket (eigentlich sollte zweiteres [disable] ausreichen).
Beim nächsten Rechnerstart sollte eigenlich alleswie gewünscht funktionieren (hier ist es jedenfalls so) und die Ausgabe von systemctl --user list-units | egrep -i "wire|pulse|pipe|blue" ungefähr so aussehen:
Code:
systemctl --user list-units | egrep -i "wire|pulse|pipe|blue"
  sys-devices-pci0000:00-0000:00:01.2-0000:02:00.0-0000:03:08.0-0000:0a:00.3-usb5-5\x2d4-5\x2d4:1.0-bluetooth-hci0.device                                    loaded active plugged   /sys/devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:0a:00.3/usb5/5-4/5-4:1.0/bluetooth/hci0
  sys-subsystem-bluetooth-devices-hci0.device                                                                                                                loaded active plugged   /sys/subsystem/bluetooth/devices/hci0
  pipewire-pulse.service                                                                                                                                     loaded active running   PipeWire PulseAudio
  pipewire.service                                                                                                                                           loaded active running   PipeWire Multimedia Service
  wireplumber.service                                                                                                                                        loaded active running   Multimedia Service Session Manager
  pipewire-pulse.socket                                                                                                                                      loaded active running   PipeWire PulseAudio
  pipewire.socket                                                                                                                                            loaded active running   PipeWire Multimedia System Socket
 
Zuletzt bearbeitet:
OP
Lurchi

Lurchi

Hacker
@ all:
Vielen Dank für Eure zielführenden Kommentare und Hilfestellungen. Die gewünschte externe Quelle wird mir angezeigt.
Läuft(y)
:biggrin:
 
Oben