INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Strange DLNA issue  (Read 528 times)

DJLegba

  • Citizen of the Universe
  • *****
  • Posts: 992
Strange DLNA issue
« 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.
Logged

DJLegba

  • Citizen of the Universe
  • *****
  • Posts: 992
Re: Strange DLNA issue
« Reply #1 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)
Logged
Pages: [1]   Go Up