Hi,
Sorry for the delay answering this but I've been busy with other things.
First some general info:
- when you hit the Play button in Android BubbleUPnP in the Library tab (or choose one of the various Play action in the 3 dot menus) to play to
an OpenHome renderer, Android BubbleUPnP will add the first track to the Playlist (tab), instruct the OpenHome renderer (BubbleUPnP Server) to play it, then add the remaining tracks.
That sequence is to limit the waiting time before the first track plays.That probably explains the playback issue of first track you encountered doing this.
As you noticed, if you enqueue the tracks to the Playlist tab then play, first track should play properly.
- Qobuz streaming is more complicated than streaming FLAC stored on your local network on an UPnP/DLNA: there is much more potential for failures and problems. I will redo some test with Qobuz to check how it goes. It would be interesting to report if you observe the same issue playing (to the OpenHome'd Denon) a FLAC album stored on your local network
- It would also be interesting to check if using Android BubbleUPnP to play Qobuz to your Denon renderer as a regular UPnP AV renderer works properly. If you perform this test,
disable the OpenHome renderer managed by BubbleUPnP Server to make sure it does not interfere. See below for logging instructions in case of a problem detected here
- the IGMP thing has nothing to do with playback problem. It is related to device discovery on the network, for example for a device that is not or unreliably found or that disconnects unexpectedly.
- Metadata displayed on the Denon and Android BubbleUPnP: BubbleUPnP Server when it instructs the OpenHome'd Denon to play a track, gives it quite a bit of metadata. However, time elapsed and track duration is returned from the renderer to BubbleUPnP Server which in turn transmits it to Android BubbleUPnP. It's not impossible that there is a problem here
How to help me troubleshoot
For me to troubleshoot, log files are essential. Also it is essential to troubleshoot one problem at a time.
First, I suggest to verify that the Denon controlled by Android BubbleUPnP as a regular UPnP AV renderer works fine when playing Qobuz tracks to it.
If it does, we can proceed to troubleshoot BubbleUPnP Server.
If you have issue with the above, you can send me (
bubblesof...@gmail.com) an Android BubbleUPnP log file, triggering the problem:
- launch the app
- go into More > Settings > Control
- Enable "logging to file" (at the end of the page).
- IMPORTANT: Exit the app (More > Exit)
- restart the app
- run the app and trigger the problem (example, track advance stops unexpectedly, metadata is missing in the 'Now Playing' tab or on the Denon display, ...)
- exit the app (More > Exit)
- email me the files found on internal storage:
On Android 10 and below:
/Android/data/com.bubblesoft.android.bubbleupnp/log.txt
/Android/data/com.bubblesoft.android.bubbleupnp/prev_log.txt (if present)
On Android 11 and higher:
/Downloads/com.bubblesoft.android.bubbleupnp_log.txt
/Downloads/prev_com.bubblesoft.android.bubbleupnp_log.txt (if present)
You can access them with a file manager app and share them to your email app for sending them.
IMPORTANT: Make sure to not restart BubbleUPnP until you have sent or saved the log file as it is overwritten on app startup.
///////
Next to troubleshoot BubbleUPnP Server (one problem at a time with a separate log file for each problem):
- stop BubbleUPnP Server
- delete the log file (filename is BubbleUPnPServer.log.0, located I believe in /home/bubbleupnp
- start BubbleUPnP Server
- with Android BubbleUPnP make sure to clear the Playlist tab for the OpenHome renderer
- trigger the problem with Android BubbleUPnP
- stop BubbleUPnP Server
- save the log file somewhere with a descriptive name and send it to
bubblesof...@gmail.com with a precise description
of what you did and what happened