INTERACT FORUM

More => Old Versions => JRiver Media Center 25 for Windows => Topic started by: DJLegba on November 28, 2019, 12:16:37 pm

Title: Strange DLNA issue
Post by: DJLegba on November 28, 2019, 12:16:37 pm
I use MC as a DLNA renderer to stream from Tidal via BubbleUPnP. It works very well from my Android 9 tablet, but when I use my Android 10 Pixel 3 XL phone there is a 20 to 80 second gap between tracks. I contacted Bubblesoft support, who asked me to send them a log file from the Android 10 device. They also asked me to play content local to the phone instead of from Tidal, to eliminate Tidal as a problem point. Here is what they said:

The log shows that:

- BubbleUPnP instructs MC to play a track
- MC requests immediately the stream
- but it takes forever (tens of seconds) for MC to report it is in the PLAYING state, thus that playback has started.


They requested similar log files from the Android 9 device, which were normal. Streaming from the Android 10 phone via BubbleUPnP to my Naim DLNA renderer also works fine.

To summarize:
- Bubble on Android 9 to any DLNA renderer, including Media Center, works
- Bubble on Android 10 to my Naim DLNA renderer works
- Bubble on Android 10 to Media Center's DLNA renderer produces an extremely long gap between tracks, apparently because MC takes several tens of seconds to report to Bubble that it's in the playing state. This also affects the playback control in Bubble, which, after playback has finally started, remains as the "Play" icon for up to 45 seconds before it becomes the "Stop" icon

I can send a Media Center log file if you're unable to reproduce this.
Title: Re: Strange DLNA issue
Post by: DJLegba on November 28, 2019, 03:34:16 pm
I think it may be an Android 10 issue, or at least a Pixel 3 XL issue. I compared MC logs when playing from the Samsung Android 9 tablet vs playing from the Pixel 3 XL Android 10 phone, and BubbleUPnP on the Pixel seems to keep sending Bye-bye events. These don't occur when playing from the Samsung.

0008718: 3404: Sharing Plugins: CHTTPListenerWorker::HandleConnection: Start
0008718: 3404: Sharing Plugins: CHTTPListenerWorker::HandleRequest: UDP: 192.168.86.23: NOTIFY: http://239.255.255.250:1900*
0008718: 3404: Sharing Plugins: CSSDPWorker::ProcessNotify: ssdp:byebye: uuid:52f295e7-3a52-7667-ffff-fffffdf23e2c::upnp:rootdevice
0008718: 3404: Sharing Plugins: CDLNADeviceConnectionStatus::NotifyReceivedByeBye: Bye-bye from device: BubbleUPnP Media Server (Pixel 3 XL)
0008718: 3404: Sharing Plugins: CDLNADeviceConnectionStatus::SetConnected: Start
0008718: 3404: Sharing Plugins: CDLNADeviceConnectionStatus::SetConnected: Changing connected to 0 for device: BubbleUPnP Media Server (Pixel 3 XL)
0008718: 3404: Sharing Plugins: CDLNADeviceConnectionStatus::SetConnected: Finish (0 ms)
0008718: 3404: Sharing Plugins: CHTTPListenerWorker::HandleConnection: Finish (0 ms)
0008718: 7256: Sharing Plugins: CUDPSocketReader::Accept: Start
0008718: 7256: Sharing Plugins: CUDPSocketReader::Accept: Description: CListenerBase::CListenerBase [UDP]
0008718: 7256: Sharing Plugins: CUDPSocketReader::Accept: Finish (0 ms)
0008718: 1480: Sharing Plugins: CHTTPListenerWorker::HandleConnection: Start
0008718: 1480: Sharing Plugins: CHTTPListenerWorker::HandleRequest: UDP: 192.168.86.23: NOTIFY: http://239.255.255.250:1900*
0008718: 1480: Sharing Plugins: CSSDPWorker::ProcessNotify: ssdp:byebye: uuid:52f295e7-3a52-7667-ffff-fffffdf23e2c
0008718: 1480: Sharing Plugins: CDLNADeviceConnectionStatus::NotifyReceivedByeBye: Bye-bye from device: BubbleUPnP Media Server (Pixel 3 XL)
0008718: 1480: Sharing Plugins: CHTTPListenerWorker::HandleConnection: Finish (0 ms)
0008718: 7256: Sharing Plugins: CUDPSocketReader::Accept: Start
0008718: 7256: Sharing Plugins: CUDPSocketReader::Accept: Description: CListenerBase::CListenerBase [UDP]
0008718: 7256: Sharing Plugins: CUDPSocketReader::Accept: Finish (0 ms)
0008718: 9248: Sharing Plugins: CHTTPListenerWorker::HandleConnection: Start
0008718: 9248: Sharing Plugins: CHTTPListenerWorker::HandleRequest: UDP: 192.168.86.23: NOTIFY: http://239.255.255.250:1900*
0008718: 9248: Sharing Plugins: CSSDPWorker::ProcessNotify: ssdp:byebye: uuid:52f295e7-3a52-7667-ffff-fffffdf23e2c::urn:schemas-upnp-org:device:MediaServer:1
0008718: 9248: Sharing Plugins: CDLNADeviceConnectionStatus::NotifyReceivedByeBye: Bye-bye from device: BubbleUPnP Media Server (Pixel 3 XL)