ldac server support via pipewire - Printable Version +- Moode Forum (https://moodeaudio.org/forum) +-- Forum: moOde audio player (https://moodeaudio.org/forum/forumdisplay.php?fid=3) +--- Forum: Feature requests (https://moodeaudio.org/forum/forumdisplay.php?fid=8) +--- Thread: ldac server support via pipewire (/showthread.php?tid=5650) |
ldac server support via pipewire - phorize - 06-22-2023 Hi. It would be great to send output from moode via ldac bluetooth to an ldac receiver, in my case a topping G5 dac/hp amp. My impression is that pipewire provides ldac encoding, is compatible with alsa and is free software. Is the feasible for a future release? RE: ldac server support via pipewire - Tim Curtis - 06-22-2023 I think the LDAC encoder is Open Source and included in Debian but the decoder is still proprietary. You wouldn't need Pipewire since we may be able to just add encoder lib it to our Bluetooth package. I'll add to the TODO list. RE: ldac server support via pipewire - phorize - 06-24-2023 (06-22-2023, 06:26 PM)Tim Curtis Wrote: I think the LDAC encoder is Open Source and included in Debian but the decoder is still proprietary. You wouldn't need Pipewire since we may be able to just add encoder lib it to our Bluetooth package. Thanks for considering it. RE: ldac server support via pipewire - jenzd - 07-01-2023 (06-24-2023, 05:14 PM)phorize Wrote:(06-22-2023, 06:26 PM)Tim Curtis Wrote: I think the LDAC encoder is Open Source and included in Debian but the decoder is still proprietary. You wouldn't need Pipewire since we may be able to just add encoder lib it to our Bluetooth package. LDAC bluetooth transmission (encode only) should actually be working out of the box since version 8.3.3 of Moode. LDAC support was already built into the supplied bluez-alsa package since Moode 8.3.0, but not activated in the configuration file of the service /etc/systemd/system/bluealsa.service. With version 8.3.3 the necessary switch "-c ldac" was added here (together with activation switches for aptX and aptX-HD): Code: ExecStart=/usr/bin/bluealsa -p a2dp-source -p a2dp-sink -c aptx -c aptx-hd -c ldac You can easily check which codecs are available and which one was actually selected for a connected device with the commands: Code: # check which codecs are available Just give it a try. Best regards Jens RE: ldac server support via pipewire - Tim Curtis - 07-01-2023 I see that the libs are present :-) Code: pi@moode:~ $ dpkg -l | grep ldac I'll add en entry to the release notes for upcoming 8.3.4 RE: ldac server support via pipewire - phorize - 07-07-2023 $ bluealsa-cli --verbose list-pcms /org/bluealsa/hci0/dev_00_02_5B_00_FF_00/a2dpsrc/sink Device: /org/bluez/hci0/dev_00_02_5B_00_FF_00 Sequence: 0 Transport: A2DP-source Mode: sink Running: false Format: S32_LE Channels: 2 Sampling: 96000 Hz Available codecs: SBC:ffff0235 aptX:4f000000010032 aptX-HD:d700000024003200000000 LDAC:2d010000aa003c07 Selected codec: LDAC:2d010000aa000401 Delay: 200.0 ms SoftVolume: true Volume: L: 127 R: 127 Muted: L: false R: false You have no idea how happy the above terminal output makes me |