Closed old-square-eyes closed 2 years ago
Try:
LIBRESPOT_DEVICE="plughw:CARD=AudioKontrol1,DEV=0"
Loud white noise on my first go (after a restart of the service). I hit next track on my phone then lost all audio and Connect disconnected. Tried again and nothing.
-- Journal begins at Fri 2022-01-28 15:37:51 NZDT. --
Apr 06 23:18:51 raspberrypi systemd[1]: Started Raspotify (Spotify Connect Client).
Apr 07 08:22:39 raspberrypi systemd[1]: Stopping Raspotify (Spotify Connect Client)...
Apr 07 08:22:39 raspberrypi systemd[1]: raspotify.service: Succeeded.
Apr 07 08:22:39 raspberrypi systemd[1]: Stopped Raspotify (Spotify Connect Client).
Apr 07 08:22:39 raspberrypi systemd[1]: Started Raspotify (Spotify Connect Client).
Apr 07 08:23:45 raspberrypi librespot[1112]: [2022-04-06T20:23:45Z ERROR librespot_playback::player] Audio Sink Error Invalid Parameters: <AlsaSink> PCM, ALSA function 'snd_pcm_hw_params' failed with error 'EPIPE: Broken pipe'
Apr 07 08:23:45 raspberrypi systemd[1]: raspotify.service: Main process exited, code=exited, status=1/FAILURE
Apr 07 08:23:45 raspberrypi systemd[1]: raspotify.service: Failed with result 'exit-code'.
Apr 07 08:23:45 raspberrypi systemd[1]: raspotify.service: Consumed 4.888s CPU time.
Apr 07 08:23:55 raspberrypi systemd[1]: raspotify.service: Scheduled restart job, restart counter is at 1.
Apr 07 08:23:55 raspberrypi systemd[1]: Stopped Raspotify (Spotify Connect Client).
Apr 07 08:23:55 raspberrypi systemd[1]: raspotify.service: Consumed 4.888s CPU time.
Apr 07 08:23:55 raspberrypi systemd[1]: Started Raspotify (Spotify Connect Client).
Apr 07 08:24:44 raspberrypi systemd[1]: Stopping Raspotify (Spotify Connect Client)...
Apr 07 08:24:44 raspberrypi systemd[1]: raspotify.service: Succeeded.
Apr 07 08:24:44 raspberrypi systemd[1]: Stopped Raspotify (Spotify Connect Client).
Apr 07 08:24:44 raspberrypi systemd[1]: Started Raspotify (Spotify Connect Client).
Apr 07 08:25:08 raspberrypi librespot[1194]: [2022-04-06T20:25:08Z ERROR librespot_playback::player] Audio Sink Error Invalid Parameters: <AlsaSink> PCM, ALSA function 'snd_pcm_hw_params' failed with error 'EPIPE: Broken pipe'
Apr 07 08:25:08 raspberrypi systemd[1]: raspotify.service: Main process exited, code=exited, status=1/FAILURE
Apr 07 08:25:08 raspberrypi systemd[1]: raspotify.service: Failed with result 'exit-code'.
Apr 07 08:25:18 raspberrypi systemd[1]: raspotify.service: Scheduled restart job, restart counter is at 1.
Apr 07 08:25:18 raspberrypi systemd[1]: Stopped Raspotify (Spotify Connect Client).
Apr 07 08:25:18 raspberrypi systemd[1]: Started Raspotify (Spotify Connect Client).
I am at a complete loss. After many hours yesterday, and trying the above today... audio just started working.
The only thing I have done since the above, is downgrade the kernel based on some old Buster sound issues post.
sudo rpi-update e1050e94821a70b2e4c72b318d6c6c968552e9a2
Then I rebooted... tested Connect, and I got audio!
sudo rpi-update
back to the latest kernel
Then rebooted. Still working.
Config I am using is LIBRESPOT_DEVICE="plughw:0,0"
I can only imagine something was holding exclusive access to the sound card open and maybe all the rebooting helped.
Edit: it stopped working again and a reboot fixed it. So all this may be unrelated and something is in fact crashing or blocking the use of the card.
As a side I also got my Mbox Micro DAC working too with plughw:1,0
. Now I will test Bullseye 64 bit but I'm not hopeful. Will report back.
The only thing I have done since the above, is downgrade the kernel based on some off Buster old sound issues post.
sudo rpi-update e1050e94821a70b2e4c72b318d6c6c968552e9a2
Sounds like a regression in the sound stack below us (ALSA itself).
Now I will test Bullseye 64 bit but I'm not hopeful. Will report back.
DACs are kinda a mixed bag sometimes. Some people have all kinds of problems, I've got a few DACs, both USBs and Raspberry Pi HATs, and I've never had any problem really with any of them. I don't know if I'm lucky or others are unlucky?
64 bit didn't work. Guess that's the kernel driver. I also broke my 64 bit build trying to downgrade to a 32 bit kernel. Clean install with the setup above and it just worked. 32 bit Bullseye.
Guess it's the way you hold your tongue.
Sounds great, hooked up to my hifi, playing my favourite speaker testing D&B playlist reserved for just such an occasion.
Thanks for the great package.
This is an upstream issue. You should file an issue with librespot ALSA or the Raspberry Pi kernel devs?
Compatible Device
Compatible OS
Latest Version
Due Diligence
What happened?
On Buster and old Raspotify my USB soundcard used to work. This is me.
I am now on a clean headless Bullseye.
librespot --device ? | less
Shows no devices (I have blacklisted the internal soundcard)When I try..
LIBRESPOT_DEVICE="plughw:0,0"
followed bysudo systemctl restart raspotify
(like used to work from the link above)I get...
aplay -l
aplay -L
Relevant log output
No response