yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] jim_pap:
Hello,

Since v4.0 (currently using v4.1.2) I have a couple of problems with Dark theme on my Samsung Tab A 10 inch tablet (SM-T580) with Android 8.1:

Occasionally, the screen background color of the app becomes bright (white or, rarely, dark grey). This behavior is always triggered by a change between tabs or (more often), when switching from portrait to landscape mode. Once this problem appeared when I reached the About/Help screen. When it happens, I usually "fix" it by switching between the tabs (usually it requires to do that more than once, e.g. going from Library to Playlist then to Devices etc) or by restarting the app.

Very rarely, I don't get the mini player in Library, even when the song list is long enough for displaying it when scrolling (as it should normally do). Well, I am not sure if this is related to the Dark theme (probably not).

After the last update, I also noticed problems with volume (sudden jumps to much higher levels) when adjusting via the tablet volume buttons but I have to do more testing to ensure that this is not not a communication problem (wifi network)) with the renderer (Yamaha WXAD-10).

Other than that, the new version is running fine.

I would also like to suggest a missing configurability feature: The song info window in NowPlaying tab uses very small fonts, even on a 10 inch tablet. I wonder if it would be possible for this window's fonts to scale with the rest of the app fonts (a separate setting would be too much, I guess).
[Android Apps and Games] bubbleguuum:
@jim_pap

Thank you for the detailed report.

- if you have made changes in the settings theming settings (Settings > Look and feel > Theme section) what are they ?

Stock Android 8.1 does not have a dark theme at the system level, so I suppose you enabled it in the app in the Theme section ?

- can you post a screenshot of the problem ? A recorded video would even be better where you trigger the problem and make it go away

- does this issue only happens with dark theme ?

In any case, I will try to replicate it in the Android emulator but this can be hit and miss if this issue is device specific (which I would not be surprised it is).

I think it happens for list of items of a very specific size, need to investigate. Again, a screenshot might help.

There has been no change in v4 with volume handling. The app never changes volume on its own. But it monitors the volume value the renderer reports to the app. So, say if volume is at 20 for a while then the renderer reports 50 (whether it is valid or bogus), next time you change volume in the app it will use that 50 value.

Will look into it.
[Android Apps and Games] bubbleguuum:
@jim_pap

I found the cause of this weird issue. On Android 10 and below, the WebView used for banner ads in the Library tab is messing up theming badly when the app theme is dark. Hopefully there is a workaround that will it in the next update.
[Android Apps and Games] MartinT:
I'm fairly sure Android 10 is out of support now.
[Android Apps and Games] jim_pap:
Thank you very much for looking into this. Keep up the great work!

I am still not able to reproduc3 the miniplayer problem. Perhaps it was triggered in landscape mode but I cannot recall the details. I will post a sceenshot if reappears.
[Android Apps and Games] jim_pap:
Not sure if it matters but I have the purchased version (no ads).
[Android Apps and Games] bubbleguuum:
@jim_pap

It will also happen if a WebView is created if you go in some help pages in settings, TIDAL login and a few other things.
[Android Apps and Games] dix-hill:
MMRemote5 >> MediaMonkey 5 >> Android w/BubbleUPnP/DLNA >> Chromecast Device

I have a MediaMonkey 5 server on my desktop and it's set to play through BubbleUPnP on my Android tablet. That works fine if I'm listening on my tablet, but I also want to cast from my tablet to any of my Chromecast (CCwGTV) devices. Here's where it gets complicated:

Everything works as expected when I control playback with Bubble. I can play music on my Chromecast. But, if I use the Android app MMRemote5, an app that ONLY controls MM5 (play/pause, add rating, no UPnP or DLNA), then Bubble only plays from my tablet. I don't understand why MMRemote5 would effect Bubble at all.

Also, in Bubble on my Android, what is the renderer MediaMonkey Player? Is that MediaMonkey's internal player?

Thanks for any help!

PS - I bought the Bubble app so I should have all the features.
[Android Apps and Games] bubbleguuum:
@jim_pap

v4.1.3 is now available in the Play Store. Can you report if the problem is fixed ?

I also increased text size in the metadata dialog on tablets.
[Android Apps and Games] bubbleguuum:
@dix-hill

Yes, MediaMonkey Player in BubbleUPnP refers to MediaMonkey acting as an UPnP renderer. You would select it as renderer in BubbleUPnP if you wanted to play to it using BubbleUPnP for controlling it.

For the MMRemote5 problem, I am not sure to understand what is happening. What do you mean by Bubble only plays from my tablet. when MMRemote5 is running ? When this issue happen, is your Chromecast the current renderer ? If the current renderer is the Local Renderer, it would be normal for BubbleUPnP to play locally.
[Android Apps and Games] dix-hill:
I will set the the renderer to Chromecast, but if I hit play in MMRemote5, then the BubbleUPnP renderer will switch to Local Renderer. If I hit play in BubbleUPnP, then it will use the Chromecast renderer.
[Android Apps and Games] simonMBUK:
Hi @bubbleguuum ,

Firstly, I love the Compact lists option, so thank you for that. When browsing indexes it's perfect but when viewing albums it's perhaps a little small - although not small enough to stop me using it.

For me, the only thing missing in BubbleUPnP is the ability to define layout preferences for album view. When searching for values I always prefer list view, but when viewing albums I prefer to view in a grid layout and see the larger artwork. Currently if I want a grid layout when viewing albums I have to keep switching back and forth as when changed in the app it becomes the default everywhere (apart from for the initial index selection).

All I envision is:

Default view: (List/Grid): Size

Album View: (List/Grid): Size

It's weird, I've lived with this for ages now and it hasn't really bothered me, but the closer this app gets to perfection the more I want to see the remaining tiny wrinkles ironed out.

Thanks again for a wonderful app that just keeps getting better and better.
[Android Apps and Games] Lucian greuceanu:
How to show previous track button in lock screen and notification bar?
[Android Apps and Games] simonMBUK:
What version of the app are you running? I know it was missing from the v4 beta releases but I think that was fixed for the official v4 release.

The previous track button is there in v4.1.3 and working on my Pixel.
[Android Apps and Games] Lucian greuceanu:
It works now, I had to update it. Thanks
[Android Apps and Games] KraftwerkElectro:
I'm using BubbleUPnP on a Pixel 4a

Slight problem with album cover.

When starting playback of an album the cover will extend to all corners nicely but when switching between playlist or library and coming back to 'Now Playing' the cover will get slightly smaller and not fill the area like is had at the beginning and it will stay like that.
[Android Apps and Games] jim_pap:
Unfortunately, behavior keeps being the same as before. It is very easy to reproduce: While in Portrait mode, on Library or Playlist screen (Now Playing is immune to this bug), rotate the device in order to switch to landscape mode. The backround now changes to a bright one. The backround returns to dark when I switch to Now Playing screen. Attaching a recorded a session of the bug and a screenshot of my settings.

The metadata font is bigger now, thanks a lot. I wish it would be a bit bigger but this would not be nice for the younger users :)
[Android Apps and Games] Maarten7:
BubbleUPnPServer is using loads of memory (approx 180M) and CPU time (0-20)% (NanoPI NEo2 SBC) when it is idle, i.e. no clients connected, no streaming, just waiting...!

What the heck is going on? Is it some kind of bot network?

Disabling it now, because this is ridiculous...
[Android Apps and Games] bubbleguuum:
@maarteen

Nope no bot network !!

Java programs use quite a bit of memory, some of which is the heap that you can restrict it with the -Xmx command line option, for example -Xmx48m to make it max 48 MB. You can specifiy this option editing launcher.sh, in the JVM_ARGS variable.

Even with that, it will use well past 100MB.

For memory constrained devices, it is better to use the OpenJ9 JVM which uses less RAM and I think you can get it below 100MB. Not sure if it can run on the NanoPi though although it would really benefit from it.

The NanoPi has 512MB and it is not ideal for running BubbleUPnP Server with OpenJDK as it will gobble up memory as you noticed.

For CPU usage when idle, I don't know and it is difficult to troubleshoot.
[Android Apps and Games] bubbleguuum:
@jim_pap

Thanks for the video. I cannot reproduce it in the Android emulator with a device close to your tablet specs.

The WebView issue I fixed was another unrelated problem that just happened to also mess up theming.
[Android Apps and Games] Maarten7:
Oh thanks,

I was just peeping into 'htop' for some other reason but I was surprised to notice how resource hungry BubbleUPnPServer is whilst in an 'idle' state. I could not imagine, but it seems Java is to blame. Lucky for me I have the 1GB version of the NanoPi NEO2 (great SBC, very small footprint, it's a pity they are very difficult to obtain in Europe last years).

Will give it another try ! Thanks, Maarten
[Android Apps and Games] KraftwerkElectro:
I'm using BubbleUPnP on a Pixel 4a

Slight problem with album cover.

When starting playback of an album the cover will extend to all corners nicely but when switching between playlist or library and coming back to 'Now Playing' the cover will get slightly smaller and not fill the area like it had at the beginning and it will stay like that.

I have 'Bigger cover in portrait' enabled.

One other slight problem is when long pressing tracks to highlight and delete, after deletion a number of tracks are highlighted throughout my playlist which I did not highlight myself.
[Android Apps and Games] bubbleguuum:
@KraftwerkElectro

I cannot reproduce these problems on my Pixel 4a. For the first issue, did you change any other UI setting from the defaults ?

Can you record a video of both issues ?
[Android Apps and Games] thegios:
I am using Bubble UpNp to stream Qobuz on my Marantz: is there a way to play gapless?

Thx
[Android Apps and Games] bubbleguuum:
@thegios

You can try enabling More > Settings > Renderer settings > (pick your Marantz) > Gapless control.

If it is grayed out, the renderer does not support gapless at all.

Otherwise, if you enable it, it is not a guarantee that gapless will work properly.
[Android Apps and Games] thegios:
Already on but not working
[Android Apps and Games] bubbleguuum:
It works only when playing consecutive tracks of a gapless album (such as Pink Floyd - Dark Side of the Moon).

If it does not work for such album, then either the renderer does not implement gapless (while declaring having the UPnP command required for it) or not properly.
[Android Apps and Games] thegios:
Well I was just listening to Dark side Redux by Waters, out yesterday, that should be gapless...
[Android Apps and Games] MartinT:
BubbleUPnP keeps stopping or closing after playing a track in a loop after a set period. I am trying to run a file in a loop overnight for reasons I won't bore you with.

I have disabled battery saving and allowed background processing. How else can I prevent the track from stopping or Bubble from closing? I have connected the tablet to power.
[Android Apps and Games] bubbleguuum:
@MartinT

I would not be surprised it is caused by an intermittent WiFi disconnection (even a few seconds).

Best way to tell what happens would be that you record a log file playing that looping track until it stops playing.

See first post of this topic for logging instructions.
[Android Apps and Games] MartinT:
Ok, thanks. I'll keep monitoring it.
[Android Apps and Games] bubbleguuum:
I'm looking for a native German user willing to translate the text for the new Play Store screenshots (the first 7 ones) for BubbleUPnP:

BubbleUPnP for DLNA/Chromecast - Apps on Google Play

Cast all your music and videos to TV, DLNA, Chromecast, Hi-Fi, phone and more!

play.google.com

A difficulty is for the text to not be too long, although it is OK if the top text that spans on 1 line in English, spans on 2 lines in German.
[Android Apps and Games] heynando:
Since I bought my Google TV (the new Chromecast that comes with a remote), since it has a screensaver mode or something similar to that, if I pause the video that I'm casting via BubbleUPNP, and then say I go take a shower and come back 20 minutes later and hit the play to resume the casting, only the audio will resume, the video feed disappears as if BubbleUPNP wasn't casting to the Google TV, even if I hit stop, even if I close the app and open it again, the only way to fix it is restarting the Google TV system . Can you please fix that?
[Android Apps and Games] M_JR:
Hi Guys,

The app works almost properly to me, but I'he this annoying problem about Tidal e MQA tracks.

I have a NAS and bubble send my MQA files from my NAS to my DAC and the MQA files are recognized and play well, but when I try to play MQA from Tidal it isn't works... bubble send only 16/44 to my DAC... very frustrating!

By the way, Mconnect works well with Tidal and MQA...

Why the Guys from Bubble don't fix it?

I think If MQA works well with Mconnect, it is possible to works with bubble too!

I'm not especialist on this matter, but I think with a little of good will they can fix it... or not?
[Android Apps and Games] bubbleguuum:
@M_JR

MQA has never been support in BubbleUPnP due to a hard to get agreement needed with the MQA estate for TIDAL to deliver MQA streams. Anyways, it does not matter since TIDAL is replacing MQA in favor of HiRes FLAC which should be supported later this year when TIDAL makes it available to third party apps.
[Android Apps and Games] bubbleguuum:
@heynando

Weird issue. I will check if I can reproduce it on my CCwGTV.
[Android Apps and Games] M_JR:
And why it works with Mconnect? Something doesn't fit in this story...

Mconnect is just an upnp player, like BubbleUPnP...

And even files 24/44 or 24/48 are played as 16/44...

They're not replacing MQA, MQA still there and working properly...

Some track or albums will have both... MQA is a good option because use less bandwidth...

I believe there is a lack of effort on the part of the developers to make this work
[Android Apps and Games] bubbleguuum:
Believe what you want, MQA will never be supported in BubbleUPnP.

Even TIDAL is getting out of it with the new HiRes FLAC support which works on much more

hardware and will be supported in BubbleUPnP when possible.
[Android Apps and Games] M_JR:
Are you from development team?
[Android Apps and Games] Maarten7:
BubbleDS got updated, UI looks great, lots of improvements: thanks!

Two questions:

The new UI now seems to use a custom font (in stead of Android system font) for Titles in 'Now Playing' screen. What's the new font's typeface name? For Album and Artist it seems the Android system font is still used (as before), Am I right? If not, would also know their typeface name(s).

Dynamic theme based on cover; Behaviour seems to have changed, background colour seems to change only very little (hardly discernable, remains almost black) according to cover art whilst it changed heavily in previous version, i.e. very vibrant coloured background (liked that). Is the changed 'Dynamic theme' behaviour for backgrounds a bug or on purpose? Is it possibel to change the behaviour so it replicates previous behaviour?

Thanks & kind regards!

Maarten
[Android Apps and Games] bubbleguuum:
@Maarten7

1. It is Roboto Condensed Medium

2.

The background in the Now Playing tab is a subtle light or dark color (based on cover) depending on whether the app theme is light or dark.

The reason for this change is that the old coloring did not fit super well with the new Material 3 design.

Not exactly what you are asking for, but you can have a dark themed 'Now Playing' tab in an otherwise light themed app, by changing 'More > Settings > Display > Look and Feel > Light theme mode' to 'Dark bars and Now Playing tab'.

Or you can set the app to use a dark theme in 'More > Settings > Look and Feel'.

I plan to investigate alternate dynamic cover theming more closely matching the old one (ie more colorful background), but no promise as it is not exactly easy to get right for it to fit well.
[Android Apps and Games] Maarten7:
Thanks!
[Android Apps and Games] Maarten7:
Hi,

A couple of more questions about the updated BubbleDS Android-app:

1. In the updated BubbleDS version the 'seekbar' in the 'Now Playing' screen remains visible whilst playing radio, where it's useless. In the previous version the 'seekbar' was not shown when playing radio.

2. I do not like the new custom font (Roboto Condensed medium), is it possible to use my system font (SamsungOne 400) in stead? Before updating BubbleDS used the system font.

Thanks,

Maarten
[Android Apps and Games] bubbleguuum:
1. it is used a separator between metadata and technical info. I may remove it.

2. Not possible
[Android Apps and Games] Mr. Odd:
You're kidding, right? Bubbleguum *IS* the development team! And there is no other piece of Android software I've used in the last 10 years that has the same level of responsiveness from the developer. We're lucky to have BubbleUPnP and the constant improvements.
[Android Apps and Games] dscottj:
My streamer, a DMP-A6, recently upgraded its firmware to support the DLNA gapless Bubble uses (I think it was called a command, or command word, or something like that) . My previous Matrix Element M had always been able to do this, but when I changed streamers this stopped and I had to use their inferior native app. After their upgrade, it works great.

The issue now is that Bubble UPnP puts the final track of any album I play on infinite repeat. It'll do it all night if I let it. It's not a deal breaker and I'm not completely sure it's your bug. It might be that their implementation isn't sending an "all done" signal correctly. But the chain starts with Bubble, so I figured I'd report it here first.
[Android Apps and Games] bubbleguuum:
@dscottj

That should not happen. Likely a bug in the renderer's gapless implementation.

So i can have a look, can you send me a log file, playing the last track of the Playlist tab and let it repeat once (for a few seconds). See first post of this topic for logging instructions.
[Android Apps and Games] Maarten7:
Hi bubbleguuum

Just noted some weird behaviour.

I have written radioscripts for upmpdcli to obtain track or broadcast info from various radio station web api's.

For broadcasts I use the 'artist' field (in radio mode) to display the broadcaster on the frist line and the presenter on the second line ('broadcaster\npresenter'). Works great, only when the presenter = 'Tim de Wit' then BubbleDS shows in Now Playing: "Tim de …", its get truncated for some unknow reason.

radioscript output:

{"title": "Bureau Buitenland", "artist": "VPRO\nTim de Wit", "artUrl": "https://broadcast-images.nporadio.n...dio1/64621tnnjie8-bb-programma-afbeelding.jpg", "reload": 30}

When I manually change the presenters name slightly, for example adding a whitespace ('Tim de Wit ') or change the name to 'Tom de Wit' it is displayed correctly.

To describe the issue in regex terms if the second line (after \n) matches "^\Si\S\sd\S\s\Si\S$" it gets truncated, is this due to BubbleDS or my phone?
[Android Apps and Games] bubbleguuum:
@Maarten7

The "artist" textfield is set to spawn on 2 lines max with the end of the text being ellipsized (...) if too long.

I do not know why it ellipsizes it for 'Tim de Wit'.

In any case, I suggest to not use \n to span that info on 2 lines as it may mess up the ellipsizing thing.

Instead I would send it as a single line like this: "VPRO - Tim de Wit". Replace the dash with your favorite separator.
[Android Apps and Games] Maarten7:
Okay, I understand and will consider that. But aesthetically I prefer separate lines if possible

I wrote my own line breaking routine including 'ellipsizing' for last line if it exceeds the max line length as part of my radio scripts), and if both broadcaster and presenters each fit on one line I split the lines using '\n'. If not I just concatenate these strings using '-'.

Thanks, anyway!
[Android Apps and Games] Devocalypse:
Hi. I'm using bubble as my default music player on Android and very often I launch it from assistant with my headphones saying "hg launch bubbleupnp". Then I say "hg play" and it continues from where I left off last time or so it should. Problem is on every update the change log that pops up blocks the play funcionality until you close it making the whole hands free thing not-so-handsfree. Please add an option to disable the changelog popup.
[Android Apps and Games] bubbleguuum:
OK, I will add a setting for that.
[Android Apps and Games] Helios61:
Hello bubbleguuum,

Unfortunately playback doesn't work on my Cabasse Abyss. I get the error message: "The specified resource has a mime-type that is unsupported. (code: 714)".

Could you please help?

Thank you and best regards

Helios
[Android Apps and Games] bubbleguuum:
@Helios61

Can you check if you have this issue if you disable 'More > Settings > renderer settings > (pick you renderer) > Gapless control' ? Though I assume you will still have this issue. In that case, please send me (bubblesoftproducts@gmail.com) a new log file attempting to play a track with 'Gapless control' disabled.
[Android Apps and Games] Lion4u:
Hi, I love Audio Cast - I use it for streaming radio and YTM from my Android 13 Samsung tablet to my renderer(Melco N100). Renderer works with WAV only. Wifi is stable,70mbit/sec. All is fine but sometimes Audio Cast ceased to work and I need to restart bubble. I see that somehow it's function of 3rd party application in use. For instance if I try Audio Cast with tidal then I have to restart bubble much more often.
[Android Apps and Games] bubbleguuum:
@Lion4u:

Can you record and send me a log file where you play TIDAL via Audio Cast until it unexpectedly stops. See first post of this topic for logging instructions.
[Android Apps and Games] Lion4u:
Ok. I tried my best to get problem today and failed. Yesterday I did tablet reboot because of some suspicious crashes and maybe it did difference. This open systems world was really computer Wild West...
[Android Apps and Games] szajbuz:
Hi

I have BubbleUNPN installed on an Android Sony Xperia 5 IV and using RaspberryPi to stream music to.

I got infamous 501 error while using BubbleUPNP to stream Tidal to RPi3 with HifiBerry DAC.

For some time it's working as charm - I can play previous and next tracks, move the slider, change the volume. At some point Bubble got unresponsive. I mean the app didn'r crash but the message

and ofc the music didn't respond.

I could play music though using radio from moode web interface or using Spotify Connect from the same device.

I'm attaching log file
[Android Apps and Games] szajbuz:
It feels like the connection between RPi and my smartphone is blocked? I can't remotely access it from my smartphone - neither from browser using an IP address nor in any other way like RaspController app.

I can access it from another device - for example my PC.

I can also play music from Spotify with official app using spotify connect integrated into moode.

It may not be a problem with the Bubble app but I don't have a clue where else to look for a solution.