EasyOS Dunfell-series using Pulseaudio
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