yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] bluntman420:
The dev emailed back and guided me through a work around that fixed my issue! Everything is working perfectly now. Thanks very much @bubbleguuum!!
[Android Apps and Games] 害怕的美少女:
of course not! I think it's very good! https://www.coolapk.com/feed/396761...=12912879&shareFrom=com.coolapk.market_12.0.2
[Android Apps and Games] normn3116:
Hi all,

Hoping for a little help sorting out my issue. I use the app to stream Tidal to my Denon S760H. When I load up the app, sometimes it takes a good 30 seconds to a minute to find the Denon as a renderer on the network. My various chromecast devices, however, are spotted instantly (or near-instantly). What things should I be looking out for/checking/doing to try and get my Denon to act similarly? Thanks in advance.
[Android Apps and Games] wetxxx:
Guys how disable uPNP port forwarding on Bubbleupnp? I have on my router upnp on, but port forwarding do myself. Im looking for some function on NAS aplication BubbleUPnP Server but can't found.
[Android Apps and Games] simonMBUK:
On the advanced configuration page there's a command line/configuration option called -disableUPnPPortForwarding, which I assume is what you want.
[Android Apps and Games] wetxxx:
How use this Terminal/command line? I try with Docker.
[Android Apps and Games] bubbleguuum:
@wetxxx

You can either delete the existing image an recreate it with the -disableUPnPPortForwarding parameter at the very end::

docker create --name bubbleupnpserver ... bubblesoftapps/bubbleupnpserver -disableUPnPPortForwarding

Or follow instructions at the end of this page to edit configuration.xml and add a line:

<disableUPnPPortForwarding>true</disableUPnPPortForwarding>
[Android Apps and Games] wetxxx:
Doesn't work. Maybe I can use correct parametr?
[Android Apps and Games] bubbleguuum:
You're not supposed to copy the ... verbatim. I omitted what's in between for brevity.

Refer to the documentation.
[Android Apps and Games] wetxxx:
Thank you but can't know bash or linux commnads. Maybe in next version this option will be add for Server.

It's easy. I put some commands like:

java -jar BubbleUPnPServerLauncher.jar -disableUPnPPortForwarding

But when server was killed feateures was off. Maybe I shoud add this command to Docker?
[Android Apps and Games] dark0shark:
Nice, now genre and year are shown in now playing tab, thx.
[Android Apps and Games] normn3116:
I should note, I have a Netgear MK63 (MR60 Router and 2 associated satellites). I also have a BubbleUPNP Server running on an Nvidia Shield, that consistently and reliably shows both Denon receivers (both the same model). Any idea why discovering the Denons as renderers on the Android app takes some time? And is there anything I can do to fix that?
[Android Apps and Games] simonMBUK:
Is your S760H connected over ethernet, and if not have you tried that (if it's at all possible) just to rule out your WiFi?

I have no idea why it's taking so long to connect, but you mention that you have a BubbleUPnP server running, have you tried proxying the S760H in BubbleUPnP server and then connecting to that instance (which would give you other benefits like queue handling).
[Android Apps and Games] normn3116:
I've done all that, haha. This morning, I took out an old Asus router, and loaded up its wireless connection. I then hooked up the S760H to that router via Wi-Fi, and the Android app saw the receiver immediately, even after a force stop. Using that logic, I think the issue might be the way my router handles UPNP and SSDP.
[Android Apps and Games] simonMBUK:
That's a shame.

I found what appears to be your manual and it doesn't look like it has an IGMP Snooping setting, if it had I would have told you to disable it as that's what I had to do with my netgear switch.
[Android Apps and Games] normn3116:
Yeah. Luckily I got that router at Costco, so if a new solution works for me, I can always return it. I'll keep everyone updated here.
[Android Apps and Games] ashsii:
Is there any audio shift feature or plans for one? My Bluetooth speakers have a bit of an delay so would be great if I can shift the audio forward.

Otherwise Bubbleupnp has been great and totally worth the price.
[Android Apps and Games] tkalfaoglu:
Is there a reason why when I share a YouTube video from newpipe, to bubble, which casts to Google home device, that it takes a minute before anything appears on Google's screen?
[Android Apps and Games] dscottj:
Feature request: Both Tidal and Qobuz feature large (sometimes VERY large) box sets. While I see that Bubble UPnP correctly marks out when, for example, one symphony ends and another begins, it doesn't also mark when we go from one CD to the next. Both services display this data. Tidal calls it Volume while Qobuz calls it CD. Not all sets are labeled this way but enough of them are that I'd find it useful.

At any rate, just something I'd like to throw out there. I've been a very happy user of this app for nearly a decade now. Huge fan!

An example of a correctly marked-up title that exists in both services is:

Schumann: The Symphonies & Overtures​

Swedish Chamber Orchestra • Thomas Dausgaard​

Composer: Robert Schumann
[Android Apps and Games] bubbleguuum:
@ashsii

Thank you for the kind feedback.

No audio shift plans
[Android Apps and Games] bubbleguuum:
@tkalfaoglu

Can you send me a log file sharing such video to your Google Home ?

See first post of this topic for logging instructions.
[Android Apps and Games] bubbleguuum:
@dscottj

Thanks for the report as I was not aware of these CD separators.

Will look what I can do but no promise.
[Android Apps and Games] bubbleguuum:
@dscottj

In the current BubbleUPnP version, you can sort of display the CD number as part of the track number. For this you have to enable 'More > Gear icon > Library tab > Track number'.

For that album, track numbers for CD 1 will be 1, 2, 3, ...

For CD 2: 201, 202, 203, ...

For CD 3: 301, 302, 303, ...

etc.

BubbleUPnP can display disc numbers and track number much more nicely as 1-1, 1-2, 1-3... 2-1, 2-2, 2-3... etc, but I had to make a small change so it works with Qobuz. That change will be in the next update and if you enable 'Track number', they will be displayed as in previous sentence.

I have no plan to add dedicated separators for different discs (ie CD 1, CD 2, etc) as it is much more complicated to handle.
[Android Apps and Games] alexinc:
Hola! :)

Just noticed that using BubbleUPnP player on Pixel 6a with Android 13 always seems to transcode mp3 (no matter what Bitrate) to ffmpeg:WAV 44.1 16 bits (at least it says so on now playing screen)!? At first it shows mp3 but switches to WAV while playing.

Cross checking with Xiaomi 9T Pro (Android 11) and Xiaomi Pad 5 (Android 12) everything works as expected shows mp3 and plays mp3.

Settings are exported and imported on all devices, so should be exactly the same.

Doesn't matter if server is MinimServer or foobar2000. Bubbleupnp running latest version of course.

My conclusion leads to Android 13 as being the only difference in that setup. Starting stream on that device only generates unlocker log, so no useful logging attached.
[Android Apps and Games] bubbleguuum:
@alexinc

Yes, WAV decoding is forced for local mp3 playback on Pixel 6 and 7. It does not cause loss in audio quality nor other side effects. This is to workaround an issue on these device with Android 13 (and maybe 12) where playback of mp3 would stutter or stop unexpectedly, which has been reported by many users. This is probably a bug in the system mp3 decoder combined with http streaming (local playback is always using http in BubbleUPnP, unlike local music player apps that are playing files as files rather than http streams).
[Android Apps and Games] alexinc:
Thanks for clarification! I was just wondering, as i changed my whole setup including mobile and didn't come across that behavior before. 😉 Now MinimServer is running on my 7 year old LG G5 mobile with Lineage OS and chrooted Ubuntu 22.04 - nothing is impossible. 😁

Is it common, that foo_upnp server isn't shown in UPnP browser on the same machine? If not, i'm more and more thinking my Windows 11 blocks something, as bubbleupnpserver sees both media servers (MinimServer and foobar2000). Ok, i'm drifting away from this threads topic. Sorry.

I just noticed, that with transcoding fast forwarding or rewinding isn't that smooth sometimes. ;-)

If anyone is interested in turning it's old mobile into a quite usable media server running android+linux just let me know. 😉
[Android Apps and Games] bubbleguuum:
BubbleUPnP Server 0.9-update46 released.

Changelog

To update an existing install go to the web configuration interface, Settings > Updates tab, 'Check for update'.
[Android Apps and Games] dark0shark:
Still miss native package of BubbleUPnP Server for Synology DSM 7 a lot.
[Android Apps and Games] bubbleguuum:
I understand but still not happy with Synology breaking packages from DSM6 to DSM7 for no good reason except that they could.

Also not too fond of manufacturer specific packages these days, as it is a huge time sink (let alone that for Syno, you need a Syno NAS!) and Docker images are the way to go. Docker is usually supported on Intel and easy. Maybe less so on ARM although there are usually a solution to run it on various NAS but it can be rather technical.
[Android Apps and Games] dark0shark:
Thank you for explaining, others have the same opinion: https://www.blackvoid.club/3rd-party-package-support-in-dsm-7/

As I own a DS218j I cannot run Docker on it, it's a pity.
[Android Apps and Games] bubbleguuum:
@dark0shark

Might be possible to run Docker unofficially, although does not look like a piece of cake:

Synology DS218: unsupported Docker installation and usage...

Disclaimer I take no responsibilities for any damages or losses resulting from applying...

dev.to

If you can get Docker running, the BubbleUPnP Server images do support aarch64.
[Android Apps and Games] dark0shark:
Very interesting, but no way / no aarch64:

$ cat /proc/cpuinfo | grep "model name" | uniq

model name : ARMv7 Processor rev 1 (v7l)

$ uname -m

armv7l
[Android Apps and Games] bubbleguuum:
BubbleUPnP Server has an armv7l Docker image.

I found this, but might not be a piece of cake either:

docker on synology DS218j armv7l synology_armada38x_ds218j

docker on synology DS218j armv7l synology_armada38x_ds218j - build_all_bins_for_armv7l.patch

gist.github.com
[Android Apps and Games] alexinc:
Recently noticed that bubbleupnpserver starts running 200% cpu usage for no reason. Any hint to track it down?

Running 0.9update46 in chroot Ubuntu 22.04 on my mobile LG G5 with Android 11 (Snapdragon 820, 2,1GHz). Starting bubbleupnpserver without using high resources and no unusual behaviour, but over day/night it's up to constantly running at 200% without even using it once. First i noticed when battery went down although being plugged into wall, so charger didn't handle high power consumption of cpu. :)

Thanks i.a.!

PS: installed .deb version including Java 11 which gets used by MinimServer too without high CPU consumption, so i guess it's bubbleupnpserver related!?
[Android Apps and Games] bubbleguuum:
@alexinc

Weird issue. Can you send me the log files (BubbleUPnPServer.log.0 and BubbleUPnPServer.log.1) to bubblesoftproducts@gmail.com ?
[Android Apps and Games] alexinc:
Will asap, just noticed that i disabled logging. ;-) Will wait till CPU is at 200% again...
[Android Apps and Games] bubbleguuum:
@alexinc

When this happens can you check if it is not systemd restarting BubbleUPnP Server repeatedly because it has crashed ?

Look at the pid of the Java process to check if it changes.
[Android Apps and Games] alexinc:
mail just got send. forgot to mention that pid kept being the same, so no restart involved.
[Android Apps and Games] salandreika:
hi. very good solution for my samsung phone and firestick 4k max. BUT, hot to make android server on my tv to use another video player like vlc or mx player? the problem is if i play a movie in 4k and after this switch to the next movie also in 4k the player on my tv becomes white and freezes. i need to restart the server to get rid of this error. i guess there are some problems with HW decoding.

UPD: ok that seems to be the internal tv player error. i found how to force use another player. but here is another question: by default, when i send a network stream from my phone (like iptv media) to tv, the app on my tv reads this media from the phone. how to make it to redirect the root stream link directly to tv instead casting it from phone? there is another app like local cast wich does this so after sending the media to tv i can even disconnect my phone from wifi, the media on tv will still play. because it reads original media link, not the link from the phone. is it possible to to the same with bubbleupnp on phone? thanks.
[Android Apps and Games] msssm:
Beside the DLNA functionality, would you like to add playback speed factor for local playback with 0,01 factor steps like 1,15 speed? Just like NewPipe does?

https://user-images.githubusercontent.com/17365767/58871449-4ae7e680-86c2-11e9-81ec-df562da6a6c4.png

Are you planning to add real RSS-Feed support for Podcasts provided via XML feed? I wonder that this is not already there, as it would be the easiest way to add a playlist from a public website. Actually it could be implemented within the virtual folders, beside having Bookmarks, Saved Playlists, there could be Feeds, adding XML feeds with virtual folders to add items from there to my own playlist.

When using BubbleUPnP to control a remote BubbleUPnP or DLNA player, playing from my favourite podcases, I usually need a workaround to lookup a single content stream URL from my podcast app like "gReader Pro" and share it to BubbleUPnP, which is very annoying.
[Android Apps and Games] jim_pap:
I miss the lyrics functionality so I installed the Musixmatch on my Samsung T580 Android (v 7?) tablet. But I am not impressed by the result: the floating lyrics window refuses to display lyrics on too many songs, even from the same album. These songs lyrics do appear when I listen the same songs via YouTube or YouTube Music so I suspect that something is (not permanently) broken in the notifications that BubbleUPNP btoadcasts (am I using proper terminology here?) or Android prevents them from reaching Musixmatch. Please note that I have enabled all those permissions that are required from Musixmatch.

Have you experienced something similar?
[Android Apps and Games] bubbleguuum:
@msssm

No promise, but I will look into it since the MediaPlayer API used for local playback has this ability.

No plan for automatically updating RSS feeds, as podcast dedicated apps would do a better job at that.

However, BubbleUPnP can load RSS feed URLs into the Playlist tab. First way is to paste such link in Playlist tab > 3 dot menu > Add Stream URL. Second way is to share a RSS link from another app to BubbleUPnP.

Once the content of the RSS feed is loaded into the Playlist tab, you can save it to a 'Saved Playlist' if you wish ( Playlist tab > 3 dot menu > Add to Saved Playlist).
[Android Apps and Games] bubbleguuum:
@jim_pap

Can you confirm the Android version of your device ? And the Musixmatch app version ?

On Android 10+ it is more practical as Musixmatch can just read (with proper permission) the BubbleUPnP media notification.
[Android Apps and Games] thegios:
Hi @bubbleguuum

I am using Bubbleupnp to stream Qobuz on my Marantz.

Today I've been told that I have a second option: open Qobuz app, select song/album/playlist, from 3 dots select "share to" and choose Bubbleupnp, play. What would be the difference from playing Qobuz directly from Bubbleupnp?
[Android Apps and Games] bubbleguuum:
@thegios

Answered by email but there is no difference for audio quality between the 2 methods.

Sharing from the Qobuz app just require that you have setup your Qobuz account in BubbleUPnP first.
[Android Apps and Games] jim_pap:
Android 8.1,

Musixmatch version I used is unknown (I uninstalled it after I found that it has similar problems even with YouTube Music). But, since I started using in this month, it must be fairly recent.

Another unpleasant detail about Musixmatch is that it requires a myriad of permissions. So this thing probably collects lot of user data. I might understand this attitude on a free app but there' s no guarantee that these permissions won't be required for the paid version as well.

Looks like I am one of the few (?) guys that consider lyrics display a serious thing? And I really miss Winamp's lyrics plugins. Purchased Media Monkey: it supports lyrics lookup only for local files and it does not compare to BubbleUpnp as it is a very very poor dlna renderer (very poor functionality since the app was designed to work with local files that have been synced with a MediaMonkey Server on Windows). Tried Hi Fi Cast: no lyrics, configurability inferior to BubbleUpnp. Tried Neutron: this is the only player with configurability comparable to BubbleUpnp but it has an awkward ui and still no lyrics :( I wish BubbleUpnp had a native lyrics lookup feature but afaik it was dropped a long time ago and wont be back again :(
[Android Apps and Games] jim_pap:
Find a network station url by examing the source code of its web page (there are many tutorials about it). Then:

Playlist -> Add Stream URL

then Add to Saved Playlist

then play from More -> Saved Playlist

I wish BubbleUpnp had a radio station browsing function, with filters (Genre, Local) as Yamaha MusiCast does. TuneIn for collecting urls is not a very wise option imho, as its fee is much higher than BubbleUpnp cost itself.
[Android Apps and Games] lordearl:
I've been using Transistor to get the station and URL. You can export to music play list as well from there.

The audio cast feature of BubbleUPNP should work with transistor, too.

Transistor - Simple Radio App | F-Droid - Free and Open Source Android App Repository

Transistor is an app for listening to radio stations over the internet.

f-droid.org
[Android Apps and Games] gergev:
Copy saved playlist to another phone. I copied all apps from old to new android phone and bubbleupnp with license came over with the other apps, but my saved playlist did not. Is there a way to import the playlist somehow so I don't have to recreate it? It is a list of xfinity tv channels (m card) from my hdhomerun prime.
[Android Apps and Games] bubbleguuum:
@gergev

You can use 'More > gear icon > Import / Export data' to transfer data (including 'Saved Playlists') from one device to another either via a file generated by the app or between 2 devices with 'Import from running BubbleUPnP instance'.
[Android Apps and Games] bubbleguuum:
@jim_pap

For the purpose of just adding radio URLs to BubbleUPnP in a 'Saved Playlist' (this has to be only done once per station), free version of TuneIn is sufficient.
[Android Apps and Games] gergev:
Thank you! I used export data, created a zip file in dowloads folder, then shared that via bluetooth with the new phone and imported the file.
[Android Apps and Games] GurliGebis:
I have a small feature request (sorry if this isn't the right place for it - if so, please point me at where I should sent it).

Would it be possible to add a setting to enable folder sorting to be folder specific instead of all folders?

I have my music library on my NAS with UMS acting as an DLNA source.

Some of my folders (like albums) I would like to sort by track number, while other folders I would like to sort by artist.

Right now I have to change it every time I change folder - it would be nice if the app could remember it on a folder by folder basis (the selected value would have to be stored somewhere in the app's settings, since it cannot write to the source).
[Android Apps and Games] darrellkavanagh:
Hi @bubbleguuum , I've had to factory reset my Fire TV stick, so sideloaded bubbleupnp again from my tablet, but that's now running 3.7.2 after Amazon Store updates. The interface works a lot better than the old 2.9.x I had, but I'm running into the problems with gapless Qobuz I described a year or so ago (did you ever get my log file https://xdaforums.com/t/app-5-0-v3-...t-and-renderer.1118891/page-811#post-86095639 ?).

I had gapless working well on the old 2.9.something version I had on the Fire stick - any chance of a link to download the Amazon 2.9. apk?

The old version advanced the playlist correctly on the controlling phone/tablet, even though the display on the Fire TV didn't update properly, which wasn't a great problem for me as I'd turn off the TV screen as soon as Bubbleupnp was fired up. Now, both the controller and renderer playlists get stuck, leading to the repeated tracks. I've tested this with my phone as controller and tablet as renderer, which shows it's not a specific Fire TV problem.

Thanks.
[Android Apps and Games] EPa:
Sorry if this has been asked before, searched but didn't find something.

The tether client does not start for me on windows 10. I get:

Starting BubbleUPnP Tether Client 0.9.2...

Exception in thread "main" java.lang.RuntimeException: Invalid environment

at com.bubblesoft.common.utils.a.b.<init>(Unknown Source)

at com.bubblesoft.common.utils.a.b.a(Unknown Source)

at com.bubblesoft.common.utils.a.a.a(Unknown Source)

at com.bubblesoft.common.utils.a.a.a(Unknown Source)

at com.bubblesoft.bubbleupnptetherclient.client.Main.initACRA(Unknown Source)

at com.bubblesoft.bubbleupnptetherclient.client.Main.main(Unknown Source)

Caused by: java.security.NoSuchAlgorithmException: PBEWITHSHAAND128BITAES-CBC-BC SecretKeyFactory not available

at java.base/javax.crypto.SecretKeyFactory.<init>(SecretKeyFactory.java:118)

at java.base/javax.crypto.SecretKeyFactory.getInstance(SecretKeyFactory.java:164)

... 6 more

..that kind of error. Something wrong with my environment? It's the following:

S D:\Program Files\BubbleUPnPTetherClient-0.9.2> java -version

java version "19.0.2" 2023-01-17

Java(TM) SE Runtime Environment (build 19.0.2+7-44)

Java HotSpot(TM) 64-Bit Server VM (build 19.0.2+7-44, mixed mode, sharing)

Thanks
[Android Apps and Games] hteles:
Hi Bubble.

Latest update, With Android 13 SDK. When you use the volume buttons to adjust sound volume, the volume doesn't change really, only the Android notification seems to change.

I'm controlling a mopidy instance with DLNA plugin. It was working till last update.

P.S: If I use the - + buttons it changes the output level. Problem lies only when using the hardware buttons.

See pic below.
[Android Apps and Games] hteles:
@bubbleguuum

Update.

If I disable the volume control them it appears to control the external volume. But it works like it was a chromecast stream.

Honestly I enjoyed the previous way because o could have two different volume steps configured... 5% with the buttons ( - + ) and 1% with the hardware buttons.

Thanks and keep your great work. I couldn't live ( could live with mopidy mobile ) without bubbleupnp everyday.
[Android Apps and Games] bubbleguuum:
@hteles

What is the brand of your Android device ?

With 'Volume keys' enabled, do hardware volume buttons work for controlling mopidy volume when the app is in the foreground (visible) ? Normally, they should work.

Assuming they do when the app is in the foreground, is it only when the app is in the background (not visible) that they don't work while they did before the update ?
[Android Apps and Games] hteles:
Hi Bubble.

Moto g 5G Lineage 20

Yes, They wok with mopidy mobile and it worked with bubble perfectly till today update.

Thanks