yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] alain.bht:
Bonjour, j'utilise Bub-bleUpnP depuis des années avec plaisir pour diffuser la musique via Wifi sur mon lecteur Oppo 103EU compatible Qobuz ou j'ai un abonnement. J'ai toujours eu la possibilité de choisir entre lecteur local ( mon téléphone) et l'Oppo lecteur externe. Depuis la mise à jour du 11/07/2023 le seul lecteur proposé est le lecteur local. Le lecteur Oppo a disparu et je ne peux plus diffuser de musique sur mon système audio. Comment faire ? Remerciements.
[Android Apps and Games] bubbleguuum:
@alain.bht

Essayez de redémarrer électriquement votre routeur WiFi (probablement une box) ainsi qu’éventuels switches réseau et WiFi extender intermédiaires. Si nécessaire redémarrez aussi votre Oppo et appareil Android.
[Android Apps and Games] alain.bht:
Merci!
[Android Apps and Games] Maarten7:
can be deleted
[Android Apps and Games] onesoma:
Hello!

Firstly, thanks for the amazing software.

I love the app.

I have intermittent problems with two smb shares. It seems to occur when I have been playing to a device from the smb share, then lose WiFi connection on my phone, then reconnect to WiFi.

Then, trying to play again from smb share library fails silently. I can browse the library, but trying to play something causes an error message

"Browse error

Reason:

Cannot process the request: d7.e: java.net.SocketException: Broken pipe"

I have found that if I clear cache for the app in android settings, it will immediately start to work again and play from smb share successfully.

BubbleUpnp app version: 4.2.2.1 arm64-v8a

Licensed

Phone Nokia G20, android 13

SMB server: truenas scale, default smbv4 share config

Thanks

John
[Android Apps and Games] bubbleguuum:
@onesoma

Please send me a log file triggering this "java.net.SocketException: Broken pipe" error. See first post of this topic for logging instructions.
[Android Apps and Games] tinpanalley:
I am not able to get my Deco M4 router to let me open the appropriate ports for Bubble. Can I get some help with this?
[Android Apps and Games] MartinT:
Hi, just a very small niggle, I get the occasional random Action failed code: 501 when I select a track to play. The track goes on to play anyway.

Version 4.2.2.1 streaming Qobuz via DLNA OpenHome.
[Android Apps and Games] jukonek:
Hello.

When I press the volume button, the app starts automatically in the background and there is a control panel in notification bar.

How to disable this feature?
[Android Apps and Games] Lion4u:
4,3,1 update killed tidal completely.... play track never starts........
[Android Apps and Games] bubbleguuum:
@Lion4u

Try enabling More > Settings > Renderer settings > (pick your renderer) > Proxy TIDAL tracks.

Let me know the result.
[Android Apps and Games] Lion4u:
The same.
[Android Apps and Games] bubbleguuum:
@Lion4u

This issue is a regression in v4.3.1, for some users. I'm making a hotfix version 4.3.1.2. There is currently another hotfix version 4.3.1.1 but it does not address this issue.
[Android Apps and Games] Winterludes:
I'm having the same issue with Tidal not playing right after the latest update. Mconnect on an iPhone plays Tidal on the same Pi2AES with the same MoOde card just fine, so I know it's not an issue with MoOde or my Pi2AES.

When I go to MoOde local after trying to play a Tidal track in BubbleUPNP, I get this error. I thought it might help.

Turning on "Proxy Tidal Tracks" also did not help for me either, when I try to play a Tidal track, the pause button shows for a second and then the play button shows again.
[Android Apps and Games] bubbleguuum:
@Winterludes

This error shows that Moode (MPD) cannot reach BubbleUPnP on the (Android) ip address and port it is running on.

This is unusual. Make sure that BubbleUPnP is running during playback, this is mandatory (even if the renderer is OpenHome).

Verify that this ip address displayed (10.0.0.96) correspond to your Android device ip address (in WiFi settings).

If you cannot get it to work, please send me a log file attempting to play a track on your renderer that does not play (clear the Playlist tab first and populate it with a new track to play). See first post of this topic for logging instructions.
[Android Apps and Games] Winterludes:
I just discovered that BubbleUPNP only auto updates 7 days after an update is released and you already fixed the issue with version 4.3.1.2, I manually updated BubbleUPnP and it plays Tidal fine now.

Maybe this MPD error will be of some use to you though. It was caused by the problem with the 4.3.1 update.

Thanks for the quick reply and quick fix for this issue! I was really dreading trying to use Mconnect!
[Android Apps and Games] Lion4u:
Tidal works now:)
[Android Apps and Games] tinpanalley:
I wonder if there's anyone here who can give me a hand, or you @bubbleguuum if you have the time..

My tplink Deco M4 mesh system doesn't seem to open up the ports when I tell it to. You use an app that lets you access the settings. I use my ISP's modem in bridge mode to feed everything to the Deco. But for some reason opening up the appropriate port on the Deco isn't being recognised by the BubbleUPNP server application on my desktop. I am out of options with my networking knowledge. Anyone else in here using similar equipment?
[Android Apps and Games] MartinT:
I'm still getting frequent "Action failed code: 501" errors when selecting a track to play. The track then plays normally.
[Android Apps and Games] bubbleguuum:
@MartinT

Please record and send me a log file, triggering this error 501. See logging instructions in first post.
[Android Apps and Games] bubbleguuum:
@tinpanalley

Difficult to help you with this. If you want to connect to 'BubbleUPnP Server' from outside your home network you must make sure that any intermediate router on your home network forwards trafic to the relevant LAN ip and port (with NAT rules if necessary).
[Android Apps and Games] tinpanalley:
Yeah, this is exactly what I'm doing. I think my knowledge on this is limited unfortunately. I can't understand why the installation used to work fine with the older modem and now the installation just doesn't set things up properly with the new one.

This is what I have to fill in on my Router's app. What would you enter into Service Type, HTTP? And do I use internal port or external port for 58050? I assume protocol is TCP?
[Android Apps and Games] samnada:
Love Bubbleupnp. Recent problem. On both previous and latest version the app often fails to see my Serviio library when I open it. I have to go to the PC and stop/restart Serviio and then it sees it fine. Used Bubble for years with no problem, tried it again a couple of months ago and keep getting this issue.

Any advice?
[Android Apps and Games] bubbleguuum:
@samnada

Try to reboot your WiFi router and (if necessary) PC.
[Android Apps and Games] bubbleguuum:
@tinpanalley

For "Internal IP" you put the ip address of your PC running BubbleUPnP Server. It is also displayed in the BubbleUPnP Server web config "Status" page, as the "LAN IP address" field.

Set "Internal Port" and "External Port" both to 58050.

Protocol is "TCP".

That's assuming your router can reach that ip address and that there's not something else in-between.

If all is setup well, the "Internet connectivity test" in the BubbleUPnP Server status page should be green.
[Android Apps and Games] samnada:
I've done that more than once since the problem started happening. It happened again yesterday. Simply stop/start of Serviio fixes it for a while, but when I open Bubble a couple of days later it doesn't detect the library. No idea if it's Bubble, or a Android/Windows/Serviio update at fault, but something's not right.

Edit: I may have figured it out. Will monitor and post an update if my observation holds up.

Update: My phone would sometimes auto connect to 2.4 instead of 5 wifi. When it did that Bubble wouldn't see Serviio until I did the stop/start on the PC. Looks like as long as the phone is on the 5 wifi Bubble works fine. PC is wired, so don't know the technical cause, but doesn't appear to be a Bubble issue. Posting in case this helps someone else. Cheers.
[Android Apps and Games] tinpanalley:
Ok, well, I've done that and it still shows up with the HTTP error. The only thing in between my router and the desktop is the ISPs modem and they just told me that on Bridge Mode they aren't doing anything but feeding my router internet to handle as it pleases.
[Android Apps and Games] INTseed:
Is there any way to add a voice-over to the series to read the subtitles?
[Android Apps and Games] GioF_71:
Hello @Bubbleguum and thank you for your amazing application. I am using the latest licensed version.

I am experiencing an issue in a new scenario: I am using SpotConnect, a tool which can create a Spotify Connect device using a upnp renderer.

I also opened an issue here on GitHub.

My upnp renderer is created using upmpdcli. I am selecting the av mode variant renderer which is what SpotConnect uses.

I would like to use a tablet with BubbleUpnp running, connected to that renderer, and let it work as a display, and control the spotify playback from any spotify application (computer, mobile, etc).

This kind of setup works amazingly well e.g. with Tidal, Qobuz or any other media server (for example also upmpdcli with the Subsonic Plugin, to name one).

With this Spotify Connect solution, everything seems to be working at first, but I cannot figure out a configuration that works reliably on track change. I have tried eventing, increased polling time, but nothing works consistently and reliably as far as I understand.

Sometimes the metadata don't change. They generally change correctly when I hit pause before changing track but that's not what one commonly does. Out of this scenario, mostly the information don't change when it should.

Upplay (from upmpdcli author as you probably know) on the other hand seems to work correctly every time.

As I side note, If I select the OpenHome variant, the bahaviour is more consistent: the metadata seem the change every time, but I don't see the track length and there is no album art.

Thank you for any feedback.
[Android Apps and Games] GioF_71:
Another thing to add to my previous post: if I select the openhome variant of the renderer, the metadata is updated very consistently.

But the trackduration and cover art are missing.

Thank you again!
[Android Apps and Games] bubbleguuum:
BubbleUPnP Server 0.9-update47 available with (among other things) TIDAL HiRes FLAC support.

Changelog

To update manually: go into the web configuration, Settings > Updates tab, 'Check for updates', 'Apply update'.
[Android Apps and Games] bubbleguuum:
@GioF_71

Will look into your report in a few days.

Let's say that the scenario for using the BubbleUPnP 'Now Playing' tab as a passive display for some other controller playing to the renderer is not ideal and very well tested as it is a rare use case. Not that surprised it acts erratically.

It should work better with OpenHome renderers as OpenHome was devised with multiple Control Points in mind, showing the same state and playback queue (content of the Playlist tab).
[Android Apps and Games] GioF_71:
Hello, thank you very much. I understand it's a rare use case.

I agree that OpenHome would be better but it's not supported by SpotConnect.

The scenario I am presenting is not the most common for both projects so any improvement would be good!

Thank you very much in advance.
[Android Apps and Games] GioF_71:
I don't know if it's only me, but I have updated to 0.9-update47 and I can't see the support for Tidal HiRes. Should it be presented when one creates an openhome renderer from a "normal" renderer?

I also updated the image, but nothing apparently changed.

Thank you
[Android Apps and Games] bubbleguuum:
@GioF_71

First, go into the 'Status' tab and verify that the version displayed is 0.9-update47.

It is a good idea to refresh the cache of the web browser (usually CTRL+SHIFT+R).

Then in the Renderers tab, if you create an OpenHome renderer, you should have a FLAC Hires Choice in the "'TIDAL maximum audio quality" combo box. Note that the TIDAL OpenHome renderer support only works when using Android BubbleUPnP/BubbleDS or Linn Kazoo to control them.
[Android Apps and Games] GioF_71:
Hello, thank you, yes it was the cache. The menu entry is visible now. Sorry for the inconvenience.
[Android Apps and Games] bubbleguuum:
I updated the changelog to mention it.
[Android Apps and Games] jim_pap:
Hello to everybody and Merry Christmas

Until the recent application updates I thought that the app lacked a caching mechanism thus the saved playlists were just local track copies.Therefore, although from the very first day that I use BubbleUPNP I am experiencing the following behaviour, I always thought it was normal (but still annoying):

When I update (on the MinimServer) the metadata of a track (e.g. embedded lyrics or image) the respective copy (?) on the saved playlist is not updated. I have to delete the track on the playlist and re-add it in order to see the updated metadata. Library->Metadata Cache setting is disabled. Is this expected behaviour?

Regards

Jim_pap
[Android Apps and Games] bubbleguuum:
@jim_pap

First, the 'Library -> Metadata cache' setting is not related to this issue.

For updating album art, you can try doing 'More > Settings > Library > Clear thumbnail cache' (then eventually restart the app).

Metadata itself (title, album, ...) for a track cannot be updated without re-adding the track to the 'Saved Playlist'.
[Android Apps and Games] simonMBUK:
I wrote a quick and dirty bash script to convert BubbleUPnP playlists (using the Export feature) to standard m3u8 that can then be hosted in MinimServer if you're interested?

Metadata changes will then be automatically refreshed on a MinimServer rescan, and the playlists will be available across all your devices.
[Android Apps and Games] jim_pap:
Unfortunately it didn't work. Changes to the Library itself are perfectly updated but saved playlists are still not updated.

I am a bit curious about why is this happening. The stream paths of the saved playlist items point to the real audio files on the server. Therefore I was expecting tha the playlist are "shortcuts" without locally stored information.
[Android Apps and Games] jim_pap:
Oh, thanks a lot. However it seems that the solution you propose does not exactly fit to my intended use because I frequently update the saved playlists. Thus the create/export/copy operation does not seem very practical. But, again, than you for your help.
[Android Apps and Games] bubbleguuum:
@jim_pap

A Saved Playlist is stored as XML file with each track entry consisting of its metadata stored (at the time the item was added to the Saved Playlist) and a http stream link pointing to the media server. For MinimServer, the http stream link works after MinimServer rescans, for as long as you do not move the file on the server. Metadata is stored in the XML to make loading the Saved Playlist instant, otherwise it would require 1 http request per track (to get it from the Media Server) which is too slow.

There could be a manual refresh action in BubbleUPnP to request updated metadata to the media server. I will think about it but no promise.
[Android Apps and Games] simonMBUK:
Interesting.

Are you relying on the id's stored in the xml to request new metadata from MinimServer e.g.

<item id="0$albums$*a1$*i0" parentID="0$albums$*a1" restricted="1">

Whilst these may persist across incremental scans they don't across full rescans (and won't across reinstalls unless you can copy the cache around with it I guess).

The only reason I ask is that the file itself won't contain the metadata, but maybe there's another way of requesting it from MinimServer using just the URL.

This is one of the reasons I export BubbleUPnP playlists to MinimServer.
[Android Apps and Games] FoxsDen:
Hi, i am unable to find the audiocast function in my bubble UPNP app on Android 7 Samsung Galaxy Tab A 8.0 (2015, i believe)

The function was there previously, but is fully missing. Similar is happening for other apps (Ex AudioRelay)

No option in BUpnp settings or other apps. The feature still exists on android 13 samsung a22 5g, and on Pixel 6a Android 14.

How to solve this?
[Android Apps and Games] bubbleguuum:
@FoxsDen

Audio Cast requires Android 10 or higher as it uses system APIs only available since Android 10.
[Android Apps and Games] FoxsDen:
Thank you
[Android Apps and Games] japr1:
Playing picture on render

Hi, does exist some trick how to set the button Play in section "Now Playing" as permanently pushed?

My scenario: I cast photos from my phone to tablet. I want to choose only some photos - this is reason why I am not using the mirroring functionality.

But in my scenario - every photo disapper on tablet when I return to library. Is it possible to cast photo on render till the next photo will be sended?
[Android Apps and Games] huhhh:
Hello !

I used BubbleUpNp since few weeks only, so, sorry if the information is well-knowed :)

Is it possible, with different settings, to read .cue files ? I have a lot of one FLAC track files with a .cue, but i didn't succeed to read it with the app.

Thank you for your help :)

Matthieu
[Android Apps and Games] bubbleguuum:
@huhhh

As you noticed FLAC + single cue is not supported. Generally speaking , they are not the best for compatibility with UPnP/DLNA software as very few support it. I suggest to split them into multiple tracks, which is much more compatible.
[Android Apps and Games] junglejim42:
PROBLEM SOLVED: Do not use custom made shortcut icons to start BubbleUpnp. A custom made shortcut icon was causing the unlock request. It is strange, because custom made shortcut icons for other apps do not cause the unlock request. In any case I found a solution (stop using the custom made shortcut icon).

Hi! I use BubbleUpnp on my Android phone (Google Pixel 6a). I have bough and installed the licence. When I start BubbleUpnp, it asks me to unlock my phone. Even if my phone is already in use and already unlocked. I recently upgraded to a new phone with Android 14, I don't remember Bubble asking for an unlock on my older phone. I tried every setting I could find in the BubbleUpnp parameters to no avail. Thanks!
[Android Apps and Games] Randy223:
Hello, I installed BubbleUPnP on my qnap nas and than installed app on my Android phone, app sees my nas, but there no music on it, my question is where do I need to put music on my nas, so app will see it when i connect to my nas?
[Android Apps and Games] japr1:
Any idea?
[Android Apps and Games] davor.f:
Hello!

Recently, my home server, which I was using for BubbleUPnP Server, gave up, so I've changed it with Synology NAS. Since the NAS is running DSM 7, I've used instructions for installing it inside Docker container. I've noticed constant HDD activity, and then found instructions for Docker installation that should prevent HDD from spinning often. I've removed first container and used SSH to install docker container with additional parameters (I just had to remove "--device /dev/dri:/dev/dri" part, since it was causing an error during installation, but I don't think it's important for my installation anyway, since I'm not using BubbleUPnP Server for videos, but only for music streaming from Tidal and Local media server. I left this container working for 36 hours (without using it), but I was still getting HDD activity every few minutes, which, in turn, prevented NAS from hibernating. I'm absolutely sure it's BubbleUPnP Docker container, since it went to hibernation about 45 minutes after I've stopped it.

Is there anything else I should do (any other parameters during installation) to completely stop container from using HDD-s when BubbleUPnP server is not in use?

Thank you in advance.

Best regards,

Davor
[Android Apps and Games] bubbleguuum:
@davor.f

--device /dev/dri:/dev/dri" is indeed not needed if no GPU transcoding.

But did you pass all the arguments mentioned in the doc to avoid writing to storage:

docker create --name bubbleupnpserver \
--net=host \
--log-driver none \
--no-healthcheck \
--restart=unless-stopped \
-e USER_JVM_ARGS="-XX:-UsePerfData" \
bubblesoftapps/bubbleupnpserver \
-nologfile
[Android Apps and Games] davor.f:
Hello!

Yes, I've copied and pasted this section from documentation, and then, after error showed up, just removed that part. All parameters, except "--device /dev/dri:/dev/dri", were used for installation.

I can see USER_JVM_ARGS environment variable with -XX:-UsePerfData value in container details (using Docker Synology UI), and I can also see Execution command with -nologfile value there. I can't see no-healthcheck, nor log-driver with value none in the UI though.

Best regards,

Davor
[Android Apps and Games] davor.f:
Hello!

Just an update. I've read on Synology forum that, in some cases, when you install docker container via SSH with parameters that their UI does not support, if you open settings for that container in Synology UI, it removes all settings unknown to them. So, I've removed container, and then installed it again (with all the parameters except --device) and started it via SSH too. I haven't used their Docker UI since installation, but it's been almost 24 hours, and there is still HDD activity approximately every 30 seconds.

Edit: I've also thought of installing server on Fire Cube (3rd gen), but when I try to install .apk from Android Install section, I get "There was a problem parsing package" error.

Best regards,

Davor
[Android Apps and Games] Lion4u:
Hi, what was the reason Audio Cast was limited to 6.5 hours of continuos work only?

For me - very inconvenient. I didn't see any technical reason for such behavior as well...
[Android Apps and Games] bubbleguuum:
When streaming WAV, it is due to it being a file format and limited to 4GB which for 44.1 kHz / 16-bit is about 6.5h.

You can try LPCM instead, which has no size limitation: change 'More > Settings > Audio Cast > (pick renderer) > Audio Format' to LPCM. It will only work if your renderer supports it.
[Android Apps and Games] Lion4u:
LPCM didn't work... But wasn't it possible to start new WAV file automatically?

It didn't seem to be "mission impossible"...
[Android Apps and Games] bubbleguuum:
This is expected although it would be better if that was transparently handled:

the LAN and WAN Media Server (managed by BubbleUPnP Server) are 2 unrelated servers, each with their own streaming URLs.

Playlist containing LAN server items cannot work when connected to the WAN since they contain LAN http URLs.

If you want playlists that work both on LAN and the WAN the only solution for now is that you always select the WAN server in Library, even when connected to your home LAN at home. Items added from the WAN server are always playable whether you are connected to the LAN or the WAN, so you can add them to playlists.
[Android Apps and Games] nsmellor:
Yup it is definitly the port number.

I have installed twonky on my backup DNS-325 (I cant post links yet,but google DNS funplug and twonky) and that works just great.

Many thanks for you help
[Android Apps and Games] mbze430:
Ok, I can accept that. But here is my problem now. I have the BubbleUPnP Android app setting for both Eth/Wifi & Mobile. but it doesn't shows up when I am on WIFI(The BubbleUPnPServer one, but the local UPnP(Twonky) shows up fine).

HOWEVER, if I disconnect myself from WIFI, and use my to Mobile data connection then it will pick it up. Once it is picked up, I can enable WIFI again. It then show's up on the "Devices" list. But then it won't let me browse

Of course if I leave WIFI turned off I can access the BubbleUPnPServer one normally.