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

It is working fine here. Changes in the Media Renderers tab persist accross container restart via docker compose.

Check that your data directory in the host has the permission of your user (let's say the folder is ./data and your user is 'bob'):

~> ls -ld data
drwxr-xr-x 5 bob users 177 Feb 19 16:00 data/

Also make sure that the files inside data are owned by bob.

Then make sure the java process run in the container is run under user bob (first column):

~> ps aux | grep BubbleUPnPServerLauncher.jar
bob 10878 2.3 0.5 20458424 249232 ? Ssl 16:00 0:10 java -Xss256k -Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF-8 -Djava.security.disableSystemPropertiesFile=true -jar BubbleUPnPServerLauncher.jar -dataDir /data

To run the java container process under your own user it is crucial that in your docker-conpose.yml file (sample) you uncomment the section that has USER_ID and that the USER_ID variable is defined in the .env file where your docker-compose.yml resides:

echo USER_UID=$(id -u):$(id -g) >> .env
[Android Apps and Games] NucXD:
@bubbleguuum

Thanks, for the reply. I did some more testing and it seems the issue is related to using macvlan networking.

Now, I'm new to docker so I'm not the most proficient. Is there a reason it works correctly in host mode but not macvlan? I was trying macvlan as I figured it would provide better isolation and security - is that not true?

Again, thanks for the help!
[Android Apps and Games] bubbleguuum:
@NucXD

I am not familiar with macvlan (had to Google it) so cannot help much here.

Maybe I will do some tests with it but I would not be entirely surprised it can cause issues.

I do not see much of a point for using it, except possibly making networking more complicated.
[Android Apps and Games] tkalfaoglu:
Here it is. I was playing on kitchen display . The progress bar never disappeared from its

Display
[Android Apps and Games] tkalfaoglu:
BTW, I also just installed the Bubbleupnp server on a linux machine on my LAN. Playback does start faster now (great!) but the same issue remains, the loading bar animation never stops, the title stays on the screen for minutes and the PLAY button (triangle) is shown on the screen instead of pause.. All this, while the video is playing!

I'd be happy to send the linux server's log file as well.
[Android Apps and Games] mukul93:
I want to play only video to my android tv through my galaxy s23 ultra via bubbleupnp & audio to home theater(via Bluetooth). Is this possible?
[Android Apps and Games] bubbleguuum:
@mukul93

No as there is no way to sync the audio to video and it would require the video to be streamed twice.
[Android Apps and Games] VR headset:
https://code.videolan.org/videolan/vlc-android.git
[Android Apps and Games] bubbleguuum:
@tkalfaoglu

Problem identified. It is caused by the title that is too long.

This only happens when playing to Chromecast through the standalone Google Cast support of the app, mainly used in the Amazon version (or more generally on any non-Google Android device without Google Play Services).

I will fix it for the next app update not too far off.

You can workaround it for now by editing the title with 3 dot menu on item > Edit metadata and making it less than 40 characters.
[Android Apps and Games] NinthWave:
Yes, I am using the latest tag and yes, I did force the pull

root@servilo:~# docker run --rm --runtime=nvidia --gpus all ubuntu nvidia-smi
Fri Feb 23 23:55:18 2024
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.147.05 Driver Version: 525.147.05 CUDA Version: 12.0 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 Quadro P600 On | 00000000:06:10.0 Off | N/A |
| 42% 56C P0 N/A / 40W | 249MiB / 2048MiB | 1% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
+-----------------------------------------------------------------------------+
[Android Apps and Games] bubbleguuum:
@NinthWave

You are running the ubuntu container as root here.

The BubbleUPnP Server container runs by default under its own unprivileged user (even if you invoke docker-compose or docker as root) and NVIDIA will only work if this command is working when the container is running:

docker exec -it bubbleupnpserver nvidia-smi

2 solutions:

- run the BubbleUPnP Server container as root. Modify your docker-compose.yml file and add a "user: root" line in the 'bubbleupnpserver:' section.

- run the container as your normal host user (assuming this user can run nvidia-smi in a shell fine). For this, follow these instructions (section "Adding easy access to data files...").

For troubleshooting you can check under which user BubbleUPnP Server is running with 'ps aux | grep BubbleUPnPServer'
[Android Apps and Games] tkalfaoglu:
wonderful! Thank you very much.. I'm glad to have contributed in a tiny way to the development :)
[Android Apps and Games] mukul93:
Please guide how to stream only video(no audio) to my android tv.
[Android Apps and Games] tkalfaoglu:
Hi. Is there a way to cast to Google home and watch on the phone at the same time ?
[Android Apps and Games] bubbleguuum:
@tkalfaoglu

Not possible.
[Android Apps and Games] bubbleguuum:
If you mean just stream the video to your Android TV and have the audio play on our phone, this is not possible

as audio cannot be synced with video.
[Android Apps and Games] Cardigan72:
Hi,

I am using Buble UPNP on an old Android phone as a renderer, being able to stream my music to that device. I wonder if it is also posisble to stream from a chrome browser towards the renderer phone using Bubble UPNP ?

So far it was detected on the PC browser

THanks for your help
[Android Apps and Games] Lion4u:
The latest version brought regression to Tidal streaming. Firstly it didn't work at all without

Tidal proxy. And even with proxy it didn't start in many cases.

Android 14 Galaxy tablet + Melco N100 streamer.
[Android Apps and Games] GioF_71:
Hello, I am having trouble streaming Tidal to my mpd/upmpdcli renderers using Kazoo as a Control Point and BubbleUPnP server as the OpenHome renderer.

Kazoo as its own Tidal service, but the library does not even show if a mpd/upmpdcli combination is selected as a renderer, unless on top of upmpdcli there is BubbleUPnP server with its own OpenHome renderer with Tidal support enabled.

While this upmpdcli+bubbleupnp server setup works perfectly when using the BubbleUPnP app, it does not work with Kazoo.

I get the "unsupported uri scheme" error on mpd.

Instead, if I use gmrenderer-resurrect, of course with BubbleUPnP server "on top" of it, Kazoo happily plays Tidal to it. Unfortunately in this case, I don't get scrobbling to Last.FM which I like to have.

Is there something I can do to fix the issue?

Thank you
[Android Apps and Games] ThreeProphets:
I just accidentally deleted a video file while I had the folder open on my player and now everything errors out to "Cannot play the media." I already cleared all the cache and app data and reconfigured it and the same thing happens
[Android Apps and Games] bubbleguuum:
@ThreeProphets

Is that a video stored on local storage of your Android device ?
[Android Apps and Games] bubbleguuum:
@GioF_71

Can you send me (at bubblesoftproducts@gmail.com) the BubbleUPnP Server log file (BubbleUPnPServer.log.0, usually found on Windows in folder C:\Users\[username]\AppData\Roaming\BubbleUPnP Server) after attempting to play with Kazoo a TIDAL track to the upmpdcli renderer managed by BubbleUPnP Server, resulting in that failure to play ?

Make sure to select the correct upmpdcli renderer in Kazoo (the BubbleUPnP Server managed one).
[Android Apps and Games] bubbleguuum:
@Lion4u

If you still have this issue, please send me a log file playing a TIDAL track to your renderer that does not play.

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

It is possible using the 'Audio Cast' feature of the app to capture audio with Firefox but not with Chrome. Audio Cast requires an Android 10+ device (not for the old Android renderer, but the Android device you run BubbeUPnP to control that renderer). To use it do this:

- play audio in the Firefox (may work with other browsers, but not Chrome)

in BubbleUPnP:

- go into the 'Now Playing' tab

- tap the cast icon in the top bar and make sure your renderer is selected

- tap the 'Audio Cast' toggle button

- grant the required permissions

=> If all goes well, you should hear Firefox audio playing on your renderer
[Android Apps and Games] GioF_71:
Hello @bubbleguuum, I just sent you an email with the logs, hope this will be helpful. Thank you!
[Android Apps and Games] GioF_71:
Hello, with help from @bubbleguuum I am now also able to play from Tidal from Linn Kazoo. A logoff/logon from both BubbleUPnP on Android (which I did not think had to play a role in the scenario) and Kazoo solved the issue!

Thank you @bubbleguuum again for your precious help!
[Android Apps and Games] Sid32:
Would love a notification for upnp server running with a on/off switch.
[Android Apps and Games] horsesmcfaddon:
Hi there

I've been using Bubbleupnp installed on a raspberry pi4 to stream music from Qobuz and Tidal on to a Hegel streamer amp, using Linn Kazoo as a controller.

Over the past week or so I've been unable to log in to Tidal and I can't figure out why. All I seem to get when I click the login tab in Kazoo is an error message (see image)

Is anyone else having this issue? I'm wondering whether it's because Tidal have been messing with their subscriptions recently...
[Android Apps and Games] GioF_71:
It's happening to me as well, starting last week.

If you reset the application preference using the control panel which also allow to uninstall apps and try again, you will notice that Tidal has introduced a "human" verification, but Kazoo cannot prompt the user properly. Then you will get the same error again.

Kazoo has been last updated in 2016 so I suppose won't be "fixed" (but I'd prefer to be wrong) so I am afraid we are out of luck here, at least with Kazoo. Unless Tidal changes something but this looks unlikely for a very old app like this one.

It's a shame, I still like to use Kazoo when I am on a windows laptop.
[Android Apps and Games] horsesmcfaddon:
I've just downloaded the new Linn app on my phone and to my surprise it works!

Give it a go.
[Android Apps and Games] GioF_71:
Yes but that's a recent app :-) the problem is with the old Windows version
[Android Apps and Games] Lion4u:
Have ripped disks on internal disk of Melco streamer. Can play them with streamer controls (Melco uses Twonky server) without problems.

With previous versions bubble seen the rips with upnp libraries engaged in Local and Cloud.

Not anymore. I don't see any libraries in Melco.

Update: there was outing of the electric grid and after that I saw libraries again... Interesting that renderer restart didn't help before outing. Uffffffff.
[Android Apps and Games] rcaudio:
I'm trying to find a way to pause play and resume at the same point some time later. I prefer not to be starting again at the beginning of the track.
[Android Apps and Games] IronTechmonkey:
Try: Settings > control > resume playback.
[Android Apps and Games] User9385634892049586:
Hi all! I've been using BubbleUPnP for about 3 months. However, recently I began to experience problems with Audiocast. It either does not turn on or turns off on its own after a short period of operation. I have already reinstalled the application. It did not help. To work with the application I use a Samsung S20 FE phone, Android 13 and an amplifier with a built-in Hegel H390 streamer. Through another application, streaming from Qobuz works stably. Help me figure out what the problem is with BubbleUPnP's Audiocast.
[Android Apps and Games] rcaudio:
Thanks, I had been poking around under Now Playing settings.
[Android Apps and Games] x_berzerker:
definitely the "waiting for renderer on startup" is broken to me: bubble never manages to auto reconnect again to a chromecast which was power cycled. after i cancel waiting and connect manually it simply works. try this: connect to a chrome cast. close bubble. power cycle chromecast. reopen bubble. it will be trapped waiting for renderer forever. also i have two ccasts in two different rooms, so i roam a lot and always get myself trapped on waiting. and disable wait toggle dont work. it keeps waiting the same. i wish three aspects were checked here:

1- why when a ccast is cycled bbupnp cant connect as before anymore?

2- why disabling wait don't work? a choose device prompt would be better than the fake hope the waiting trap causes on us.

3- for the multi device roaming scenario, it would be awesome if bubble could timeout a device and follow the next on the list.

just trying to sum up. best regards.
[Android Apps and Games] ChrisSlogan:
Unable to multi-select albums after searching over network from servo server.

Samsung Galaxy Note10.
[Android Apps and Games] puosua:
Hi,

Failure symptom: OpenHome renderer stops playing tracks when exiting BubbleUPnP app

In BubbleUPnP Server (v0.9-8 on Debian), I've created an OpenHome renderer for my Cyrus Lyric 09 as Lyric (OpenHome).

On android-device-1, I share albums or playlists from Tidal to BubbleUPnP Lyric (OpenHome), Lyric plays well.

On android-device-2, I can also see the same playlist on Lyric (OpenHome).

When I exit the BubbleUPnP App on android-device-1, Lyric stops playback.

On android-device-2, I try to re-play the same track without success and get an error message:

Current state of service prevents invoking that action. Failed to acquire lock in milliseconds: 10000. (code: 501)

When I physically check the LCD panel on my Lyric player, it shows 'server disconnected'.

After I fix the 'server disconnected' problem on my Lyric player, I try to re-play the same playlist using BubbleUPnP App on android-device-2 without success.

Logs are sent via email.

Awaiting for your response.
[Android Apps and Games] bubbleguuum:
@puosua

Answered by email.
[Android Apps and Games] bubbleguuum:
@x_berzerker

No such issue here with a Chromecast with Google TV.

What model of Chromecast do you have ? Can you go in 'Now Playing > Cast icon > 3 dot menu of your Chromecast' and note the UDN between reboots of your Chromecast and check if that UDN is identical ? If it is not, it would explain the problem although it is supposed to remain the same between reboots.
[Android Apps and Games] bubbleguuum:
@ChrisSlogan

Can you give more details about the exact actions you do and what is not working ?
[Android Apps and Games] x_berzerker:
Alright imma gonna check if UDN changes, although it makes no sense for me too.

But despite that, toggling "Settings>Control>Wait for renderer on startup" off has no effect. When i roam between renderers i always get trapped in the "waiting..." forever (until i cancel).
[Android Apps and Games] Shacamus:
Hello. Explored the thread for pCloud and noticed @bubbleguum mentioned there was no support for pCloud in 2018.

@bubbleguum has this changed since?

Thanks a lot!
[Android Apps and Games] puosua:
Thanks, it worked after following your instruction below:

I've done TIDAL login for the regular UPnP AV renderer before setting up OpenHome renderer. I didn't know that I had to do it (actually only need to browse TIDAL library) after setting up a new OpenHome renderer in BubbleUPnP server. Thanks for the tips.
[Android Apps and Games] bubbleguuum:
There is no plan for more cloud services at this time.
[Android Apps and Games] Shacamus:
Thanks for the honesty! 🤗
[Android Apps and Games] practikl:
I can't manage to get gapless playback with HQPlayer Embedded via BubbleUPnP. I activated the "Gapless control" via BubbleUPnP for the HQPlayer renderer. I verified that battery optimization on Android v14 is desactivated for the app, but still I have some small gaps. Any idea where else I can check to resolve this?
[Android Apps and Games] lulumeya:
Qobuz now have "Go to Radio" feature like Tidal Track Radio. I hope we could have it.
[Android Apps and Games] x_berzerker:
heyhey just updated bub and it stopped working with iptv smarters pro app.

it seems like it is not registered anymore as renderer app. check pics attached: till yesterday, while in last version, it used to appear in both mine and wife's phones, but now it vanished from mine.
[Android Apps and Games] bubbleguuum:
@x_berzerker

Thank you for the report. I think I know the cause of the problem.
[Android Apps and Games] devilslayer123:
Hi,

Was wondering. After I sideloaded the app on to firetv, it said app not owned. Do we have a guide on how to fix this? Im in canada if it help with diagnosing. Thank you for building an awesome app.
[Android Apps and Games] bubbleguuum:
@devilslayer123

Did you side load the Fire TV BubbleUPnP APK ? It is supposed to be licensed if you bought the Amazon BubbleUPnP license on another device with the same Amazon account. However, the license cannot be purchased in Canada: had to disable the Canada amazon appstore because Amazon was asking for some annoying paperwork for it.
[Android Apps and Games] giahiawa:
I recently got a Zen Streamer but it does not appear in BubbleUPnP reliably. Upon power-on, it may take up to 20 minutes to show up and then only the OpenHome but not Zen itself.

I'm guessing this is an issue with Zen but thought I'd ask here for some guidance. Thanks.
[Android Apps and Games] chrisgeller:
Hi there,

Starting reusing this fine app on my Android phone to push videos to my TVs after about 8 years - amazing it's still the best and still supported!

A couple of questions - I have a Roku TV where it appears I'll need to install some sort of app on the TV in order to get UPNP/DNLA to work. There's loads of them. Is any one in particular recommended?

Another question - I have a Samsung TV that seems to already work for UPNP and most videos I've pushed to it have worked beautifully. However I've noticed it won't do any .WEBM videos. Is it not possible to use UPNP with this wrapper? Is there a way to fix this on the phone? Perhaps transcoding?
[Android Apps and Games] Sid32:
Kodi works

Kodi for me.
[Android Apps and Games] bubbleguuum:
@chrisgeller

The Roku is not a device that BubbleUPnP supports as renderer.

Long ago, there was a "Media Player" Roku app that could browse UPnP/DLNA media server (so you could browse BubbleUPnP with it). I do not know if it still exists. If it works you might be limited by the codecs the Roku supports.

Transcoding is only supported for Chromecast. If the file extension is .webm, try to change it to .mkv.
[Android Apps and Games] bubbleguuum:
@giahiawa

Typical issue of device discovery network packets emitted by BubbleUPnP not reaching the device (your Zen streamer) or its reply not reaching BubbleUPnP. However, the device broadcasts its presence on the network by itself every x minutes and that's why it appears randomly late in the app. This can be difficult to troubleshoot, but try any or all of these:

- reboot all your devices (WiFi router, eventual WiFi extenders and/or network switches if any, renderer, phone)

- make sure firmwares of all of the above are up-to-date

- if renderer is connected via WiFi, try wired or vice-versa (if possible)

- go into the WiFi router settings and look for a setting called IGMP snooping. If you find it, disable it.
[Android Apps and Games] Sid32:
Can we get a notification for UPNP server running? So we can turn it off when done.
[Android Apps and Games] krilok:
I updated the Bubbleupnp android app yesterday to the latest Google Play release, and just noticed all song titles are now missing the first word.

For example, 'Back in Black' is now 'In Black' , or 'Human Touch' is just Touch.

Only happens on the song title, while artist name is still displayed correctly.

Tried on a second device I use, and same issue.

Could the devs kindly look into it? Thanks in advance.
[Android Apps and Games] bubbleguuum:
@krilok

That bug is fixed in the 4.4.1 hotfix update now available on the Play Store.
[Android Apps and Games] krilok:
It is indeed... Thank you!
[Android Apps and Games] Mr. Odd:
Recently, a pair of Demo libraries showed up in my list of UPnP/DLNA Libraries. For the life of me, I can't figure out how to hide them from the list. Suggestions?
[Android Apps and Games] bubbleguuum:
@Mr. Odd

More > Settings > Internet access with BubbleUPnP Server > Demo (connected) > Clear.
[Android Apps and Games] GurliGebis:
Is there a way to disable ignoring of stop words when sorting?

I have several folders where the name starts with "The" and "A" — that is ignored, which messens up the order I'm used to.

Like "A Night at the Opera" is sorted as if it started with "Night"
[Android Apps and Games] bubbleguuum:
This sorting is media server dependent: the app lists items in the order the media server sends them.

Depending on media server, it might be configurable in its settings.

What is your media server ?
[Android Apps and Games] GurliGebis:
I'm using Universal Media Server (the headless version, so no ui, only config files)
[Android Apps and Games] bubbleguuum:
Looks if you find anything related to sort order in its configuration. Other than that you can ask on the UMS user forum.
[Android Apps and Games] GurliGebis:
I will try and ask them, thank you 🙂

And thank you for this great app, it is hands down the best DLNA music player for Android.
[Android Apps and Games] Toberius:
Hi there!

This may have been asked many times.

How bubleupnp handles cover arts from NFS like Samba share directory ?

Is there a format that the cover art file name must be in?

Thanks.
[Android Apps and Games] x_berzerker:
hey @bubbleguuum another link that browsers manage to unwrap but bubbleupnp gets error 500 rose up:

https://otakutv.top/vid.php?token=Rwr7hJpJFxdjnL7ufHFIww%3D%3D

hope you look toward that the same you did before!

thanks in advance. best regards!
[Android Apps and Games] bubbleguuum:
@x_berzerker

Your link result in error 403 "forbidden" in a web browser.

Instead, send me a log, attempting to play the problematic video. See first post of this topic for logging instructions.
[Android Apps and Games] x_berzerker:
here you go, sir
[Android Apps and Games] bubbleguuum:
@x_berzerker

The web site serving the video you are attempting to play is not responding:

WARNING - 0:01:01.591 - getInfoFromGetRequest: executing request <redacted link to video> failed: java.net.SocketTimeoutException: Read timed out
[Android Apps and Games] ango81:
Hello

Sorry for my English I work with Google translate.

I have a home cinema Denon with HEOS application, with a USB key plugged into it.

with the application I select the desired album and play it.

then I turn off the smartphone's wifi and close the Heos application.

Everything works fine until the album has been played completely.

I would like to do the same thing with bubbleupnp but it doesn't work as soon as the smartphone's wifi is turned off the next song it stops. no more music I have to turn the wifi back on.

I specify that I paid for the BubbleUpnp application
[Android Apps and Games] ango81:
Hello

Sorry for my English I work with Google translate.

I have a home cinema with HEOS application, with a USB key plugged into it.

with the application I select the desired album and play it.

then I turn off the smartphone's wifi and close the Heos application.

Everything works fine until the album has been played completely.

I would like to do the same thing with bubbleupnp but it doesn't work as soon as the smartphone's wifi is turned off the next song it stops. no more music I have to turn the wifi back on.

I specify that I paid for the BubbleUpnp application