Switching between webradio and UPnP causes player crash

Hello,

I did search the forum and FAQ and didn’t find a perfect match to this problem.

I’m on the latest Volumio OS version, old Raspberry 1 model B hardware, ethernet connected.

I often switch between web-radio playing (directly controlling from the Volumio Android App) and home collection/streaming service playing (BubbleUPnP controlled).

If I stop playing the webradio, then start playing music trough BubbleUPnp, most of the time I do hear the webradio again for a few seconds until Volumio player (not the app) seems to crash and disappears from the Volumio app. After a few minutes, it shows up again in the app, but any UPnP command times out and no webradio playing works.
If I reboot the OS, I’m able to control the player via BubbleUPnp again.

Any hint on this?

I don’t know if it is possibile to collect logs or debug informations, but I’m available for doing it, if needed.

Regards, S.

Hey @Stefano1,

To move forward we need hard facts and a log. Please provide:

  • Exact Volumio version string shown under Settings - System - About.

  • Hardware details: Raspberry Pi 1 Model B revision code, storage type (SD brand/size).

  • Network: Ethernet only or any Wi-Fi dongle present.

  • Controllers: Volumio Android app version, BubbleUPnP version.

  • Exact repro steps with timestamps in UTC+1 (Europe/London). Example:
    10:12 stop webradio in Volumio app
    10:13 press Play in BubbleUPnP for track X
    10:13:20 webradio audio resumes for N seconds
    10:13:35 player disappears

  • System log link:

    1. Reboot, reproduce the issue once.
    2. In a browser open http://<volumio_ip>/dev
    3. Click Send Log, wait for the URL, paste it here.
      Guide: https://help.volumio.com/help/how-to-send-a-log-link-for-a-bug-report

Optional but useful, run these via SSH right after the failure and paste outputs:

  • ps -ef | egrep “mpd|upnp|dlna|avahi|node”
  • journalctl -n 200
  • aplay -l

Without the exact version and a log we cannot diagnose. Once we have them, I will prepare targeted steps.

Kind Regards,

Hello, thanks for your answer. Please find below the requested infos:

Exact Volumio version: 3.832

Hardware details: Raspberry Pi 1 Model B revision 2, storage type (SD kingston 32GB).

Network: Ethernet only

Controllers:

  • Volumio Android app version: 1.10.4 on Xiaomi Mi A1 (Android 9)
  • BubbleUPnP version: 4.5.0.1

Exact repro steps with timestamps in UTC+1 (Europe/London). Example:

  • 15:50 start playing webradio via app
  • 16:01 stop playing webradio via app
  • 16:10 play music via BubbleUPnP → the webradio stream resumes instead
  • 16:12 webradio stream stops → UPnP action fails with code 501
    → Volumio app reloads interface, then is responsive
  • 16:13 start playing webradio via app works
  • 16:13 stop playing webradio → UPnP still failing with code 501

System log link: http://logs.volumio.org/volumio/9WSrYGz.html

Optional but useful, run these via SSH right after the failure and paste outputs: sorry I’m failing to access via ssh

info: enable SSH service success
error: Could not load host key: /etc/ssh/ssh_host_rsa_key
error: Could not load host key: /etc/ssh/ssh_host_dsa_key
error: Could not load host key: /etc/ssh/ssh_host_ecdsa_key
fatal: No supported key exchange algorithms [preauth]

Kind regards, S.