Hello,
I’m new on this forum as usually I succeed to find a solution on my own
But today (for a few weeks actually) I get really stuck!
I use a moodeaudio server (on a raspi5) to play music on my hifi system.
I can connect it with my laptop (Manjaro 26.0.4, Xfce)
but it doesn’t show up as a sound device in PulseAudio Mixer
here’s part of my config:
$ inxi -MSEA
System:
Host: pijoluvio-mbp17 Kernel: 6.12.77-1-MANJARO arch: x86_64 bits: 64
Desktop: Xfce v: 4.20.1 Distro: Manjaro Linux
Machine:
Type: Laptop System: Apple product: MacBookPro6,1 v: 1.0
serial: <superuser required>
Mobo: Apple model: Mac-F22589C8 serial: <superuser required>
Firmware: UEFI vendor: Apple v: 99.0.0.0.0 date: 06/13/2019
Audio:
Device-1: Intel 5 Series/3400 Series High Definition Audio
driver: snd_hda_intel
Device-2: NVIDIA GT216 HDMI Audio driver: snd_hda_intel
API: ALSA v: k6.12.77-1-MANJARO status: kernel-api
Server-1: PipeWire v: 1.6.2 status: active
Bluetooth:
Device-1: Apple Bluetooth Host Controller driver: btusb type: USB
Report: btmgmt ID: hci0 state: up address: 34:15:9E:90:60:6A bt-v: 2.1
and here’s some reports about bluetooth and audio if that can help
$ bluetoothctl info 2C:CF:67:77:7A:66 ✔
Device 2C:CF:67:77:7A:66 (public)
Name: Raspi-musique Bluetooth
Alias: Raspi-musique Bluetooth
Class: 0x004c041c (4981788)
Icon: audio-card
Paired: yes
Bonded: yes
Trusted: yes
Blocked: no
Connected: yes
LegacyPairing: no
CablePairing: no
UUID: Audio Source (0000110a-0000-1000-8000-00805f9b34fb)
UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb)
UUID: SIM Access (0000112d-0000-1000-8000-00805f9b34fb)
UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb)
Modalias: usb:v1D6Bp0246d0552
$ pacman -Qs pipewire
local/gst-plugin-pipewire 1:1.6.2-1
Multimedia graph framework - pipewire plugin
local/libpipewire 1:1.6.2-1
Low-latency audio/video router and processor - client library
local/libwireplumber 0.5.13-1
Session / policy manager implementation for PipeWire - client library
local/manjaro-pipewire 20231009-1
Manjaro meta package for complete PipeWire support.
local/pa-dlna 1.1-1
Forwards audio to DLNA devices via PulseAudio or PipeWire (via 'python-libpulse')
local/pipewire 1:1.6.2-1
Low-latency audio/video router and processor
local/pipewire-alsa 1:1.6.2-1
Low-latency audio/video router and processor - ALSA configuration
local/pipewire-audio 1:1.6.2-1
Low-latency audio/video router and processor - Audio support
local/pipewire-enable-bluez5 1.0-1
Pacman hook to automatically enable Bluez5 support for Pipewire
local/pipewire-pulse 1:1.6.2-1
Low-latency audio/video router and processor - PulseAudio replacement
local/pipewire-session-manager 1:1.6.2-1
Session manager for PipeWire (default provider)
local/pipewire-zeroconf 1:1.6.2-1
Low-latency audio/video router and processor - Zeroconf support
local/python-libpulse 0.7-1
Asyncio interface to the Pulseaudio and Pipewire pulse library
local/qpwgraph 0.9.9-1 (pro-audio)
PipeWire Graph Qt GUI Interface
local/vlc-plugin-pipewire 3.0-1
PipeWire audio plugins for VLC
local/wireplumber 0.5.13-1
Session / policy manager implementation for PipeWire
I’d like to add that I can connect with no issue with my smartphone (Android 11) and macOS (10.15); so it seems to be Manjaro related…
(I also posted this question in the MoodeAudio forum)
Hi @Pierre-2026 ,
Welcome to the forum, after reading your post I can say two things from your posts.
Please, read this post before installing anything, and check wich packages do you have installed in order to find the proper solution to your problem.
PipeWire is a new low-level multimedia framework. It aims to offer capture and playback for both audio and video with minimal latency and support for PulseAudio, JACK, ALSA and GStreamer-based applications.
Second, from the same link:
WirePlumber is the recommended session manager. It is based on a modular design, with Lua plugins that implement the actual management functionality.
A netjack2 manager listens on a multicast address for netjack2 drivers. It Sends and receives audio/midi from the remote netjack2 driver with a fixed latency, that is a multiple of the buffer-size.
A netjack2 driver acts like a driver in the JACK/PipeWire graph and is driven by a remote netjack2 manager. This makes the driver follow the rate of the manager it is scheduled by.
PipeWire Wiki - Network - VBAN
The VBAN protocol is a simple UDP based protocol for sending audio and midi. It can be used to interoperate with Windows and MAC applications.
thanks @j8a, i will have a look at the suggestions.
maybe the wirePlumber thing is to be explored but I think it’s already installed…
@nikgnomic, I don’t really understand your point. Bluetooth here is not used as a network endpoint. And I’d prefer to find a solution using the pipeWire infrastructure.
Thank you anyway
Okay, I understand your previous post
These were old unecessary tries that I forget to suppress…
I removed the 3 AUR packages; my system is cleaner but that doesn’t solve my issue
I’ll read the pipewire gitlab page
thanks
No success either here with wireplumber
I still can connect but no usable audio profile
Exactly how can you connect to it with your laptop? Via web browser, or CLI, or something else?
Correct me if I’m wrong, but you have a RPi5 running Moodeaudio, but you’re looking for it’s sound device in PulseAudio mixer on a different machine running Manjaro? I can’t find any documentation that says this is possible. What you can do is connect to it via a web browser to control it.
I’m trying (and succeeded) to connect to the RPi bluetooth. Via the toolbar applet (XFCE) and CLI bluetoothctl. but it shows no sink
Yes it’s a moode install on the RPi; BTW it works like a charm as a media player (for me )
The only thing I can’t do is send audio to RPi via BT from my manjaro install (see the end of my first post: I can do it on my phone and my old mac)
And I’ve got no problem to reach the RPi via web browser or SSH
I’m out of ideas I’m afraid. But reading your post on the Moodeaudio forum someone else seems to have it working so it is possible.
I guess one final idea would be to boot from a Manjaro live usb and try to connect and play audio from there. That at least rules in or out your current configuration on Manjaro.
Comment was to show how tardy Linux Mint is compared to Manjaro
Simplest way to check if Bluetooth sinks are available on Linux Mint would be to boot from a live ISO
No Bluetooth sink available for audio playback in pipewire-pulse might be a mis-configuration in Moodeaudio OS, or no audio sink available for playback on the Raspberry Pi
Maybe also try using Volumio OS on the Raspberry Pi,
there might be better support for audio issues on Volumio forum
Hello everybody,
the problem is quite solved and the simple solution was to wait for an update in Manjaro!
I can now connect to my moode player via bluetooth!