Radio station streams stop playing after a while after changing router

Hello,

I could use some help with a issue I have on all Volumio players in the house.
Over the weekend I changed the router in the house.
With this change I also changed the IP-range we use in the house.
All digital equipment in the house got a new IP address.

After the change everything works fine, except for the radio streams on the Volumio streamers.
They just stop after some time (15-90 minutes).
A DNS server change did not solve the problem. DHCP or fixed address does not make a difference.
All streamers have a Rpi4 model B.

Anyone has an idea how I can solve this issue?

Check for power saving/green type settings in the router, it might be sleeping ports/interfaces when there is low traffic.

Another diagnostic thing to try, run a continuous ping to the radio station stream address,
eg. ping https://radio.streemlion.com -t
Look at it when the stream stops, is it still returning ping packets?
Helps see if it’s the internet side of the connection or your LAN/WLAN side.

Similarly, you could ssh into the R Pi and run a continuous ping to the router’s LAN address, will show if it’s the LAN/WLAN connection failing.

Also, you could enable live log on the Volumio
eg. web browser to volumio.local/dev and tick the box for live log
Then look at it when the stream stops and see if there are clues there.

You can capture a log, restart Volumio, start your stream, wait for the failure.
Go to volumio.local/dev
Send bug/log report (name it web radio stops or similar)
Past the link to the log here for the wizards to look at, or look at it yourself if you like, you might spot the reason volumio stopped playing the stream.

Thanks @pwstereo for your response.

The ping is a good idea. I am going to try that. I have checked the live log a couple of times myself. Unfortunately I have not been able to pin point the problem. I am no expert in reading these logs. But you learn by trying!

Just a blind shot !
Check if there is any settings for timing of ip address release/renew (if exsist usually set to seconds)
Have noticed that some routers lose internet for a moment during that process, usually not noticeable, but some applications can be more sensitive
The “famers” solution is to set the timing so that i happens during the night :slight_smile:

@SonosKiller, thanks for your response. Just checked the address renew time. Was already set to 24h. I am now waiting for the problem to occur so I can make a log.

The stream was started at 18:29h and just stopped playing at 21:13h
I do not have a clue what the reason for the stall is. Is the “alsa_output: Decoder is too slow; playing silence to avoid xrun” the reason for stopping the stream or the consequence?

The log file at this time:

2026-06-09T18:29:27 player: played “https://icecast.omroep.nl/radio2-bb-mp3
2026-06-09T18:29:30 zeroconf: No global port, disabling zeroconf
2026-06-09T18:29:33 zeroconf: No global port, disabling zeroconf
2026-06-09T18:29:36 exception: No such directory
2026-06-09T18:30:22 exception: Resolving timed out after 10542 milliseconds: Timeout was reached
2026-06-09T18:30:35 player: played “https://icecast.omroep.nl/radio2-bb-mp3
2026-06-09T18:30:38 zeroconf: No global port, disabling zeroconf
2026-06-09T18:52:51 exception: No such playlist
2026-06-09T21:13:57 alsa_output: Decoder is too slow; playing silence to avoid xrun
2026-06-09T21:14:02 alsa_output: Decoder is too slow; playing silence to avoid xrun
2026-06-09T21:14:07 alsa_output: Decoder is too slow; playing silence to avoid xrun
2026-06-09T21:14:12 alsa_output: Decoder is too slow; playing silence to avoid xrun
2026-06-09T21:14:17 alsa_output: Decoder is too slow; playing silence to avoid xrun
2026-06-09T21:14:22 alsa_output: Decoder is too slow; playing silence to avoid xrun
2026-06-09T21:14:27 alsa_output: Decoder is too slow; playing silence to avoid xrun
2026-06-09T21:14:32 alsa_output: Decoder is too slow; playing silence to avoid xrun
2026-06-09T21:14:37 alsa_output: Decoder is too slow; playing silence to avoid xrun
2026-06-09T21:14:42 alsa_output: Decoder is too slow; playing silence to avoid xrun
2026-06-09T21:14:47 alsa_output: Decoder is too slow; playing silence to avoid xrun
2026-06-09T21:14:52 alsa_output: Decoder is too slow; playing silence to avoid xrun
2026-06-09T21:14:57 alsa_output: Decoder is too slow; playing silence to avoid xrun
2026-06-09T21:15:02 alsa_output: Decoder is too slow; playing silence to avoid xrun

Please post a full log, not just a part of it.

<ip-address>/dev

Paste the URL here.

it is the consequence

Because the problem started after I replaced my router with a new one, the problem was probably in the router settings. Today I spent a lot of time on the configuration of the modem/router combination after a complete factory reset. At the moment all Volumio players have played the radio streams for hours without stopping. Let’s hope the problem is solved. Thank you everyone for your input.

I do expect the router is causing the issue. The log would have probably given more insight.
The lines: " alsa_output: Decoder is too slow; playing silence to avoid xrun" Normally happens when the device is loosing CPU power to something like cpu throttle, under voltage, connection issues.
But that should not only happen with webradio as you indicated.

Let’s hope it is resolved now.