FalconChristmas / fpp

Falcon Player
http://FalconChristmas.com
Other
556 stars 193 forks source link

FPP8: Soundblaster 3: Could not open Audio Output Device Only on Pi 5 #1923

Closed patdelaney closed 1 month ago

patdelaney commented 1 month ago

FPP Version and Hardware: Example: FPP 8.x master running on Pi5

Describe the bug and Steps to reproduce: Plug SB3 into USB port, Configure audio out for SB3 Reboot Try to play audio file and you get the following error: image

Expected behavior: Audio File should play

Additional context: The SB3 works on Pi4, this appears to just be a Pi 5 issue

dartunder commented 1 month ago

I have had it start playing once then due to errors fppd restarts either trying to play the next song or before.

darylc commented 1 month ago

@patdelaney Is this still an issue?

dartunder commented 1 month ago

FPP Version: | 8.x-master-464-g811c4b31 Platform: | Raspberry Pi (Pi 5) FPP OS Build: | v2024-08 OS Version: | Raspbian GNU/Linux 12 (bookworm) Kernel Version: | 6.6.45-v8+

I confirmed it is still a problem in the latest version as of today, 08/21/2024.

dkulp commented 1 month ago

The SB3 MUST be plugged in BEFORE booting. That's always been the case.

cybercop23 commented 1 month ago

Right, issue is that if its plugged into USB3.0 (blue) it doesn't get set up. Once moved to 2.0 (black) and rebooted, then it gets et up and then you can move it anywhere and reboot and it will be fine. Seems like it doesn't update asoundrc (? or something) unless it is first plugged into a 2.0 port.

patdelaney commented 1 month ago

I'll retest with Dan's sugestion when I get home.

dkulp commented 1 month ago

I cannot reproduce this. With the soundblaster plugged into a blue port, I can boot with a fresh image, select the SB3 (first in the list), reboot, and sound works.

bobreese commented 1 month ago

I just tested my Pi5 with the latest V8. Used after hours plugin and all worked as expected.

patdelaney commented 1 month ago

I retested based on Dan's comment and it works as expected. I will close the ticket