yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] KraftwerkElectro:
I was thinking if my mobile (which I use the app on) completely failed for whatever reason, at least when I installed your app on the new mobile it would have the last saved data including my large Playlist.

Ofcoarse, that's if it's saved on Google Drive.
[Android Apps and Games] bubbleguuum:
[MENTION=5341153]KraftwerkElectro[/MENTION]

There is also app backups done automatically by the system for this purpose. This is entirely independent of the app's Export/Import data feature.

You need to have it enabled in Android App Backups settings. There is an option for doing the backups

and one for restoring them on app (re)install. The system does its own scheduling of app backups, usually once a day.
[Android Apps and Games] KraftwerkElectro:
Didn't know this. That's good to know. [emoji106]
[Android Apps and Games] MB525:
I use BubbleUPnP 3.4.7 as a control point between my DLNA/UPnP service (miniDLNA on OMV) and an upmpd(cli) renderer on a Raspberry Pi which includes a Tidal plugin (moOde Audio player).

On my Androids i also use AdGuard. This app, no matter which version, prevents Bubble from working correctly.

Even with exclusion of Bubble and some other system apps i have to disable AdGuard completely to get the current playlist, cover or played song back from upmpd and to be able to control the renderer.

What is it that gets blocked? When they were blocked it nearly always helps to just restart Bubble. On this second attempt all information is shown. Is there something special with Bubble? AdGuard team was no help here.
[Android Apps and Games] bubbleguuum:
[MENTION=3341317]MB525[/MENTION]

AdGuard creates a local VPN to operate and this is known to cause problems to connect to some services.

There is nothing BubbleUPnP can do, this is an AdGuard problem. Maybe in its config you can exclude BubbleUPnP.
[Android Apps and Games] MB525:
You already said that, thank you. As i said the app is excluded in AdGuard. There may be some communication on other, unknown ways that could be unblocked. I don't think yet it is hopeless.

My question was addressed to everyone who knows the problem and has found a solution or can explain what's going on.
[Android Apps and Games] bubbleguuum:
[MENTION=3341317]MB525[/MENTION]

Sorry I missed that you excluded the app from AdGuard.

Also, TIDAL OpenHome support in upmpdcli does not work anymore since TIDAL revoked access to it.

BubbleUPnP detects that and instead uses its own TIDAL support to play to upmpdcli which

requires to leave BubbleUPnP running in the background.

So you must make sure to disable Android Doze for BubbleUPnP (Google it if unsure about how to do that).

Also make sure to apply these instructions to your Android device and BubbleUPnP: https://dontkillmyapp.com/

You can also test if you ever have this issue when you force the screen to stay on.

If the problem persists, you can send me a log file playing TIDAL tracks to upmpdcli until it unexpectedly stops (see first post of this topic

for logging instructions).
[Android Apps and Games] MB525:
Thank you again for your help. I "updated" upmpdcli so no problem here. I avoid the Tidal proxy because it drains battery more quickly. I don't think it's your fault. AdGuard blocks something that it shouldn't. Unfortunately they didn't respond. It's not a big deal but annoying.
[Android Apps and Games] bubbleguuum:
Unless you updated upmpdcli to its latest version (1.4.10) AND modified it to use valid TIDAL API keys, BubbleUPnP is still going to use its own TIDAL support.
[Android Apps and Games] MB525:
I tried the new beta version of upmpdcli and the old release 1.2.16 and they both play fine with a new token. To be sure, i logged out of Bubbles Tidal proxy and disabled local media server. I chose a playlist via BubbleUPnP from upmpdcli Tidal plugin, sent it to the renderer and quit BubbleUPnP. Renderer then played the whole playlist.

It's strange that i don't get the current data from my upmpd renderer after i switch to it for the first time after a fresh start of BubbleUPnP. A simple restart of BubbleUPnP helps. Then i can switch renderers back and forth without problems until i close BubbleUPnP. When i close BubbleUPnP with other renderer than upmpd the same problem starts again on next start. Only with AdGuard active of course but even with all IP routing disabled and apps and ports excluded.
[Android Apps and Games] c.sontras@gmail.com:
Hi having some subtitles issue here. I am using the licenced version and I could cast video from my tablet with subtitles to my TV, but since 2 days ago this is impossible. No matter what I have tried (updating the app, renaming video file to .avi, trying reseting the TV etc). Even the video I watched 2 days ago with subs now doesnt show subtitles. video is playing, but subs are not there. Do you have any idea or advice to share?

Samsung Galaxy Tab S6 / Samsung Galaxy S20 Ultra casting to Sony Bravia A8H TV (Android TV 9).
[Android Apps and Games] bubbleguuum:
[MENTION=10707247]c.sontras@gmail.com[/MENTION]

Are you casting to your TV using Chromecast embedded ? Assuming that it is the case.

Did you associate a subtitle to the video (either with 3-dot menu > opensubtitles.org, or 3 dot > Choose subtitle file) ?

When a video has subtitles associated to it, it will be mentioned in lists just after the codec/container (for example: "MKV, subtitles (local)").

Assuming you play a video with subs associated to it, play it and in the 'Now Playing' tab tap the 'speech bubble icon' and verify

a sub is actually selected. And there are other sub options here (notably to associate a sub to the video).
[Android Apps and Games] zyhk:
HiRes Remastering on the fly

Hi.

I have a feature request that I could remaster tracks from GPM by ffmpeg on the fly.

When I listen to music via a USB DAC, I use UAPP with 32bit mode & upsampling at -3dB ~ -9dB gain by its software volume and enjoy tracks from GPM very much. So I would like to do the same thing by using the BubbleUPnP via DLNA. Perhaps I think that it is a feature to remaster the tracks to a format 192kHz and 24bit WAV adjusted its gain to -3dB ~ -9dB level by ffmpeg on the fly.
[Android Apps and Games] dark0shark:
Is BubbleUPnP affected by CallStranger vulnerability? (see http://callstranger.com/)
[Android Apps and Games] molitar:
I wonder if you have this type of problem with description not accepted in Samsung device profiles...

http://wiki.serviio.org/doku.php?id=sambdp_browse
[Android Apps and Games] bubbleguuum:
The problem that I have with the samsung is that it returns error code 716 = "Resouce not found". It works for audio. It has to do with some headers for which it expects a specific value.

And Serviio devs know probably much more about Samsung TVs than I do since Serviio is specialized in video playback and transcoding to DLNA TVs.
[Android Apps and Games] bubbleguuum:
Thank you for the feedback. I will consider not reloading on orientation change.
[Android Apps and Games] bubbleguuum:
This is due to a problem I mentionned in this post and caused by an XBMC bug.

Until I release a new server version soon that fixes it, install the previous version 0.5.5.1, this will work.
[Android Apps and Games] bubbleguuum:
BubbleUPnP Server 0.6.1 is available

It brings much more efficient image transcoding handling as all generated files are now cached to disk. This is in particular important for NAS with reduced processing power.

There's also a few important fixes so it is recommended to upgrade.

Thanks to winxi for the valuable feedback and testing this release.

0.6.1

fixed CPU and memory inefficient serving of transcoded images, now generated once and cached on disk

fixed rare issue were a Media Server discovered during BubbleUPnP Server initialization would not return correct streaming URLs

fixed browsing some Media Servers (PS3 Media Server, XBMC) failing due to invalid mime-types returned

removed minimserver removal of ">> Hide Contents" folder

removed -disableThumbnailTranscoding option no needed anymore

if no network interface is found on startup, make 3 new attempts at 10s interval. May help on Windows if service is started before network is fully up

added -Xss256k JVM parameter to launch.sh and launch.bat to prevent "java.lang.OutOfMemoryError: unable to create new native thread" on some systems
[Android Apps and Games] cg.voabc:
I've just realized that my music is sorting via name and not track #. I'm streaming through the BubbleUPNP Server.

Sent from Nexxie7 using XDA Premium.
[Android Apps and Games] bubbleguuum:
That's the order your Media Server returns items. You may want to enable Settings > Smart Sort to see if it has any effect (if track numbers are missing, it won't).
[Android Apps and Games] Ultimategeppie:
Thank you for your quick reply. I can't keep up with that pace!

One of these days I'll put some money om my 3V card (prepaid Visa card) and I'll purchase the license.

While playing around (stopping and starting BubbleUPnpServer), it suddenly detected my WD TV renderer.

So I started looking further and while i was pretty convinced, it seemed my McAffee firewall wasn't complete shut down. So I shut it down. After shutting it down, I installed BubbleUPnP server 0.6.1 beta.

During installation it told me to stop all servers running. So I shut down al media servers that were running (Serviio and Minim).

After installation I started Serviio and Bubble detects it!

I also started Minim (green icon in system bar), and after serveral minutes BubbleUPnP server also detects it!

I'm so happy now!

Considering the above, I'll be looking into my firewall. Are there any more hints you can gove on setting up firewall (especially McAffee). You wrote something about changing executable? What did you mean by that?

Although I think that my firewall is the key to my anwers, maybe version 0.6.1. also has something to do with finding Serviio?

Kind regards,

UltimateGeppie
[Android Apps and Games] bubbleguuum:
It should have appeared instantly. It it appeared after a few minutes later it means that something is blocking UPnP searches broadcast emitted by BubbleUPnP Server and to which devices respond. Devices *also* broadcast their presence every few minutes by themeselves and it probably got finally discovered due of this.

The first thing I'd try is to make a test disabling entirely to check if it is the cause of discovery issues.

Not that I can think of.
[Android Apps and Games] ManOverbored:
Hey Bubble,

Is there anything out there that makes it easy for me to craft my own UPnP packets/requests for testing?
[Android Apps and Games] bubbleguuum:
Just a quick message to say that I will not be available until Friday to anwser questions.
[Android Apps and Games] Vmukund:
Tutorial for accessing videos from NAS on android phone!

I just want to post here a quick tutorial for ppl looking to stream video on Android phones from Synology NAS and how Bubbleupnp helps. I know the best guide is Bubble's website, but I did find some ppl still looking for answers not in his website. So hopefully this helps.

1. Install on Android phone - Bubbleupnp.

2. Install Synology NAS package (spk) from Bubble website on the NAS

3. Once installed - open 58050 port on your router.

4. Do this in your LAN - open http://<home network ip>:58050/, this will start the bubble server menu

5. Check on the - allow internet streaming button to stream to android phone/tablets.

6. Follow other steps in Bubble's website on setting up the server - transcoding etc if you need.

7. Now you are set on NAS side. Go to your phone/tablet - open the Bubbleupnp app.

8. Go to settings, network - configure NAS accnt. Server: DDNS:58050 (or 58051 for https), NAS login, passwd.

9. After you test the connection - apply the settings. Now in your devices you will see your media servers.

10. Ofcourse you make sure it is available on Mobile/Wifi/Ethernet - so that you can access anywhere.

Thats it - now you are good to go. Thanks to Bubble for helping with this.

I personally prefer this to using DSphoto, DSaudio etc - as this is DLNA method and so much easier to browse videos/music.

Just my 2c. Hope I am not spamming here..
[Android Apps and Games] winxi:
hi, concerning bubbleupnp server on synology nas, you can open the web UI simply by clicking the icon in the DSM main menu which appears when the server is running. port 58050 has to be forwarde to your nas, use 58051 for https.
[Android Apps and Games] ajamils:
Did something change in the new version of the BubbleUPnp server? I can no longer connect to it via internet. On the server page, I get the following error:

HTTP: ERROR: Cannot connect. Check that the public host name is valid and that port 58050 is opened on your router

I have added the 58050 port on both the "Port Trigger" and "Port Forwarding" areas of my router configuration but I still cannot get it to work. One thing to note here is that I did not do these router settings before and everything was working fine.

Any suggestion?
[Android Apps and Games] Ultimategeppie:
As far as I know only Port Forwarding is needed.

Maybe the problem is caused because you also added the port to Port Triggering?

Furthermore, be sure that the server on which your running BubbleUPnP server still has the same IP address as before.

What happens if you browse to the server page from within your network?
[Android Apps and Games] ajamils:
Ok I deleted the entry from Port Triggering but still have the same issue. I can browse the server page from within the network and I have checked the IP of the computer is still the same as before. I have also added exception in Windows Firewall to allow all incoming traffic on port 58050 but still no luck.
[Android Apps and Games] Ultimategeppie:
It's good to know that it works on your network. It tells that the server is running and responding.

Ofcourse, opening incoming traffic is needed, but doesn't BubbleUPnP also has outgoing traffic? I think you should try opening outgoing traffic as well.

Besides that: as far as i know you only need to open it for TCP (not UDP).

If it doesn't work, maybe you should disable your firewall for a moment.

That way you'll be sure if it has to do with firewall rules.

Another thought: I red in manual that if you're using SSL (port 58051), you also need to open port 58051. Data will be trasnfered secured on 58051, but the actual streaming goes over 58050.

Maybe, if Bubbleguum is back he can confirm or give youe some other clues.
[Android Apps and Games] zcs72:
I am having the same problem as ajamils. Everything was working perfectly over lan and WiFi. I was without internet for 2 weeks during which he released the updates. I couldn't wait to try out the image decoding as I had contacted him about larger images not displaying over 3g. As soon as I was back online I immediately installed updates and now I cannot connect over 3g. Bubble server says it is reachable over internet and all my network settings In android are correct. Sometimes the status page in the server won't show the image transcode option or the option to restart or kill server.
[Android Apps and Games] ajamils:
I got it working by adding the port in port forwarding part of the router. The mistake that I was doing earlier was that even though I have the port added, I did not have port forwarding turned on (there was a separate check box that I did not check)

But this is strange though because in previous versions of the server, I never had to do that. Oh well, as long as everything is working, I am good.
[Android Apps and Games] c.sontras@gmail.com:
I was and I am doing exactly what you described, but no subtitles. The frustrating thing is that it was working but no more...
[Android Apps and Games] bubbleguuum:
[MENTION=5128593]dark0shark[/MENTION]

It's vulnerable and I already made a fix that will be in the next update (whose release is not planned immediately).

However, I wouldn't lose sleep over it: to use this vulnerability on a home network,

an attacker would need to first install malware on a machine of the home network and if that's the case

there are more urgent problems than this vulnerability.

Moreover, on a home network, UPNP/DLNA devices are not usually exposed directly to the Internet and are behind a router, thus immune from being attacked from outside.

Anyway, you can already make this vulnerability not work by disabling More > gear icon > Local and Cloud > Advertise on LAN, and More > gear icon > Local Renderer > Advertise on LAN,

if you do not remote control BubbleUPnP as a renderer or access it as a Media Server from another device.
[Android Apps and Games] zyhk:
If you have resolved this issue, please ignore. I think it is related to wifi suspend optimizations in Oreo devices. Please input a following command from ADB.

adb shell settings put global wifi_suspend_optimizations_enabled 0

This may resolve your issue. And also this reduces the jitter of DLNA playback via WIFI and produce better sound.
[Android Apps and Games] felix_tung:
Is the latest version for server on android- 0.9-update33? I can't seem to update to 37. I've got automatic updates on and even check for updates doesn't seem to pick this up.
[Android Apps and Games] bubbleguuum:
[MENTION=2108045]felix_tung[/MENTION]

update33 is indeed the latest version on Android. More recent versions pose a problem on Android due to the switch to Java 8 as a requirement. Need to look into it to find a solution but no promise when that will happen. You are not missing too much though with sticking to update33.
[Android Apps and Games] PoochyX:
Will Roku support ever come....

Moto G7 Play ([emoji88]Havoc GSI[emoji88])
[Android Apps and Games] felix_tung:
No worries. Just trying to use with Yatse and it keeps throwing back error on outdated version.
[Android Apps and Games] bubbleguuum:
That's indeed the one case where you need update37.

You can also use Android BubbleUPnP for that purpose, but it has to run on the same Android device than Yatse.
[Android Apps and Games] bubbleguuum:
No plan for supporting Roku as device you can remotely control.

However, you can use the Roku Media Player app to browse BubbleUPnP as an UPnP/DLNA media server and

play the local and cloud content it exposes and that the Roku natively supports.

It requires some setup on the BubbleUPnP side, so let me know if you want details.
[Android Apps and Games] PoochyX:
Yeah I need those details big bro

Moto G7 Play ([emoji88]Havoc GSI[emoji88])
[Android Apps and Games] bubbleguuum:
[MENTION=7815789]PoochyX[/MENTION]

in BubbleUPnP, go into 'More > gear icon > Local and Cloud' and:

- enable 'Enable remote browsing'

- go into 'Configure media allowed for remote browsing' and enable categories of media you want to browse on your Roku.

While BubbleUPnP is running, start the Media Player app on your Roku and browse BubbleUPnP as a media server.

You can only play media that the Roku supports natively.
[Android Apps and Games] PoochyX:
That did it good looking big bro
[Android Apps and Games] Mr. Odd:
Longtime user, built a new system: Ubuntu 19.10 host with BubbleUPnP Server running on Windows 10 (fully updated) in VMWare.

BubbleUPnP server installs fine, including Java (which updated itself), but the configuration screen doesn't come up - I only get a blank screen.

I've opened ports 58050 and 58051 on both the Windows VM and my router (not running the Ubuntu firewall).

Any suggestions?

Never mind, made the mistake of trying to use Microsoft Edge. It opened fine when using Chrome.
[Android Apps and Games] nift4:
BubbleUPnP Server (with ffmpeg) & MiniDLNA up and running on a Pi Zero WH :D (Used for audio only, but works great. The Pi 0 is powerful enough. With one core and ~ 430MB usable RAM lol. Because of buggy speaker software the ffmpeg is set to always encode and the Pi0 is at ca. 50-60% CPU usage)

Now I can stream to all my devices. Thanks again [MENTION=3373153]bubbleguuum[/MENTION] for this great piece(s) of software. Would it be possible to extract the DLNA Server & Client parts into seperate Java applications (eg BubbleUPnP Media Server)?
[Android Apps and Games] drdedus:
hello

can i restream one mp3 stream converted to aac plus 32kbps with BubbleUPnP Server ?
[Android Apps and Games] bubbleguuum:
[MENTION=9942894]nift4[/MENTION]

Not sure what you mean with what you want separated and for what reason, but they are sure no plan to separate stuff.
[Android Apps and Games] nift4:
I meant the DLNA Server from the BubbleUPnP App seperated as standalone Java applications as an replacement for, for example, MiniDLNA.
[Android Apps and Games] baseendje:
Hi Bubbleguuum,

Once again, thank you so much for this great app and excellent support to the community! I hope not to annoy you by asking an additional question about playing audio only youtube with the BubbleUPnP app. You explained me a while back that I could play youtube content on my speaker because BubbleUPnP sends an audio only stream to audio-only renders. Would it be a possible easy work-around for me as user to edit what supported formats the local renderer advertises, in such a way the local renderer is send an audio only stream similar to what is send to my speaker? I wouldn't mind having to dig into and edit some configuration files myself, but I haven't been able to find anything and I am not sure whether something like that is possible at this moment.

Please know that I really appreciate all your time and effort and this is just a mere suggestion from me that would make my user experience even more amazing.

Kind regards,

baseendje
[Android Apps and Games] The4anoni:
Quote from official site

"On the Raspberry Pi (powerful enough only for audio)"

Latest RPi4 still doesn't have enough power to transcode videos for chromecast?
[Android Apps and Games] theoneofgod:
*delete
[Android Apps and Games] taimei:
Support ReplayGain for TIDAL and Qobuz on BubbleUPnP Server with OpenHome Renderer

[MENTION=3373153]bubbleguuum[/MENTION]

Hello.

Recently, BubbleUPnP/DLNA update supported ReplayGain for TIDAL and Qobuz.

Qobuz ReplayGain works well with Local Renderer.

BubbleUPnP/DLNA can get ReplayGain value from Qobuz, but this doesn't work well when played with OpenHome Renderer.

Turning on ReplayGain of BubbleUPnP Server does not work. (In my local server's file, BubbleUPnP Server's ReplayGain is work)

One of the drawbacks of OpenHome with Qobuz is that ReplayGain cannot be used when streaming from Qobuz in OpenHome.

But it's commendable that you added the feature to get ReplayGain value to the BubbleUPnP/DLNA app.

Could you please aplly the ReplayGain value obtained from TIDAL or Qobuz to the ReplayGain of BubbleUPnP Server so that ReplayGain will work on OpenHome Renderer too?
[Android Apps and Games] bubbleguuum:
[MENTION=8254262]taimei[/MENTION]

BubbleUPnP Server needs to be updated to apply TIDAL/Qobuz ReplayGain to OH renderers. There will be an update not too far off.
[Android Apps and Games] bubbleguuum:
[MENTION=6963490]The4anoni[/MENTION]

It might, depending on the video.

Transcoding is done purely in software though, so if you give it a 4K video to transcode it may have a hard time.

Would be cool for BubbleUPnP Server to support hardware video decoding on the more recent Pis. Maybe I'll get to it but no promise.
[Android Apps and Games] taimei:
Thank you. I'm looking forward to it.:fingers-crossed:
[Android Apps and Games] bubbleguuum:
[MENTION=10583489]baseendje[/MENTION]

That's not possible currently but if instead you use the YouTube Music app, it will always be sent as audio.

Now if this is non-music that you want to play this way, this will not work.

Might look into it but no promise as this would require yet another setting.
[Android Apps and Games] simplydat:
On the side note, are there any plans to ever support hardware video transcoding on Synology NAS?
[Android Apps and Games] bubbleguuum:
[MENTION=2084427]simplydat[/MENTION]

No plan as there are much more Syno NAS models than rPI, and it cannot be implemented without me having the hardware for testing.