RPi-Jukebox-RFID: πŸ› | SSL stream does not play - certificate failed to verify

Bug

What I did

Fresh install using Raspbian buster desktop and add stream URL and try to play it. URL is https://wdr-diemaus-live.icecastssl.wdr.de/wdr/diemaus/live/mp3/128/stream.mp3

What happened

The stream does not play and the issue when showing mpc error is shown below.

I expected this to happen

Stream plays. This worked in the previous install. I even cannot get this running in my image backup anymore where it worked before. Maybe it has external causes like a changed certificate? I am lost here.

Further information that might help

pi@raspberrypi:~ $ mpc
volume: n/a   repeat: off   random: off   single: off   consume: off
ERROR: Failed to decode https://wdr-diemaus-live.icecastssl.wdr.de/wdr/diemaus/live/mp3/128/stream.mp3; CURL failed: server certificate verification failed. CAfile: none CRLfile: none

PS: Simply setting it to http instead of https is not possible with this stream.

Software

Base image and version

2020-05-27-raspios-buster-armhf.img

Branch / Release

master 2.0

Installscript

scripts/installscripts/buster-install-default.sh

Hardware

RaspberryPi version

Pi Model 3B V1.2

RFID Reader

16c0:27db HXGCoLtd Keyboard

Soundcard

onboard

Other notable hardware

GPIO Buttons:
    volU = Button(22,pull_up=True,hold_time=0.3,hold_repeat=True)
    volD = Button(27,pull_up=True,hold_time=0.3,hold_repeat=True)
    frwd = Button(17,pull_up=True)
    prev = Button(24,pull_up=True)
    halt = Button(23,pull_up=True)

USB Stick that holds the audiofolders, bind mounted into ~/RPi-Jukebox-RFID/shared/audiofolders/

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 18 (7 by maintainers)

Most upvoted comments

@topas-rec It works again. πŸ₯³

This issue caused the β€žerrorβ€œ.

Everyone having this issue: Can you please try again today with https://wdr-diemaus-live.icecastssl.wdr.de/wdr/diemaus/live/mp3/128/stream.mp3?

I tried to check if it works on a x86 Raspberry pi OS in a VM and it works before and after all packages update though it shows the curl certificate problem. Then I decided to test on the Raspberry Pi itself in the Phoniebox and… it works again.

@topas-rec I have updated 2.0 RC to Final Release a few days ago. No issues after the update. My son hears WDR Maus ever day without any issues.

After the stream stop working yesterday I installed every available update without success.

I think it’s an issues with the root certificate that comes with Raspbian.

The stream works on iOS and windows without any Problems.