yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] bubbleguuum:
[MENTION=10441389]mkysimes[/MENTION]

There are differences:

mConnect controls upmpdcli as a regular UPnP AV renderer: mConnect is responsible of determining stream quality

BubbleUPnP controls uppmpdcli as an OpenHome renderer, using its OpenHome TIDAL support: upmpdcli is responsible of determining stream quality.
[Android Apps and Games] ernie142:
Google Photos integration not working

Hello and first of all many thanks for the app. I have been a user of the pro version for many years.

Now my question: I cannot get Google Photos cloud integration working in BubbleUPnP.

When I click on the Google Photos symbol in the "More"-menu, a dialog appears to choose the account (2 Google accounts on my phone)

After I choose my account, then an empty white box with a spinning progress bar comes up, and stays there forever

even after waiting minutes/hours no photos or albums appear to choose from

I tried with local renderer or a Samsung TV which normally both work with (local) photo streaming from BubbleUPnP

BTW this happens on all my devices (Android 7 - 10), Google Play Music integration works fine.
[Android Apps and Games] bubbleguuum:
[MENTION=2594791]ernie142[/MENTION]

That's unusual. The spinning bar should spin for a short time then you should see a big dialog asking to authorize BubbleUPnP to access Google Photos.

Has your device anything unusual : rooted, using Magisk Modules, Xposed, a VPN, etc ?

What is your device and Android version ?
[Android Apps and Games] ernie142:
I just used a Motorola Z2 Play with Android 8,nothing unusual except maybe USB debugging enabled.

But the same behavior occurs on all my phones and tablets, Android 6, 7, 8, 9, 10

So maybe it's account related?

But Google Play Music integration works well with BubbleUPnP.

My Google account domain is "googlemail.com", this is maybe a bit unusual.
[Android Apps and Games] bubbleguuum:
If it is a non standard Google account (eg an organization or business account), you can bet that it is it...
[Android Apps and Games] ernie142:
It's a standard Google account.

Google had to use this domain name in some countries quite a while ago, for legal reasons.
[Android Apps and Games] ernie142:
Ok meanwhile I got it working, at least on some of my devices.

Reason seems to be a major ****up on Google's side regarding authentication through Google-Photos.

First I should mention that about 2 years ago I changed my Google account's password. That doesn't matter when using the Photos app normally, because the Photos app is using the Android device's Google account management, as it should. I.e. when device is unlocked user can just access his photo library without further need to authenticate.

But apparently when the Photos access is shared, another authentication mechanism is used, this time via a WebView.

And it seems like the WebView still had my previous password from 2 years ago cached. And scaringly, this info was even transferred to a new (Pixel 3a) phone which I set up just a few weeks ago.

When I accessed my Google account settings from the Photos menu and then chose "Data & personalization" tab, then "Go to Google Dashboard" then suddenly the device realized that something is wrong and showed me a WebView with the Google login prompt. Account name and password were pre-filled (and password was the ancient one!). After I updated the correct password I could access Dashboard and a web version of photos.

After this I started up BubbleUPnP again, and now I can access Google Photos, at least on some devices.

On an Android 6 device it worked immediately after changing the WebView password. On my Z2 Play (Android 8) I needed to dismiss the account dialog in BubblePnP once and then try again.

I tried 2 more devices (Android 8 + 10) and couldn't get it to work yet, I suppose the outdated credentials are still cached somewhere.

Anyway this is weirdly done by Google, and it is outright scary that the (outdated) passwords are stored in the cloud and restored on newly setup devices.
[Android Apps and Games] bubbleguuum:
[MENTION=2594791]ernie142[/MENTION]

Urgh, I could never have guessed !

Glad you found the cause.
[Android Apps and Games] ernie142:
Meanwhile "Google Photo" access from BubbleUPnP is working on all my devices.

I think it was related to Chrome having saved the credentials to another (not my main) Google account (which appeared under Chrome/Settings/Passwords).

After I deleted that credential from Chrome and synced the Chrome data to my other devices (Android Settings/Accounts/Google/Sync) it eventually worked on my other devices, but it took some additional rebooting devices and trying multiple times from BubbleUPnP and some cursing ;)

Anyway this is really weirdly implemented by Google, and using the credentials of another account is an obvious bug.

No idea why they made it so complicated and error-prone for "Photos", for "Google Play Music" they did it correctly: pure Android dialogs and account management used, no WebView, no need to re-enter credentials.
[Android Apps and Games] Imlandris:
Bubbl upnp with FiiO M11 Pro

Hi,

First, thank you very much for these wonder full apps.

I have been using Bubble DS Next with an Auralic Aries for years and recently I switch to Bubble upnp to be able to use it on several devices, such as a Yamaha MusicCast R-N803D (a connected amplifier) and more recently a FiiO M11 Pro (a portable player with a DAC up to 32bit/384 Khz running on a customized version of Android 7).

When Bubble upnp runs on the FiiO M11 Pro and uses it as a local renderer (that's the purpose !) all the FLAC files with a sampling rate greater than 44,1 Khz are reencoded by FFmpeg in WAV. Why this happens ? (Of course I checked all the parameters and nothing is supposed to activate FFmpeg encoding, no replay gain, no resampling...)

I tested the same on my Samsung J7 (with the same parameters that I have set on the FiiO) using it as a local renderer and the files are not reencoded by FFmpeg.

I don't know if reencoding the file by FFmpeg is a problem and may result in a lesser quality, but I would like to know why it happens on one device and not on the other.

Thanks
[Android Apps and Games] bubbleguuum:
[MENTION=10449497]Imlandris[/MENTION]

BubbleUPnP tries to play the FLAC normally using Android MediaPlayer API. For whatever reason that fails, and in that case BubbleUPnP fallbacks to WAV decoding of the FLAC

and play it as WAV to MediaPlayer (without loss of audio quality).

Not all Android devices have the same FLAC decoder depending on Android version and manufacturer. So stock FLAC decoding can fail on some devices. Sometimes only for FLAC with some

characteristics such as embedded album art or non standard frame sizes.
[Android Apps and Games] Imlandris:
Thanks for the fast answer !

I guess this is what happens as I can clearly see that Bubble tries to start playing the FLAC file and after a few seconds switches to FFmpeg reencoding. As it is without any loss I guess it's not a big problem except maybe extra CPU use and less battery life.
[Android Apps and Games] pblasi:
Hi,

When I'm streaming from Tidal I can move to any time point of the song when using the local renderer. However, when using my Asus Clique R100 device as renderer, I can't move to any time point and I get message: No Such Container (Code: 710). Any way I can fix this? Thanks!
[Android Apps and Games] bubbleguuum:
[MENTION=4260564]pblasi[/MENTION]

Can you send me a log file triggering this error 710 ? See first post of this topic for logging instructions.
[Android Apps and Games] PastagaCigales:
Good evening,

I am using the latest version of BubbleUPnP pro, and I have noticed that in order to access the built-in Windows 10 DLNA media server, I have to restart the service in charge of media sharing, each time I close and lauch the app. My TV set has no problems seeing the Windows 10 media server and play the content, so the issue seems to come from either my phone or BubbleUPnP.

I don't know if other users are facing the same problem ?

Thanks.

---------- Post added at 12:39 AM ---------- Previous post was at 12:38 AM ----------
[Android Apps and Games] bubbleguuum:
[MENTION=9763326]PastagaCigales[/MENTION]

This is a symptom of WMP not responding to BubbleUPnP discovery requests.

Difficult to say why it happens.

Maybe check your WiFi router settings for a setting called "IGMP snooping" and disable it if you find it.

Also try a reboot of the WiFi router and make sure its firmware is up to date.
[Android Apps and Games] stipower:
Hi,

I have the same issue.

I use a reverse proxy.

Is there a patch to force login/password and block the access to the server configuration on and public IP AND private IP ?

Thank you.
[Android Apps and Games] PastagaCigales:
Thank you for your answer. I have made further investigations, and the issue is due to WMP under W10 since maybe 1903 (confirmed on several forums). I have no problem with the same PC booted under Windows 7, and until the beginning of last year, it also worked under W10. I tried with other Android UPnP clients apps, and they were not able to discover the WMP UPnP server under Windows 10, nor did in fact my TV (it was turned on before I started my PC). It seems that when a W10 session in opened, or when the media sharing service is restarted, the WMP server manifests itself to the devices already present on the network and listening, but then becomes invisible. In the same way, the WMP UPnP renderer can only be seen by devices already listening when WMP is launched. So it is one more regression of W10 updates.

I use the box of my Internet provider (Livebox / Orange) as the WiFi router. It is compatible with IGMP v2 and when the TV decoder is plugged on the dedicated RJ45 port, it automatically directs multicast streams on that port, rather than broadcasting them to all connected devices. So, IGMP cannot be disabled, and as I don't use another router, there is no IGMP snooping option on another device to set. Anyways, disabling IGMP would saturate my WiFi network with the TV streams.

I am going to try tonight to directly connect the PC to the mobile phone WiFi spot to see if it solves the problem, just by curiosity. In any case, the issue is not due to BubbleUPnP (but of course, if someone knows a trick), and the easiest solution for me is to create a shortcut to a command using net.exe to restart the media sharing service when needed.

I just wonder if BubbleUPnP uses the "new" SSDP protocol or still the old Netbios datagram one, which, if I remember correctly needs SMBv1, which is disabled by Windows 10 for safety reasons. I will also try to force SMBv1 to see if it fixes the issues.
[Android Apps and Games] bubbleguuum:
[MENTION=9763326]PastagaCigales[/MENTION]

BubbleUPnP uses regular SSDP for device discovery, which uses UDP multicast and port 1900.

I do not recommend using WMP if you can. It can be problematic in many ways, not only this problem.

Instead I recommend Serviio for videos/photos and MinimServer for music.
[Android Apps and Games] bubbleguuum:
[MENTION=3949743]stipower[/MENTION]

If you put BubbleUPnP Server behind a reverse proxy, it will see all connections as coming from the local network, thus no authentication.

What you can do is to add authentication to the BubbleUPnP Server URL that you have setup on your reverse proxy. For example using a htpasswd.
[Android Apps and Games] PastagaCigales:
Thank you for your answer.

I really cannot understand what happens. If I disconnect my PC from my router to connect it to the WiFi spot of my phone, BubbleUPnP can discover both the WMP server and renderer, so I could think my router is responible for the problem. But what is unbelievable is that if I disconnect the PC from the WiFi spot of the phone to connect it again to the router of my Internet provider, then the same happens: BubbleUPnP can see the WMP server and renderer, and I can close the app, open it again, how many times I want, nothing go wrong. If I only disconnect the PC from the router and connect it again without connecting it to my phone meanwhile, the issue happens.

So connecting the PC to the phone triggers something in Windows 10 or WMP. I am going to try to monitor processes and services to guess what, or when I am fed up, as you suggest, use another UPnP server !
[Android Apps and Games] stipower:
Hi,

It would be fine to be able to enable or disable the authentification for specific IP adresse directly on BubleUnpn Serveur.

Anyway, can you tel me witch BubleUnpn Serveur folder have to be protected with htpasswd ?

Thank you.
[Android Apps and Games] bubbleguuum:
In fact you cannot use a htpasswd, at least not as a file.

You must just configure your reverse proxy for doing authentication on whatever web path you used to access the BubbleUPnP Server root.

For example: on /bubbleupnpserver, if you access it via http://<reverse proxy hostname>/bubbleupnpserver
[Android Apps and Games] clarityisgreen:
Great app. Purchased a license and have been using it for years. Love your work.

I have run into an issue recently. Maybe I am doing something wrong, so let me walk you through my situation.

I have some mp4 files on Google Drive I want to play on my Apple TV. I use the VLC app on Apple TV to connect to my phone's BubbleUPNP server. It works great, but when I try to access files on my connected Google Drive account they do not play, they just load until they time out. Playing videos off of Onedrive works just fine, playing files that are on my phone work just fine. It's just Google Drive that I'm having an issue with. I read something somewhere about enabling Link Sharing on the files I want to stream but that changed nothing.

If anyone has any advice it would be greatly appreciated. Thank-you!!
[Android Apps and Games] bubbleguuum:
[MENTION=10475745]clarityisgreen[/MENTION]

I don't have an Apple TV but I tried with VLC on a PC and it worked.

Can you send me a log file, attempting to play a gdrive video from VLC on your Apple TV ? See first post of this topic for logging instructions.
[Android Apps and Games] duff91:
so i have the licensed version, i have noticed that cast a video from a torrent app is stopping the playback almost every 10 min... is because is buffering or what? unfortunately there isn't any info regarding the status of the incoming video... i have switched off all the power saving option
[Android Apps and Games] JimZipCode:
Stupid question dept:

1500 pages in, this has pobably been asked & answered, but a quick search has not revealed it.

I've been running BubbleUPnP on my Android tablet for a year or so, to send music from Minimserver on a Raspberry Pi, to a Chomecast Audio plugged into my old stereo receiver (optical line-in). Works great. BubbleUPnP seems to be the best control point of all the competitors: very nice.

We recently added an Ubuntu desktop to the family room. Is there a version of the BubbleUPnP control point, that I can run on that desktop? I don't mean bubbleupnp *server* (which obvsly does run on Ubuntu). I mean just the control point software.

Failing that, is there a good alternative?

Thanks!
[Android Apps and Games] dark0shark:
How about Upplay, see https://www.lesbonscomptes.com/upplay/ I personally don't use it, but it should do the job, as the description states.
[Android Apps and Games] JimZipCode:
Tried it. Doesn't work with Google Chromecast Audio's. The developer ("Medoc") replied yesterday, saying that the Chromecasts aren't UPnP devices. :(
[Android Apps and Games] bubbleguuum:
[MENTION=1912871]duff91[/MENTION]

Difficult to say. Try to keep the screen on to check if it fixes it. If it does, try adding your torrenting app to the list of apps excluded from Android Doze.
[Android Apps and Games] bubbleguuum:
You can make a Chromecast an UPnP device or OpenHome one (which upplay supports) with BubbleUPnP Server
[Android Apps and Games] JimZipCode:
Hmmm – so BubbleUPnP server on the desktop, create the CCA as a Renderer, and then upplay on the desktop. Yeah?

That's certainly worth a look. Thanks
[Android Apps and Games] bubbleguuum:
Yes that's it. You can run BubbleUPnP Server on any machine of your network able to run Java. Ideally, use a wired machine to the network.
[Android Apps and Games] JimZipCode:
Running.

But it's not noticing the Chromecast Audio as a potential Renderer. :(

It *is* finding the moderately-smart TV in the same room, and the Ruku plugged-in to that. But not the CCA.
[Android Apps and Games] junost:
I'm having similar problems with most youtube videos. Some tutorials still work, but when I try to play music, I'm getting the "cannot play: no http stream found" error... Is this a known issue?
[Android Apps and Games] Nicholasjamesvega:
Wow. The shuffle is great... who ever put that playlist together has great taste in music! That guy probably deserves a paycheck 😂😉💎💚 -nick james
[Android Apps and Games] JimZipCode:
Wups, please disregard. I mis-identified the devices it was seeing: what I said was the Roku was actually the Chromecast Audio.

In other words its working perfectly. Uppay is doing the job also.

Thanks very much!
[Android Apps and Games] bubbleguuum:
[MENTION=2326273]junost[/MENTION]

Can you send me a log file, triggering that error. See first post of this topic for logging instructions.
[Android Apps and Games] droidvark:
Amazing app! I've been a licenced user for a while now, thanks!

One thing I'd like to ask, hopefully its possible to change this behavior but I couldn't find it myself.

I'm using Tidal integration and when I open an artist, and choose 'all albums', I see all releases, not just albums. When I open the Tidal app itself, albums, EP's, compilations, etc are all separated into their own categories.

Is it possible to change this in BubblePNP and make it list the same categories as the Tidal app does?

I have a workaround but its a lot of work. In the Tidal app I add the artist to my list of favorites and add each album from that artist that I would like to see in BubblePNP. Then Bubble will show them under the artist 'My Albums'.

Thanks!
[Android Apps and Games] bubbleguuum:
[MENTION=5361378]droidvark[/MENTION]

I will look into it but no promise. You can alternatively use the TIDAL app and share tracks/albums to BubbleUPnP (generally use 3-dot menu on item > Share).
[Android Apps and Games] samnada:
Having a problem over the last several weeks, it stops after playing the first track of a playlist. I then tap on the 2nd playlist track and it continues on from there just fine. Has happened many times, so not a rare issue. I create playlists by selecting "play all from here" in an album folder if that helps. Any advice?
[Android Apps and Games] bubbleguuum:
[MENTION=2857034]samnada[/MENTION]

Does it happen only when the screen is off ?

If it does, please disable Android Doze for BubbleUPnP and apply recommendations on https://dontkillmyapp.com/

for your device.

If it doesn't, please send me a log file playing a track until next one does not play. See first post of this topic for logging instructions.
[Android Apps and Games] samnada:
I always turn the screen off after starting a song or playlist, so I'm sure the screen is off when this happens.

I'm using a Pixel 3 and checked the battery settings. Battery saver is off, and "Adaptive Battery" is not being applied to BubbleUPnP.

I looked at dontkillmyapp.com and Google phones aren't even listed there, so doesn't appear they think it's a problem on my phone.

I've thought about this a bit more and remember it doesn't only happen after the first track, I've had it happen later in the playlist as well. I'll try to capture a logfile and send it.

Thanks.

Edit: Log file sent.
[Android Apps and Games] ZORAXbr:
How can I edit my Local Player capabilities in BubbleUPNP?

Let's say I want to accept H264 video, but not H265. How can I make BubbleUPNP trick the server into accepting only a specific format, so it will have to transcode the video before sending it?
[Android Apps and Games] cenonmin:
Request - BubbleUPnp subtitle support during transcoding at server

Please add option to download subtitles from Opensubtitles in BubbleUPnp Server during transcoding.
[Android Apps and Games] thenizzle:
Marantz

OnePlus 7 pro and marantz sr6013, phone will not control marantz volume and the Marantz icon in bubble is generic B instead of the cool Marantz blue star. Running bub server on syno Nas and avr is openhome.
[Android Apps and Games] monjanse:
Hello. I hided one renderer i dont want to be included as a renderer. I hided my google nest renderer (a google speaker) so i only need to use my google chromecast renderer. But the google nest renderer still shows up in render selector. So if i turn of screen after i connected the bubleupnp to chromecast to watch video, if i unlock the screen again, the renderer is often changed to google nest or local renderer so i have to change it again to chromecast. Can you fix that "bug"? I use huawei mate 20 pro, and uses blokada adblocker.
[Android Apps and Games] thenizzle:
Marantz volume

Just noticing Linn kazoo app on Windows will also not control marantz volume. Seems set at 50.
[Android Apps and Games] Erik_Per:
Question: in Bubble UpnP, how to access foobar2000 playlists ?

Question: in Bubble UpnP, how to access foobar2000 playlists ?

I have a number of Foobar2000 playlists in a folder on my computer (D:\playlists\*.fpl).

Whenever I want to use one of these playlists I load it into Foobar using File > Load Playlist …

I would like to use the same playlists when using Bubble UPnP, however I can not find them in Bubble UPnP.

The playlists I find in Bubble UPnP is a list of all the playlists I loaded into Foobar in the past.

Hence, many playlists appear multiple times, because I loaded the playlist several times in the past.

I can find the same playlists history in Foobar using View > Playlist Manager.

So the question is how to access my playlists in the map D:\playlists\*.fpl using Bubble UPnP ?

Erik
[Android Apps and Games] bubbleguuum:
[MENTION=9046629]thenizzle[/MENTION]

I means the Marantz does not notify its volume properly to BubbleUPnP Server for some reason. This has the effect to disable volume control.

Can you report if volume control works in Android BubbleUPnP controlling your Marantz as a regular UPNP AV renderer (not the OpenHome one) ?
[Android Apps and Games] bubbleguuum:
[MENTION=8717120]Erik_Per[/MENTION]

foo_upnp can only expose opened playlists in foobar2000, generally materialized by a tab.

Though, it is a bit primitive because once such playlist has been loaded by a Control Point, its content

will not change (in the Control Point) if you modify it in foobar2000 and the only way to reflect the change is to restart foo_upnp

(either by restarting foobar2000 or just restarting the server in foobar2000 preferences).

foo_upnp is old an unmaintained so it's not going to change.
[Android Apps and Games] Erik_Per:
Reply:

Foo_upnp being unmaintained, does that mean there is another more suited Foobar component for streaming with Bubble UPnP ?
[Android Apps and Games] bubbleguuum:
[MENTION=8717120]Erik_Per[/MENTION]

Nope. These days I would recommend to use MinimServer (https://minimserver.com), but this is not foobar2000.

MinimServer can handle m3u playlists so you could export your foobar playlists to m3u from time to time.
[Android Apps and Games] lalaka123:
[MENTION=3373153]bubbleguuum[/MENTION]

I have the same situation with Pie and EdXposed YAHFA, AudioCast is not showing up, and Sandhook doesn't work at all on my device.

Is there any chance that AudioCast will work with EdXposed YAHFA?
[Android Apps and Games] heynando:
Few days ago I tried to stream a file from my Gdrive library and got a weird error. It reads "failed to extract video info (Server Error). Audio / Video track selection will not be possible."

Six or eight months ago, the exact same file streamed just fine, it worked perfectly, all with the same conditions. I tried multiple and different video files too and the result is the same error.

So the issue is not the file itself, but the transcoding process of audio. Something is going on wrong. I want to help. What file do you need me to upload that contains the debug log?