yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] bubbleguuum:
[MENTION=5336215]hajkan[/MENTION]

How do you use "BubbleUPnP Server" in this setup ? For making Kodi an OpenHome renderer or to to make a proxy media server for Emby ?

In any case, can you send me (bubbleguuum@free.fr) the both log file for Android BubbleUPnP (see first post of this topic for logging instructions) and BubbleUPnP Server (/root/.bubbleupnpserver/BubbleUPnPServer.log.0), attempting to play a problematic Emby video to Kodi using Android BubbleUPnP.
[Android Apps and Games] hajkan:
I tried all kinds of things. It is not just from Emby or Emby proxy but I tried my other upnp servers like UMS via Bubble server, Kodi open home renderer or regular renderer. I have the same issue. Bear in mind that Kodi actually plays fine directly from Emby to Kodi.

Btw I have like 6 network interfaces on the pc that is running the Bubble server and Emby (and the other dlna servers) I wonder if this could be an issue for the server.

I will try to get the logs to you.

Also I have a feature to ask. Can you please add more details about servers and the media renderers in the Web ui? Things like their ip, number of files served (if provided) etc

thanks

---------- Post added at 05:45 PM ---------- Previous post was at 05:17 PM ----------

@bubbleguuum

Also I seem have another minor issue. The open home media renderers do not show up right away in Bubble app when I open the app. Is this how it is supposed to be working like? They just are like other renderers, just take time to show up in the app listing :(
[Android Apps and Games] bubbleguuum:
[MENTION=5336215]hajkan[/MENTION]

Do you have this issue if "BubbleUPnP Server" is not involved ? That is for example, using Android BubbleUPnP to play an Emby (the real server, not a proxy) media to Kodi (not as an OH renderer) ?

Not exactly what you are asking for but you can find these details (and more) in Android BubbleUPnP: in device list (top side menu), 3 dot menu on device > Info.

It is not normal. It means UPnP device search requests emitted by Android BubbleUPnP do not reach BubbleUPnP Server, or that the response emitted by BubbleUPnP Server do not reach Android BubbleUPnP. It can be difficult to troubleshoot but the first thing to try is to make sure your WiFi router firmware is updated to its latest version and/or reboot it.
[Android Apps and Games] hajkan:
[MENTION=3373153]bubbleguuum[/MENTION]

Yes the device information listed in the Android app is really good, I just wish to see those on the server as well :)Minor issuee really.

As far as the renderer goes, it is bizarre then because the media servers through the Bubble server shows up right away but the openhome renderers take at least couple minutes. Is there any setting or thing that needs to be enabled on the router side? I am on Dd-wrt.

Also do you think that having 6 network interfaces on the server can cause delays in the network topology like that? Maybe if there is a way to serve the renderers only on certain network ip can help?

After reading your reply I felt like my Kodi install maybe missing something so I purged it and reinstalled with newer version, and I can play videos via the server. I will report any other weird issues with videos if I come across them.

thanks
[Android Apps and Games] jasenko:
Hi guys,

Hoping you can help. I've been a user for years and love the app. Recently I purchased external DAC as I was not happy with the sound quality on Pixel 2 XL. To be able to utilise it to the fullest, I also installed USB Audio Player Pro which is great and also shows up as the renderer in BubbleUPnP. But, it is only listed when I am at home on WiFi. When I go out, and am on my mobile network I can't see it any more. Is it possible to trick the app or there is a config somewhere to be able to use it regardless of the network?

Thanks...

EDIT: Just tested by creating a local hotspot on the phone. UAPP renderer shows up on the list now. So it is definitely a matter of setting a local network or something in the app.
[Android Apps and Games] hajkan:
Emby listing?

Does anyone has any issue with Emby server where one can only browse a single page listing from albums, artists etc? Basically I can only list a single page, alphabetically first 16 entries pretty much. :( I cant scroll any further down

This is what I seem to be getting when browsing those album,artist etc metafolders

https://paste.debian.net/hidden/2cdfc712/

https://paste.debian.net/hidden/4e712064/

Bear in mind that these servers run on the same pc.

I enter "artists" and try to scroll and after a while I get "Action timeout" in Bubble app.

I tried it same with Gerbera server and no problem scrolling. Iam not sure if this is an issue with Emby or the Bubble server.
[Android Apps and Games] bubbleguuum:
Probably an Emby issue where its http server is not responding in time (timeout errors) or slow to respond (these "http request took a long time" warnings).
[Android Apps and Games] bubbleguuum:
Normally, UPnP/DLNA device created by BubbleUPnP Server (OpenHome renderers, media server proxies) should appear fast in Android BubbleUPnP (a few seconds) like any other UPnP/DLNA devices on the network. Troubleshooting this is difficult by try enabling only useful network interface (see below).

it shouldn't, but you never know. You can restrict network interfaces and/or ip addresses used by BubbleUPnP Server to advertise its devices. Details in this post:

https://xdaforums.com/showpost.php?p=73974270&postcount=12697

.
[Android Apps and Games] hajkan:
Hi

THanks for the reply. I tried it but it did not help with openhome discovery speed :(

as a side note, that setting not just controls the broadcasting interface it seems to control the access level interface as well because if I disable all but one, dlna servers on other networks are not accssible. So I had to make it broadcast on multiple interfaces.

Anyway good to know setting for sure.

---------- Post added at 08:43 PM ---------- Previous post was at 08:37 PM ----------

I was almost going to agree with you except that when I browse Emby directly in BubbleUpnp app, I do not get time outs with these artists and albums folders :( This only happens if I am browsing Emby with Bubble server or bvia the Bubble server proxy.

Any recommendation that might help with time outs etc?

What is interesting is that the albums meta view takes a while to open, if I am lucky I can get it going with scrolling. But I cant say the same thing for the Artists view. It always times out when it is channeled through the Bubble server. Really bizarre :( Although in both connection types both the albums and the artists takes some time to load if they do.

I think that I shouldnot bother you about this more. Because I think it is originally an Emby issue but maybe some kind of network bottle neck on the Bubble server side might be making it more visible in my use case.

Anyway your software is the missing link , you did a great job with implementing these features. Thanks again.
[Android Apps and Games] hajkan:
[MENTION=3373153]bubbleguuum[/MENTION]

My terminal is flooded with these messages, hundres of lines a sec. All I did is to start Serviio, not sure if it is related

[qtp1580600379-2611 (2611) ] INFO - 12:27:43.745 - d : removed comet session: larc6r8e6qogf9os1f0gclfc [17/1842]

[qtp1580600379-2611 (2611) ] INFO - 12:27:43.745 - d : added comet session: larc6r8e6qogf9os1f0gclfc

[qtp1580600379-2612 (2612) ] INFO - 12:27:43.803 - b : com.bubblesoft.bubbleupnpserver.server.servlets.g-5cfa2ac5: g

[qtp1580600379-2612 (2612) ] INFO - 12:27:43.803 - d : removed comet session: larc6r8e6qogf9os1f0gclfc

[qtp1580600379-2612 (2612) ] INFO - 12:27:43.803 - d : added comet session: larc6r8e6qogf9os1f0gclfc

[qtp1580600379-387 (387) ] INFO - 12:27:43.851 - b : com.bubblesoft.bubbleupnpserver.server.servlets.g-5cfa2ac5: g

[qtp1580600379-387 (387) ] INFO - 12:27:43.851 - d : removed comet session: larc6r8e6qogf9os1f0gclfc

[qtp1580600379-387 (387) ] INFO - 12:27:43.851 - d : added comet session: larc6r8e6qogf9os1f0gclfc

[qtp1580600379-2611 (2611) ] INFO - 12:27:43.906 - b : com.bubblesoft.bubbleupnpserver.server.servlets.g-5cfa2ac5: g

[qtp1580600379-2611 (2611) ] INFO - 12:27:43.906 - d : removed comet session: larc6r8e6qogf9os1f0gclfc

[qtp1580600379-2611 (2611) ] INFO - 12:27:43.906 - d : added comet session: larc6r8e6qogf9os1f0gclfc

[qtp1580600379-2612 (2612) ] INFO - 12:27:44.18 - b : com.bubblesoft.bubbleupnpserver.server.servlets.g-5cfa2ac5: g

[qtp1580600379-2612 (2612) ] INFO - 12:27:44.19 - d : removed comet session: larc6r8e6qogf9os1f0gclfc

[qtp1580600379-2612 (2612) ] INFO - 12:27:44.19 - d : added comet session: larc6r8e6qogf9os1f0gclfc

[qtp1580600379-387 (387) ] INFO - 12:27:44.26 - b : com.bubblesoft.bubbleupnpserver.server.servlets.g-5cfa2ac5: g

[qtp1580600379-387 (387) ] INFO - 12:27:44.26 - d : removed comet session: larc6r8e6qogf9os1f0gclfc

[qtp1580600379-387 (387) ] INFO - 12:27:44.26 - d : added comet session: larc6r8e6qogf9os1f0gclfc

[qtp1580600379-2611 (2611) ] INFO - 12:27:44.52 - b : com.bubblesoft.bubbleupnpserver.server.servlets.g-5cfa2ac5: g

[qtp1580600379-2611 (2611) ] INFO - 12:27:44.52 - d : removed comet session: larc6r8e6qogf9os1f0gclfc
[Android Apps and Games] bubbleguuum:
[MENTION=5336215]hajkan[/MENTION]

This log spam is impressive but benign. It happens sometimes when a web browser is connected to web UI and BubbleUPnP Server is restarted.

You can ignore it. Close the offending web browser window or tab and it will stop.
[Android Apps and Games] hajkan:
thank you, you are a great help!
[Android Apps and Games] hajkan:
[MENTION=3373153]bubbleguuum[/MENTION]

So I had some progress on why the media renderers were not showing up right away, not progress really but this might give us some clue.

If I restart the Bubble server, the renderers show up in the android app right away after the server restarts. It seems like the renderers takes time to show up in the app, if the renderer might have been running for a while.

I have 3-6 renderers in the house, not all open at all times.

thanks
[Android Apps and Games] EPa:
Feature request:

Make the openhome renderers that are created by BubbleUPnP server, available when connected from internet.

(I guess it can be done since they are managed by BubbleUPnP Server which already makes the DLNA server available to the internet).
[Android Apps and Games] hajkan:
It works over VPN, as a temporary fix.

---------- Post added at 06:29 PM ---------- Previous post was at 05:48 PM ----------

Feature Request.

If possible it would be nice to get the original media's path in the metadata when the metadata window is opened in the Bubble app. Since it is proxied, all paths are shown as the Bubble server path.

thanks
[Android Apps and Games] EPa:
Yes I know, I spent days setting up OpenVPN at home only to come to the result that my newly bought TP-Link router has a very strange firmware bug that TP-Link won't look at, because it seems it's only OpenVPN related.

Would be nice if we could have the feature without having to set up a VPN.
[Android Apps and Games] hajkan:
Try dd-wrt firmware, it comes with openvpn so you do not need separate server if do not want to setup one.
[Android Apps and Games] EPa:
I did set openvpn up to a separate server and confronted with the problem I mention above.

As for dd-wrt, the router is not compatible.
[Android Apps and Games] bubbleguuum:
When you start BubbleUPnP Server the renderers advertise themselves on the network when they are created and that's why a running Android BubbleUPnP see them when you do that. After that, renderers advertise themselves every few minutes, hence the delay if you start Android BubbleUPnP, for the renderers to appear. What's not working for an unknown and unusual reason is the UPnP device search request emitted by Android BubbleUPnP. It's probable the SSDP search request never reach BubbleUPnP Server. This is unusual and difficult to troubleshoot. Maybe try disabling "IGMP snooping" on the router if that's a setting available.
[Android Apps and Games] bubbleguuum:
No plan for it currently because I cannot think of a wide use case for it (can you elaborate) ?

And it would not be as simple as it may appear to implement, especially for handling volume control.
[Android Apps and Games] bubbleguuum:
You mean, to show the original stream URL ? Why would you want to see that ?
[Android Apps and Games] hajkan:
Ok that makes perfect sense. I will investigate it.

As far as the metadata request I made, sometimes I play a song inr andom mode and I want to know where the song is resided while playing, since the path is originating from Bubble server, it is hard to discern. Some servers show the file path in the metadata. I guess I am wondering if the Bubble server can just pass that info if available.

Also It looks like BubbleUpnp app is having hard time with Rygel on Linux. Basically it seems like either it is not fully replacing the renderers playlist or clearing it properly. When I press stop in the app Rygel changes to the next song, regardless of it is the open home renderer or the regular network access one. Even I clear the playlist that does not seem to stop Rygel advancing songs, and not even quiting the app stops Rygel so not sure. I use it with other players, never had any issue with it.

I also tried the Upnp tweaks arealike detect external stop. It did not help. I am not sure if it is my network or something about these two apps not agreeing.

thanks
[Android Apps and Games] hajkan:
FR: Search for artists/albums on Allmusic and Discogs

It would be very nice if one could get more information about the current album or artists via searching from allmusic or discogs site. For instance when the metadata window open, the user clicks on the album and a new share via window could open where the share can bea direct search url for those albums/artists from these sites so that the user can directly open those urls in selected browsers from the share ui.

thanks
[Android Apps and Games] hajkan:
FR: Keep the playing song at the top when Shuffle playlist is used

I think that it would make more sense if the currently playing song stays at the top of the playlist after shuffle playlist function is used.

FR: drag down to reload or refresh

It would be nice if reloading or refreshing can be done without clicking the reload button in another menu. I think that dragging down and letting it go for refreshing the current listing (if avail) is a natural choice on Android.
[Android Apps and Games] wildphydeaux:
Having an issue with Bubbleupnp Server where it confuses two different renderers on my local network. Both renderers are identical versions of Kodi (LibreELEC) on separate, different hardware. Both are set up the same and they both will accept content to play when sent by Bubbleupnp Android. One is named Livingroom (in both the LibreELEC and KODI configuration) and one is Garage. They both obviously have different IP addresses, yet only one renderer will show up in Bubbleupnp Server. Interestingly, the one renderer that shows is listed as Livingroom (with tiny KODI icon) on the left panel but the name listed on the right panel is Garage. I've also see the inverse of that at other times, but it has never shown both renderers separately. Can someone assist in getting this sorted out?

Cheers,

RLW
[Android Apps and Games] bubbleguuum:
Could happen if both renderers have the same UDN (unique identifier). To check the UDN open http://<ip address>:1638 in your web browser (where <ip address> is the ip of the machine running a renderer) for each renderer and look at the UDN field in the XML.

If it's identicial, that's the cause of this issue and a Kodi bug.
[Android Apps and Games] bubbleguuum:
Not exactly what you mean but enabling 'Settings > Playlist > Cursor follows playback' will ensure that the playing track is always visible when you are in the Playlist tab or come back to it. I think I had it implemented long ago but found it annoying.

FR: drag down to reload or refresh

This refresh pattern (pull to refresh) is more adapted to content that regularly changes (eg social network feed). No plan to implement it.
[Android Apps and Games] bubbleguuum:
Not sure exactly what you are doing but make sure to never control the same renderer with 2 different UPnP AV Control Point.

Otherwise they will fight for control with undefined behavior.

Also do not control at the same time an OpenHome renderer created by BubbleUPnP UPnP Server and the same renderer as an UPnP AV renderer. If you want to control an OpenHome renderer from several control points, make sure to only use OpenHome control points at the same time.
[Android Apps and Games] wildphydeaux:
Thanks for your assistance! However I get no response from either system when I try as you suggest. "The site can't be reached"...

Cheers,

RLW
[Android Apps and Games] hajkan:
As far as changing content related drag refresh, the content constantly can change from a upnp server as well, like "last added" or "recently changed". My server constantly pulls podcasts, videos, radio shows etc from various sources. At least the reload button can be somewhere visible?
[Android Apps and Games] bubbleguuum:
The port is probably different. You can also display the UDN in Android BubbleUPnP (assuming the renderers are listed): top side menu > 3 dot menu on device > Info > UDN.
[Android Apps and Games] bubbleguuum:
Yes I can see how it could useful in that specific case. Myabe I should revisit "pull to refresh", but no promise. There is not much room in the top bar (except on tablets) to permanently add a refresh button that is rarely used in most cases.
[Android Apps and Games] hajkan:
Thanks for considering.
[Android Apps and Games] StormyHaze:
Hi!

I would like to request some advice, if anybody has an idea for my situation..

To the point: I bought BubbleUPNP for Android, it is working great (in pair) on my Synology NAS - I currently use the Android app to stream TIDAL hi-fi to a streamer (Auralic Aries). The problem is: the highest supported quality is 44.1khz/16bit via BubbleUPNP. How do I play higher quality stuff, MQA, etc.?

Cheers!
[Android Apps and Games] hajkan:
If Bubble app does not support hi res audio, check out Neutron player, it has support for 64bit audio. It supports dlna servers and renders, itself can act as a renderer which maybe can be used together with BubbleUpnp app.

"Neutron is the professional music player with a high quality 32/64-bit audio rendering engine which delivers the best possible Hi-Fi grade quality of sound on mobile device."

http://neutronmp.com/
[Android Apps and Games] StormyHaze:
I'll check it out, thank you very much!

Edit: i see it has no native tidal steaming support, not surprising. Still, the app looks highly professional. The only hope is that i can configure it somehow with bubbleupnp to use neutron as the renderer as you said before..hopefully that bypasses the quality limit, fingers crossed.
[Android Apps and Games] EPa:
Among others I am using neutron as renderer, BubbleUPnP server to make it openhome, and BubbleUPnP as control points.

Generally speaking you'll have no problems apart from minor annoyances like volume control, and in the case of gapless, problems with playlist advancing if you change the next to the playing song.

---------- Post added at 12:36 PM ---------- Previous post was at 12:19 PM ----------

Well, I can't say it's a needed feature, but surely a cool one.

Examples:

- New date, you ask her about music she likes, when you get home it's already playing..

- Calling to check how your elderly mother is doing, she would like to see a particular old movie (you have on the server at her home), you start it playing on her TV.

- Dad away from home on business trip sends photos from his trip displayed on home's TV for the kids to see.

Oh well, I guess there are priorities. Thanks anyway.
[Android Apps and Games] bubbleguuum:
BubbleUPnP does not support requesting MQA from TIDAL. I have no plan to add support for it currently.
[Android Apps and Games] Dreamweaver:
Hi bubbleguuum,

after some years I bought a new NAS System and changed from Synology DS1813+ to a new DS1517+. I installed all the packages and DSM 6.1.4 Update 1 (latest) - on both Synologys I am running the same Java8 installation and DSM. But on my new NAS I can install the package from the community package hub but it won't start. Then I went to your website and downloaded the latest .spk - File and installed it manually to my NAS.

I can start the Server but I got a 404-Error. I will enclose the pictures here...

Who can help me? :silly:
[Android Apps and Games] PatJMR:
Impossible to create widget under Android 6.0.
[Android Apps and Games] myvisione:
There is a new app available for scrobbling which is called "scroball for last.fm":

https://play.google.com/store/apps/details?id=com.peterjosling.scroball&hl=de

The app seems to work pretty good and is one of the only apps supporting Apple Music.

Could you implement this app into BubbleUPnP?
[Android Apps and Games] bubbleguuum:
Can you give more details (Android device, custom ROM if any, launcher used, error message if any) ?

I have no problem creating widgets on my test device running 6.0.1...
[Android Apps and Games] bubbleguuum:
[MENTION=1489581]Dreamweaver[/MENTION]

From the screenshot is seems that you installed an older version of the package. Make sure to uninstall it then install this one:

https://bubblesoftapps.com/bubbleupnpserver/BubbleUPnPServer.spk

.
[Android Apps and Games] Dreamweaver:
[MENTION=3373153]bubbleguuum[/MENTION]: your Link worked right off! Before that I used the spk-Link from https://www.bubblesoftapps.com/bubbleupnpserver/#synology_install hmmm. Now it works! Thanks! :good:

---------- Post added at 10:43 PM ---------- Previous post was at 10:37 PM ----------

[MENTION=3373153]bubbleguuum[/MENTION]: your Link worked right off! Before that I used the spk-Link from https://www.bubblesoftapps.com/bubbleupnpserver/#synology_install hmmm. Now it works! Thanks! :good:
[Android Apps and Games] bubbleguuum:
[MENTION=5006951]myvisione[/MENTION]

This scrobbler already works, independently of BubbleUPnP scrobble settings, as it reads notifications to get scrobble info.

So just launch Scroball, play something in BubbleUPNP and it will scrobble automatically.
[Android Apps and Games] silcat:
[MENTION=3373153]bubbleguuum[/MENTION]:

I've used the app to cast videos from Google photos but some old vids (wmv with vc1 - wmav2 codec) were played in 360p while the highest resolution is 480p.

Is there any way to get around this issue or to choose resolutions of the video like playing in desktop browsers ?

Sometimes there is no sound in the videos I downloaded from Youtube so my guess is that the app somehow chooses the res which has both video and audio available.
[Android Apps and Games] bubbleguuum:
[MENTION=6376513]silcat[/MENTION]

Can you send me (bubbleguuum@free.fr) a link to download such video so I can try to reproduce the problem ?
[Android Apps and Games] silcat:
Just sent to you.
[Android Apps and Games] Toberius:
Hi, I don't know what happend but my app doesn't next track any more.

The screen "Now Playing" shows time line track to end with the numbers -0.01

I have setting up to upnp tweaks section the optons "Enable gapless control"

Where I must will to look?

I can read the log if was check but I don't know if it's advice me for any solution.

Regards.
[Android Apps and Games] mhoo281:
Hi,

I have aus Problem with audiocast on my oneplus 3.

I am on nougat 7.1.1 , xposed is working fine, Audiocast is enabled, but audiocast is not working. "illegal value error 402" is the only message.

Can somebody help me? Thank you.
[Android Apps and Games] bubbleguuum:
Gapless control does not work with all renderers. Disable it if it causes porblems.
[Android Apps and Games] bubbleguuum:
Audio Cast does not work with all third party apps. Which app are you using ?

When and where is that message displayed ? What is your renderer ?