Apparently, libcdaudio has issues when directing the playback to an ALSA device: Even after setting volume to 255, my speakers remain silent. I've already excluded problems with ALSA or the sound card ('cause other sound sources like MP3 files are played without any problems). I don't get any related messages in /var/log/messages. See the output of strace cdcd play in the file attached.
This is my ALSA config:
pi@autoradio:~ $ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
dmixer
dsnooper
duplex
default
hw:CARD=sndrpijustboomd,DEV=0
snd_rpi_justboom_dac,
Direct hardware device without any conversions
plughw:CARD=sndrpijustboomd,DEV=0
snd_rpi_justboom_dac,
Hardware device with all software conversions
Some other user suspects libcdaudio to require an analog audio cable running from the CD drive to the sound card: Audio CD not working My CD drive is an external USB-based one.
Thank you for your help.
Diff:
Diff:
Diff:
Diff:
What I've found out, is that no PLAYMSF command appears in the output of
strace. I can't even find a child process spawned bycdcd. But the CD does spin in the drive.