Can you use paplay instead? That is the pulseaudio aplay drop-in replacement. I'm guessing you won't have "device or resource busy" errors when using paplay.
I did not test this! But do let us know if it works for you :) On Tue, May 7, 2024 at 3:24 PM Richard Reina <gatorre...@gmail.com> wrote: > I have a Raspberry Pi 3b with a Hifiberry Amp4/DAC hat runs Moode Audio OS. > > If I pick Pulse as they audio device in LedFx and play a sound file with aplay > sound_file.wav my leds react to the music. > > The problem is that after aplay has finished playing the sound file if I > then go try to use Moode audio player Moode audio won't play music and > gives me the following error: > > MPD error Failed to open "ALSA Default" (alsa); Failed to open ALSA device > "_audioout": Device or resource busy > > This persists until I stop Ledfx. Is there a way I can switch back and > forth between aplay and Moode Audio player without having to stop and start > Ledfx? I am not looking to get LedFx working with Moode I only want > reactive lights when I play a song with aplay. > > $ aplay -l > > **** List of PLAYBACK Hardware Devices **** > > card 0: sndrpihifiberry [snd_rpi_hifiberry_dacplus], device 0: HiFiBerry > DAC+ HiFi pcm512x-hifi-0 [HiFiBerry DAC+ HiFi pcm512x-hifi-0] > > Subdevices: 0/1 > > Subdevice #0: subdevice #0 > > $ amixer > Simple mixer control 'Master',0 > Capabilities: pvolume pswitch pswitch-joined > Playback channels: Front Left - Front Right > Limits: Playback 0 - 65536 > Mono: > Front Left: Playback 65536 [100%] [on] > Front Right: Playback 65536 [100%] [on] > Simple mixer control 'Capture',0 > Capabilities: cvolume cswitch cswitch-joined > Capture channels: Front Left - Front Right > Limits: Capture 0 - 65536 > Front Left: Capture 65536 [100%] [on] > Front Right: Capture 65536 [100%] [on] >