UPnP interactions with Internet Radio presets.

MarmiteSandwich

New Member
Joined
Jun 19, 2023
Messages
18
Location
St Albans, UK
I noticed that when I am playing a track using UPnP (DLNA), it is possible to switch straight to a preset internet radio station, using the remote or the app. This is very handy. However, the UPnP control point (BubbleUPnP, UPPlay or Linn Kazoo) continues to show the UPnP track as playing, with the elapsed time continuing to advance even though the track has stopped and the internet radio is playing. This causes the control point to become confused, and if you then select a different preset, the UPnP track then restarts.

Anyone noticed this, or have a workaround? I am frequently getting the wrong result when using the remote and/or BubbleUPnP app.
Cheers,
Marmite
 
Thanks for reporting this. That does sound like something worth sending to support, especially since the UPnP control point still appears to think the original DLNA track is actively playing after the WiiM has switched over to an Internet Radio preset.

A few details that would be useful:
  • Which WiiM device model are you using?
  • Which firmware version is it running?
  • Does this happen with all three control points: BubbleUPnP, UPPlay, and Linn Kazoo?
  • Does it happen when selecting presets from both the remote and the WiiM Home app?
  • Are the presets TuneIn/Open Network Stream/other internet radio sources?
I’d suggest reproducing the issue once, then submitting feedback through the WiiM Home app right afterward so the logs go to the support team.
 
This has been reported before.

When switching from an active UPnP source WiiM issues a UPnP STOP event, which is interpreted by remote control points as a track advance request (UPnP wasn't designed to be controlled by multiple devices), so that's what it does. We asked WiiM to issue a PAUSE event instead but nothing came of it.

Symfonium provided a workaround by stopping playback on any external STOP, maybe BubbleUPnP needs to do the same. There is a 'Detect external Stop' option in BubbleUPnP but for some reason it's disabled on WiiM renderers.
 
This has been reported before.

When switching from an active UPnP source WiiM issues a UPnP STOP event, which is interpreted by remote control points as a track advance request (UPnP wasn't designed to be controlled by multiple devices), so that's what it does. We asked WiiM to issue a PAUSE event instead but nothing came of it.

Symfonium provided a workaround by stopping playback on any external STOP, maybe BubbleUPnP needs to do the same. There is a 'Detect external Stop' option in BubbleUPnP but for some reason it's disabled on WiiM renderers.
Thank you! I'll send this thread link internally as well to get more eyes on it.
 
Back
Top