site  contact  subhomenews

EasyOS Dunfell-series using Pulseaudio

October 08, 2020 — BarryK

I have gone over to the "dark side", now using pulseaudio in the new Dunfell-series of EasyOS.

I have been happy with ALSA, however, bluetooth audio requires pulseaudio for audio. Up until now, I had used 'bluez-alsa' package, see earlier posts:

https://bkhome.org/news/202001/audiosonic-e920-speaker-working-with-easyos-22.html

And James hacked a2dp:

https://bkhome.org/news/201701/a2dp-alsa-for-bluetooth-audio.html

However, implementation of bluez-alsa is clumsy.

For apps that require pulseaudio, we have 'apulse' package.

I thought that I could get everything to be more streamlined if capitulate and use pulseaudio. It is compiled in OE and included in the latest EasyOS Dunfell build.

It took a few days of messing around to get bluetooth audio a2dp to work, then success today, got my Audiosonic BT loudspeaker to work. I found this Arch Linux wiki to be immensely helpful:

https://wiki.archlinux.org/index.php/PulseAudio

I still need to handle apps that talk directly to alsa, and the Arch wiki recommended "pulseaudio-alsa" package, which only has a symlink in it, and that did the trick. I was able to use both 'aplay' and 'paplay' to play audio files. The audio volume tray applet 'pnmixer' still works, but not the mixer 'aumix'.

So there are still some details to work out. 

Tags: easy