yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] bubbleguuum:
@hteles

Can you answer these questions:

With Volume keys setting enabled and mopidy the active renderer in BubbleUPnP:

- in the current update version (3.8) are you able to control mopidy volume with hardware buttons when the app is in the foreground (visible) ?

- in the previous version, were you also able to control mopidy volume with hardware buttons when the app was in the background,

and that's what is not working anymore with the current version ?

Volume control is kind of complicated depending on Android versions and devices and other factors, so please answer these precisely. You can optionally restate in which circumstances hardware volume control is not working in the new version (not at all all, only when app is in the background, ...) while it was in the previous version (but please answer above questions first!).
[Android Apps and Games] hteles:
No, i can't, but could with the previous version. As is in first screenshot, the Android volume notification changes but neither Bubble or mopidy volumes changes.

(before)!When in the background it did control like it was a chromecast stream, but it did affect the earing volume.

What it's not working now ( latest update ) is when the app is in foreground the soundbar and earing volume is not affected. It is like we are changing another volume bit not the External mopidy volume.

Hope that I did explain correctly. Sometimes there are barrier languages.

Regards.

Helmer
[Android Apps and Games] hteles:
Sorry Bubble,

Was in a hurry before.... The other app that I use is MALP and not mopidy mobile. Both of them control DLNA Renders.
[Android Apps and Games] GurliGebis:
@bubbleguuum did you see https://xdaforums.com/t/app-5-0-v3-...trol-point-and-renderer.1118891/post-88200215 ?

I hope it is possible to implement, and that you want to :)
[Android Apps and Games] bubbleguuum:
@hteles

Thanks for the details. Hardware button volume control is indeed broken (inoperant) in v3.8.

And it has nothing to do with the app being in background or foreground, so sorry to have over-complicated it.

I will make a hotfix ASAP.
[Android Apps and Games] bubbleguuum:
@GurliGebis

I understand your request but it has some complications in term of implementation and to not be confusing. I need to think more about it, but no promise.

For sorting filesystem folders holding albums by track number automatically, you can try enabling More > Gear icon > UPnP/DLNA Libraries settings > (pick UMS) > Smart Sort.
[Android Apps and Games] DroidLoverX:
Playing mp4s with embedded subs.

When I play a file no subs are shown. Extracting one works perfectly, but is it also possible to automatically display a subtitle of a preferred language?
[Android Apps and Games] hteles:
Thank you.

It's not a matter of life and death.

Take your time and enjoy the weekend.

Regards.
[Android Apps and Games] giahiawa:
I use the button volume control with +5 increments. With v3.8 and previous version, volume control becomes non-functional often.

Only remedy has been to restart the BubbleUPnP Server.

Another issue that is also fixed by the Server restart:

Wiim Mini renderer not being recognized.

Android BubbleUPnP has no problem seeing it but not the Server

until it's been restarted.

Either Server or Wiim is not following UPnP protocols.

Without a network sniffer, I cannot begin to guess.

Please advise...
[Android Apps and Games] bubbleguuum:
@DroidLoverX

Subtitles is a complicated topic. To which renderer are you playing to ?

When subtitles can work (dependent on many factors), there is no way to automatically select a preferred language).
[Android Apps and Games] bubbleguuum:
@EPa

That's a very unusual error. I cannot reproduce it on Windows 11 using Java 19 from Eclipse Temurin. Where is your Java 19 coming from ?
[Android Apps and Games] DroidLoverX:
Extracting subs do work fine on Chromecast.

Just couldn't find an auto extract option. I hope you'll consider adding that in a future release (of the paid version)
[Android Apps and Games] hteles:
Updated to 3.8.1 and button is fixed.

Once again, Thank you.
[Android Apps and Games] bubbleguuum:
@DroidLoverX

Yes subs are fully supported for playing to Chromecast, as the app as full control over them.

No plan for automatic extraction as it can be a long process (done only once) depending on file size and read speed, thus left manual if you need it.
[Android Apps and Games] darrellkavanagh:
Just chasing up on this, sorry if you already saw it.
[Android Apps and Games] bubbleguuum:
@darrellkavanagh

So you are playing Qobuz on your Fire TV, controlled by BubbleUPnP running on a tablet.

Can you try enabling the OpenHome renderer on your Fire TV: in app settings, go into 'Local renderer', 'OpenHome' section and check the 'Enable' setting.

Then in BubbleUPnP on your tablet, control the Fire TV as an OpenHome renderer.

The advantage is that the BubbleUPnP on your FireTV will be autonomous for track advance, not requiring BubbleUPNP on your tablet to run.

Other than that, v3.8.0.1 is coming to the Amazon appstore at the end of the week and might improve Qobuz streaming.
[Android Apps and Games] EPa:
java.com (oracle)

It it the SE Development Kit (https://www.oracle.com/java/technologies/downloads/).

Had the standard 8 before, same problem.
[Android Apps and Games] GurliGebis:
Thanks, I did try that.

The problem with Smart Sort is that when I'm in my Misc folder, it sorts by track name, instead of artist, so I have to switch it to artist, which then overrides it for all other folders.

That is why I'm suggesting have it on a folder by folder basis, if possible.
[Android Apps and Games] simonMBUK:
Hi @bubbleguuum ,

I'm testing proxying MinimServer for use with a WiIM mini for that bug I spoke to you about. Now it works fine, but it offers up the original file as well as L16 and WAV streams, is there any way to disable the transcoded streams as I'd prefer to know exactly what's going on and transcode in MinimServer if needed?

I've set:

<disableAudioVideoTranscoding>true</disableAudioVideoTranscoding>

but it had no affect, maybe that's just for video?

Thanks

EDIT:

I forgot to mention that I had also set 'Transcode Audio' to 'Do not transcode' on the Advanced Settings page.

Maybe I'm worrying unduly because I know there are three streams shown through 'Show Metadata' in BubbleUPnP, maybe BubbleUPnP with the discussed settings would never choose them?
[Android Apps and Games] jim_pap:
I am also confirming that v3.8.1 fixed the hardware volume buttons.

A feature request that might be interesting: These days I am trying Hi Fi Cast. From its Now Playing screen, one can enter to more information pages. One of them has links to wikipedia, musixmatch, musicbrainz which are relayed ro the song that is playing.
[Android Apps and Games] mikehd1959:
Hi, found this app on the WiiM users forum to address current display issues that the WiiM Home App has with network music servers (no album art on many views). It's been working a treat (bought the license!) with one nagging issue. It's just my spouse and I in our home using your app to listen to our home music server (Serviio is the DLNA server) through the WiiM. But if I start a playlist, and then she accesses the app on her phone, it doesn't show my playlist, it shows her old play list and never refreshes with the current playlist. Same if she starts a playlist and I then start the app from my phone.

This may be out of the design intent of the app or maybe we have some app setting set wrong (I went through each one and couldn't find anything obvious).

Any tips or insights?

thanks,
[Android Apps and Games] simonMBUK:
Hi Mike,

To share playlists you'll need to install BubbleUPnP Server and then create an OpenHome version of your WiiM that you'll use in the BubbleUPnP app to play to, rather than the normal WiIM e.g. if your normal WiiM is called 'WiiM Mini' you'll see another called 'WiiM Mini (OpenHome)'. You can hide the original WiiM via 'Settings > Hide/unhide renderers and libraries' in the BubbleUPnP app so it doesn't cause confusion.
[Android Apps and Games] mikehd1959:
Thank you @simonMBUK I'll give it a try.
[Android Apps and Games] mikehd1959:
Sweet! works well.

One question: I don't need internet access to my home music. Should "Make this Media Server available in BubbleUPnP for Android and foobar2000 for internet access" be checked. Seems like it should be not checked but the help page shows an older version that doesn't have the "for internet access" as part of the description. I thought that maybe if unchecked it would disappear from my home LAN as well.
[Android Apps and Games] simonMBUK:
It's not needed but equally I don't think it does anything without 'Network and Security > Allow to access the server from the Internet' checked.

On the 'Media Renderers' page where you've configured the WiiM, make sure you've enabled 'Gapless playback', and personally I've set 'Decode audio to PCM for' to 'Never use', but that's because I prefer to have my music server do any transcoding.

I think that's it really!
[Android Apps and Games] Sid32:
Hey, so we don't need a quick theme change button from the left side menu, but would be handy for UPNP serve on/off switch.
[Android Apps and Games] taimei:
Post Deleted
[Android Apps and Games] toasterpc:
Hey there!

Just wanted to say I love the Android app, been a user for years and just recently began trying out the Docker container, though I'm left with a bit of a pickle.

At the moment, most of the services running on my device (OpenWRT 22.03.3 for Raspberry Pi 4B) depend on a docker-compose file for both maintenance tasks and connectivity to the network, but I've noticed that at the moment the container is unable to accept the usage of volume mounts to store the configuration outside the container, which means that every time I update my system I have to configure the server from scratch.

Would enabling an external configuration directory be a possibility in the future?

Thanks in advance!
[Android Apps and Games] bubbleguuum:
@toasterpc

I may look into it for an unpdate to the image (no promise though) but you can easily retrieve the configuration.xml file to copy it in a new docker image with instructions at the end of this page
[Android Apps and Games] bubbleguuum:
What do you mean with on/off switch ?
[Android Apps and Games] Sid32:
In other apps, you have a button that turns servers on/off. See solid explore, mix, explore, amaze, primitive ftpd, etc.

Or you get a notification with options to turn the server off. I would like a button to turn the server on/off and also the option to have it autostart.

Would let people know when it's running and turn it off when it's done. Also, notification should help keep it alive.

Also, can you check Nova Player? It seems to have some issues accessing the server. Don't if thats Bubble or them problem.
[Android Apps and Games] davor.f:
Hello!

I know I'm replying to an old post, but I have the exact same problem with Tidal search, so, I guess it hasn't been solved yet.

For example, I tried searching for "Immigrant song" and I have to go through first 300 "exact match" results to get to the Tidal section. Exact match section returns everything but Led Zeppelin song - even some cover band versions. And the problem is Tidal section starts somewhere - not the beginning, not the end, so, it's pretty hard to find song you're looking for. I hope you can do something about that, make a folder for exact matches, or make a Tidal folder that would be placed on top, before exact matches.

Thank you in advance.

Best regards,

Davor
[Android Apps and Games] staxas:
I have a bluetooth issue. Tested with 2 bluetooth headsets (Sennheiser HD 4.40 BT and Sonume Sport), the back button/function on bluetooth headsets works with the PowerAmp app (not tested with other apps), but not with Bubbleupnp. Other functionality on the devices works as expected.

Is this a known issue?
[Android Apps and Games] Sid32:
Bluetooth issues should be a Android thing. But if you are casting a video you would have to attach the bluetooth to the tv, not the phone.
[Android Apps and Games] ch_998:
Hello Bubbleguum,

I installed bubble server, asset etc, on a new silent Qnap NAS. Everything works fine again except the FFMPEG transcoding (which is, I believe, correctly installed). Transcoding from Flac to WAV from Asset viav the bubble server sound slow and heavily distorted. Any suggestions?

Thanks, Chris
[Android Apps and Games] SuperS1:
Hi, I'm looking for streaming videos from my Google Photos account onto my Fire TV Stick

Is there an option to add a Google Photos account as cloud storage in the app?
[Android Apps and Games] UltraMagnus0001:
Any tips on how to get the app tunneled through cloudflare tunnel? I can access bubleupnp's configuration settings through the domain name, but the android app don't find the server through the domain. I can access everything through my DDNS with an open port fine, but Im trying to close my ports on the router.
[Android Apps and Games] bubbleguuum:
BubbleUPnP 4.0 announcement

I've been working on BubbleUPnP 4.0.

It will refresh the UI with Material Design 3, including (optional) Material You support (on Android 12+). It's been a lot of work and there is still a lot to do as the app is huge (and old, 12 years and counting. First version was released on Android 2.3!). Converting the app settings to androidx.preference, fragments and tweak some prefs for MD3 took several days alone!

Here's a few work-in-progress screenshots until a beta is available later this month.

The screenshots show various combinations of material You in dark and light mode. There's also to the ability to combine a light theme with dark bars for a look close to the current Light + dark bars theme (last screenshot). Note that dynamic tinting of the Now Playing screen based on cover colors is not yet implemented (as in the current version) but this is planned.
[Android Apps and Games] krilok:
Looks great... Just recently I was thinking the app could use a refresh, so really looking forward to the update... 😉
[Android Apps and Games] lornness:
This is the best app to stream Tidal and Qobuz. I use it everyday. However, could you please add support to show Tidal’s MQA album / tracks and let them(MQA) passthrough to MQA capable streamer/DAC? Otherwise I’ll need to switch to mconnect/mcontrol for Tidal’s MQA tracks which is not convenient and I don’t like the buggy mconnect/mcontrol.
[Android Apps and Games] davor.f:
Hello!

New UI looks great. Really slick and modern. I'm just hoping you will have some time to look into the Exact matches search issue on Tidal I've mentioned earlier. I have another example you can test on - searching for Dark Side of the Moon (both, with and without "The" in the beginning) exact matches doesn't return Pink Floyd in Albums section at all. Considering it's not some unknown or new band/album, but one of the most influential albums, I think this shouldn't happen.

Besides making separate section for Exact matches at the beginning, I have 2 more potential solutions that would make accessing Tidal search much easier, and I hope you would consider them:

1. Instead of making 2 sections at the last search screen (after picking Albums - title, Albums - artists etc.), the differentiation could be done on the previous screen. So, there would be Exact matches section with Albums - title, Albums - artists, and then Tidal section with Albums - title, Albums - artists etc.

2. In case you don't want to change the way application behaves (user experience), there could be a setting that would allow user to pick what would application show after searching. So, either Exact matches, Tidal, or both). This could be set to both as default, so, people that are used to this layout wouldn't notice any change, but if you want, you could change that setting to display just Tidal search for example.

Looking forward to this new version anyway.

Best regards,

Davor
[Android Apps and Games] mikehd1959:
I'm trying to troubleshoot lack of gapless play on my system. Dark Side of the Moon is the album under test. The gaps really break the flow.

I have a MinimServer and BubbleUPnP server running on a Windows 10 PC, BubbleUPnP control point on my Android phone, and a Wiim Pro renderer. I've created an OpenHome version of my Wiim Pro in BUPnP server. I've hidden the other versions of my Wiim Pro in the BUPnP control point.

I think I'm supposed to enable gapless on the BubbleUPnP app by changing the settings for my device (renderer), but no gapless option is available.

I have Local and Cloud Library disabled, as well as Local Renderer.

I re-enabled the other two Wiim Pro versions (chromecast and ??) and see enable gapless is checked in the ?? version (one I'm not using).

I'm only using the OpenHome version to move the playlist management to the server. Otherwise, we get interrupted play if another house member opens BUPnP on their phone. So, it may be that we can't have both gapless and server side management of playlists?
[Android Apps and Games] jim_pap:
I never knew that Google has things like this (Material) available for developers. Curious to see the differences on my tablet but it's already looking nice and modern.
[Android Apps and Games] bubbleguuum:
Gapless playback requires the renderer to support it (have the UPnP command for it). Most renderers do not.

If a renderer has the gapless UPnP command required, you will be able to enable 'Gapless playback' in BubbleUPnP Server's page for the renderer (or if not using BubbleUPnP Server, in Android BubbleUPnP in More > Gear icon > Renderer settings > (pick renderer) > Gapless control). And if that setting can be enabled, it is not a guarantee that gapless will work.
[Android Apps and Games] simonMBUK:
Hi @mikehd1959 ,

Gapless playback absolutely does work with the WiiM but you need to make sure you're configuring the UPnP renderer and not the Chromecast renderer (because Chromecast isn't gapless) in BubbleUPnP Server as the WiiM Pro has both.

In BubbleUPnP Server the WiiM UPnP renderer is the one with the icon that looks like a set of headphones. You can also tell by the configuration options available to you; the UPnP renderer will only have the option:

Create an OpenHome renderer

Whereas the Chromecast renderer will also have:

Create a DLNA renderer

So, once you've chosen the correct renderer, enable 'Create an OpenHome renderer' then enable 'Gapless playback' and set 'Decode audio to PCM for' to 'Never use'.

If you had previously configured the Chromecast renderer make sure to disable 'Create an OpenHome renderer' in its configuration.

Back in the BubbleUPnP app on your phone you need to hide all the other WiiM Pro renderers that aren't suffixed with '(OpenHome)'. You won't have the option to enable 'Gapless control' in the app for the OpenHome renderer because you already configured it in BubbleUPnP Server.
[Android Apps and Games] mikehd1959:
@bubbleguuum @simonMBUK : Thanks for the additional info. This morning I opened my BubbleUPnP server settings and found that the OpenHome only version of my Wiim Pro was not present.

Note that I had also created the OpenHome renderer in this one, which I didn't know any better because there wasn't one with only OpenHome available.

I restarted the BubbleUPnP server and the OpenHome only renderer was now available:

After I deselected OpenHome in the OpenHome/DLNA renderer (first screen shot above) gapless playback works fine with my Wiim Pro, as tested with DSOTM. However, I don't know why the appropriate renderer disappeared from my BubbleUPnP server.

Thanks for the assists, again. One mystery for me that I couldn't find info on, is what do the icons in front of each renderer indicate? Is the USB like device icon intended to communicate a DLNA/OpenHome device and the Headphones (I think) only OpenHome or is that supplied by the Wiim? I see that the Denon AVR above has the BubbleUPnP icon, maybe because the AVR doesn't provide any default icon (I checked and it is only an OpenHome device).

thanks again,
[Android Apps and Games] simonMBUK:
I've just got home and experienced the same thing.

The WiiM UPnP renderer wasn't visible in the Server but was in the app (the OpenHome proxy wasn't at this point), when I restarted the server the UPnP renderer appeared as did the OpenHome proxy in the app.

I only enabled Chromecast this morning to help @mikehd1959 and it's the first time I've seen this problem, I wonder if it's something to do with it being both a Chromeast and UPnP renderer? @mikehd1959 , is disabling the Chromecast functionality (it requires a factory reset) something you can test for a couple/few days?

This means that you were actually playing to the Chromecast and not the UPnP renderer.

The icons are just there to highlight what the device is, not what its capabilties are.

The USB like device must be the original chromecast, and the WiiM icon is provided in its description.xml (in the BubbleUPnP app, select the vertical ellipsis next to the WiiM and choose Info, there you'll see a Desc. XML URL that has links to the icon). Maybe the Denon doesn't provide one so the default is the BubbleUPnP icon.
[Android Apps and Games] mikehd1959:
@simonMBUK : Thanks for the confirmations and clarification. I can try disabling Chromecast on the Wiim Pro, but would like to wait a few days to check the stability. I'll monitor my BubbleUPnP server to see if the WiiM OpenHome renderer disappears again.
[Android Apps and Games] mikehd1959:
I had another disappearance of the OpenHome only version of my WiiM Pro from my BubbleUPnP server. I left the page, came back to it and it was there.
[Android Apps and Games] simonMBUK:
Had you left the page open in the background? When the WiiM UPnP renderer was missing from the page could you see the OpenHome renderer in the BubbleUPnP app?

After I saw your post I had a look and mine was there, and the WiiM had been on standby all night.

I can capture some logs if @bubbleguuum thinks it might be of some use, but it wouldn't surprise me if it was the WiiM at fault because I don't feel it's a particularly robust implementation e.g. If I want to use BubbleUPnP to proxy MinimServer and access that from the WiiM app, I need to enable the proxy whilst I have the "Home Music Share" open, otherwise it doesn't show!

Do you have an IGMP Proxy setting in your router? If you do it might be worth disabling that for a couple of days to see if that makes any difference.
[Android Apps and Games] mikehd1959:
Yes

I didn't have a chance to check it. The OpenHome renderer reappeared simply by selecting a different tab then returning to the BubbleUPnP media renderers tab. I had been using the renderer not long before I noticed it was missing from the renderers tab.

Allow IGMP is currently enabled to accept input. You're suggesting to disable this setting? The rule on my router for this is

So it doesn't appear that my router has a firewall rule to enable/disable IGMP on the LAN. I can try disabling and see if it changes anything.

BTW, woke up this morning and the OpenHome renderer was still present in the renderers tab. Last use was probably 8pm last night.
[Android Apps and Games] simonMBUK:
It won't be a firewall rule, if it's a configurable option it should be in the routers core configuration pages, called something like IGMP Proxy or IGMP Snooping.

I didn't have the option in my router but I did in my switch and I had to disable it as UPnP discovery was unreliable.

The WiiM UPnP and Chromecast renderer were both in BubbleUPnP Server this morning and the OpenHome proxy in the control point so its behaving itself over here.
[Android Apps and Games] mikehd1959:
I found it in my network settings, called IGMP Snooping. It is currently disabled.

I woke up this morning to only the Chromecast renderer. No OpenHome for the WiiM. Also, my WiiM is on ethernet, not WiFi (in case that matters).

Maybe Serviio is interfering? I disabled music serving on it, but wanted to continue using it for videos and photos. I've shut the Serviio server off entirely just to test.

How do I enable logging on BubbleUPnP server?

Ok, this is wierd. I re-enabled the OpenHome renderer, the BubbleUPnP server replies success, but no OpenHome renderer is visible nor available on my BubbleUPnP app.