yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] krilok:
Thank you for the reply, but A11+ notification is actually active on both devices.

I've done some troubleshooting, though, and it seems that if the phone's locked and resting while BubbleUpnp is playing in the background, if the current track finishes playing and the next one starts, no track info is displayed on Ambient display. However, if I manually skip to the next track (I've got long-press volume button to skip track active on the rom I'm using), track info is displayed for just a brief second and then disappears completely. If I long-press again to skip track, same thing happens; info appears for a second and then disappears...

So, to sum it up, if I play music and don't touch the phone at all, upon 'automatic' track changes nothing is displayed on ambient screen. But if I manually skip tracks (long-press volume button), then only info will appear but only for around a second or so, and only for the track that's started playing after button press.
[Android Apps and Games] pospichalales:
Hi,

I have trouble loading my gallery, I have there almost 10 thousands of items and it takes several minutes to load.

Is it possible to tweak it? Or at least turning off thumbnails and keeping just file names could help.

Galaxy S21, Android 12
[Android Apps and Games] bubbleguuum:
@krilok

Understood.

Can you confirm that you have scrobbling disabled in Settings > Control > Scrobble method (towards the end of the page). If not, check if disabling scrobbling fixes it.

Also, to which renderer are you playing to : local renderer (Your Android device), UPnP/DLNA renderer, Chromecast, OpenHome renderer... ?

If instead of the ambient display, you display the lock screen, does the BubbleUPnP media notification shows proper metadata on track changes ?
[Android Apps and Games] bubbleguuum:
@pospichalales

Loading folders with thousands of entries is problematic in BubbleUPnP as it will take forever and use lots of RAM. It's not super practical either a list with thousands items. I would suggest to split this huge folder into sub-folders.
[Android Apps and Games] krilok:
Thanks for the reply.

- Scrobbling is disabled (has always been)

- I'm playing music on my android phones via Minimserver installed on my Qnap NAS

- Yes, lockscreen album art and media info are displayed correctly.
[Android Apps and Games] Mr. Odd:
You fixed my multiple covers for an album issue - the "Force Cover Refresh" option now works as expected when using the Bubble server, many thanks!
[Android Apps and Games] krilok:
Thanks for the reply.

- Scrobbling is disabled (has always been)

- I'm playing music on my android phones via Minimserver installed on my Qnap NAS

- Yes, lockscreen album art and media info are displayed correctly.

Sorry for the double post...
[Android Apps and Games] Snowknight26:
@bubbleguuum

I was able to reproduce the sleep issue again with proper logging.
[Android Apps and Games] bubbleguuum:
@Snowknight26

Thanks for the log file.

It shows that BubbleUPnP Server allows sleeping, as the last sleep logging lines are:

[qtp1795975528-1500 (1500) ] INFO - 30:38:28.312 - .Main$d : SystemSleepManager: allow sleeping

[qtp1795975528-1500 (1500) ] INFO - 30:38:28.312 - .Main$d : SystemSleepManager: allow sleeping (0)

There would be a problem if there was a "prevent sleeping" line without ever an "allow sleeping" line, but that's not the case.

However, I wonder if it is not logging to file + the JVM writing to disk periodic performance data that prevents sleeping. That has been found to be the case for Docker containers on Linux, but that only prevented a spinning HDD to go to sleep.

To test this, go into the installation directory and edit BubbleUPnPServer.ini to add these lines

disabling JVM perf data writing and writing the log file respectively:

vmarg.5=-XX:-UsePerfData

arg.2=-nologfile

Then restart the BubbleUPnP Server Windows service. There will obviously no log file in that case.
[Android Apps and Games] Nik76s:
The above mentioned issue with adding videos to "My Mix" playist was fixed for upmpdcli renderer earlier, but I faced the same problem when playing Tidal "My Mix" folder on Chord Poly DLNA renderer.

Could you please add an option to disable video playback and exclude videos for selected UPnP/DLNA renderers?

Please also kindly add "My New Arrivals" Tidal playlist to My Mix

Thank you!
[Android Apps and Games] bubbleguuum:
@Nik76s

I manually hardcoded upmpdcli to never play videos. Will look into adding a per rendering setting to make it more general. This happens with the Chord Poly because it declares supporting some videos mime-types, probably video/mp4 (you can see the list in Now Playing tab > tap on floating cast button > 3 dot menu on Chord Poly > Info).

I don't think there is a documented API for this.

But you can share it from the TIDAL app to BubbleUPnP: in the TIDAL app go into the "My New Arrivals" section, tap share icon, then "More...", then select BubbleUPnP in the list.
[Android Apps and Games] Snowknight26:
I'll watch for any pending power requests. Might take a while but we'll see.

On an unrelated note, ever since upgrading to Android 13 I've noticed that BubbleUPnP seems to display the wrong album art in the notification drawer mini-player. I haven't noticed this with other players so I can't say for sure whether it's an Android or BubbleUPnP issue.

Note the album art being incorrect in the notification drawer.
[Android Apps and Games] MrOtto123:
Installed BubbleUPnP server and JRE on my QNAP NAS, but ffmpeg is missing so no video transcode. I try to install ffmpeg via the help site on BubbleUPnP (https://bubblesoftapps.com/bubbleupnpserver2/docs/nas_install.html), but installation stops here in Putty and telnet:

"ffmpeg-5.0.1-amd64-static/ffmpeg

<ffmpeg] # mv ffmpeg-4.3.2-amd64-static/{ffmpeg,ffprobe} .

mv: can't rename 'ffmpeg-4.3.2-amd64-static/ffmpeg': No such file or directory

mv: can't rename 'ffmpeg-4.3.2-amd64-static/ffprobe': No such file or directory

<g/BubbleUPnPServer/custom_ffmpeg] # rm -rf ffmpeg-release-amd64-static*"

Edit: I installed a ffmpeg pack from here: https://www.qnapclub.eu/en/qpkg/379 and restarted, but BubbleUPnP server still shows no video transcode support. "no (ffmpeg has no libx264 support)"
[Android Apps and Games] bubbleguuum:
ffmpeg version has changed since these instructions were written. The command is:

mv ffmpeg-5.0.1-amd64-static/{ffmpeg,ffprobe}
[Android Apps and Games] bubbleguuum:
@Snowknight26

Is that "Vandit" cover in the notification from a track belonging to an album totally unrelated to the track currently playing, and that you played before ?
[Android Apps and Games] Snowknight26:
It was from the previous track in the current playlist. Yes, technically from a different album, and the underlying Folder.jpg was in a different folder. I do believe BubbleUPnP was playing the cached version of the tracks despite the tracks being from a remote BubbleUPnP Server instance.

Just happened again. No log this time, naturally.

C:\Users\Admin>powercfg /requests
DISPLAY:
None.

SYSTEM:
[SERVICE] \Device\HarddiskVolume5\Program Files (x86)\BubbleUPnP Server\BubbleUPnPServer.exe (BubbleUPnP Server)

AWAYMODE:
[SERVICE] \Device\HarddiskVolume5\Program Files (x86)\BubbleUPnP Server\BubbleUPnPServer.exe (BubbleUPnP Server)

[...]

BubbleUPnPServer.exe has no child processes at the time of testing so nothing encoding-related has hung. Best I can do is provide a process dump.
[Android Apps and Games] MrOtto123:
Thanks. I see you changed the command text on your site. It works now. Does it auto update with the latest ffmpeg when a new one is released?
[Android Apps and Games] tinpanalley:
Please ignore...
[Android Apps and Games] bubbleguuum:
It will not auto-update for custom ffmpeg binaries.

But with FFmpeg 5.0, you are set for a long time and there's no real need to upgrade.
[Android Apps and Games] Nik76s:
You're right. Poly declares support for the folloving video types: 3GP, MP4.

Don't know why, but it seems to be quite common issue with various audio renderers.

Manual per renderer setting for disabling videos playback would be great, thank you!

Noted, thank you!

Strangely "My Daily Discovery" playlist is avaiable in "My Mix" folder for Tidal, while "My New Arrivals" is not.

IMHO: The option for playing all "Mix Mix" Tidal playlists in shuffle mode is great advantage of BubbleUPnP.

Haven't seen this feature in any other player including native one.

Thanks for implementing it.
[Android Apps and Games] weewoo93:
Hi, @bubbleguuum

Regarding Audio Cast -- is it locked at 16/44.1 due to some inherent limitation, or could it be implemented at a higher bitrate, ala 24/96?

This would allow hi res to stream more 'correctly', while CD-quality would be resampled.

Thanks!
[Android Apps and Games] bubbleguuum:
@weewoo93

For local playback, the system internally resample audio played by music apps to the audio hardware native samplerate, usually 48 Khz / 16 bit (there may be exceptions for a few devices such as LG and its Quad DAC).

So even if you play 24/96 in these apps it will be resampled internally by Android to 48/16.

By definition, 'Audio Cast' has to be at a fixed sample rate, since it plays a continuous PCM stream. I chose to capture system audio at 44.1/16 as it is the most compatible across all renderers. 48/16 would probably also work, but anything higher would be upsampled by Android, hence not really useful.

It's not like regular UPnP playback where each track can play at its native samplerate/bitdepth (provided the renderer supports it)
[Android Apps and Games] bubbleguuum:
@Snowknight26

Finally looked at this and I could reproduce the issue (looking at powercfg requests).

It turns out that I misunderstood how prevent sleep requests enable/disable work.

They seem to be per thread while I thought they were per process.

So it does not work properly, with prevent sleeping requests remaining.

Until I fix it properly (for good this time I hope as it never worked right!), you can disable it, editing configuration.xml to add:

<disablePreventWindowsSleep>true</disablePreventWindowsSleep>

(stop the server, edit the file, start the server).

It's not that preventing sleeping is super important for music anyway (assuming tracks of regular length), as it is needed mainly for long duration media such as videos.
[Android Apps and Games] julian67:
Feature Request:

One of my favourite features is the Random Album facility. It works brilliantly with DLNA sources (i.e. minimserver), even remotely, and local directories on my phone's microSD card. Is it possible to make it work with Qobuz favourite albums and/or Qobuz purchases? Thank you for your consideration, cheers.

edit: typo
[Android Apps and Games] Snowknight26:
Thanks for looking into it again. I agree, I don't really have a need for it to prevent sleep with my use case (and have since changed my config to disable that), but figured since I had it running with sleep prevention enabled for so long and you were able to hopefully fix it for good this time, it was worth the trouble in the end. ;)
[Android Apps and Games] zyhk:
From the info of "AUDIO_DEVICE_OUT_REMOTE_SUBMIX" by "dumpsys media.audio_flinger", "Audio Cast" captures in 44.1kHz/16bit without resampling except the Amazon music app (resampling to 48kHz by itself internally) and HIRES music tracks, I think.
[Android Apps and Games] 0RF30:
@bubbleguuum

Beta x64 version of Foobar2000 is finally out. I mostly use Fb2K for its great library and your (correct?) UPNP component allowing UPNP access to it through Bubbleupnp as bridge. x64 version needing specific x64 components, a simple question for you : do you plan to release a x64 version of your component ? If yes, any estimation on release date ?

Thank you for your work.
[Android Apps and Games] tinpanalley:
I don't recall if I asked this here but when using Bubble to access my home shares while in my car, I bluetooth the music to my car's entertainment system from my phone. The music and all metadata are sent perfectly to the car but why can't it send album artwork? Bubble gets me the artwork from my network shares so I know I get it to the phone, but the car won't read it. Anything I can do?
[Android Apps and Games] archienesss:
Thank you so much for the great app! I can easily watch movies stored in my phone on my DLNA-enabled TV.

A few questions though:

1. Why can I only see it on my TV when both my phone and TV are connected to the same access point (I have a main modem/router and wifi repeater setup in my home)? When the phone is connected to the main modem/router, I can no longer see it on my TV which is connected to the wifi repeater.

2. Do I need to install the additional BubbleUPnP Server aside from the app from Google Playstore? I just want to play the videos stored on my phone to my TV via wifi.

Thanks again!
[Android Apps and Games] bubbleguuum:
@archienesss

1. Do you mean that on your TV interface, you cannot see BubbleUPnP as a DLNA media server ?

2. You do not need 'BubbleUPnP Server' for that.
[Android Apps and Games] bubbleguuum:
@0RF30

That component is abandoned since a long time and I do not really recommend using it. Instead, I'd suggest to switch to MinimServer or Asset UPnP, both being maintained and with more features.

I do not even have the setup anymore required to compile it.

Maybe I'll have itch to recompile it for 64-bit at some point, but really no promise...
[Android Apps and Games] bubbleguuum:
@tinpanalley

I really don't know how BT data is even transmitted these days, not having a BT car system.

BubbleUPnP holds an Android media session with all the currently playing metadata and album art, and the system does some magic to transmit that to BT. It's kind of a black box to me.

So to make a more elaborate answer, I'd need to research it and find a setup I can test it on (not necessarily a car BT).
[Android Apps and Games] tinpanalley:
Ok, so you think the issue is in how my Android phone communicates with the car via the bluetooth radio then? Sadly I don't have another Bluetooth device with a display to test this with.
[Android Apps and Games] bubbleguuum:
@tinpanalley

I've Google about it a bit and the situation is rather complex.

BT Data/Control is performed using the AVRCP protocol for which there are many versions.

Only the latest one (1.6) support the album art being sent to the car BT (and both the car and phone must support it!). To make things more confusing, some car manufacturers using previous versions may do CDDB lookup to fetch album art.

See this post which explain quite clearly the situation:

https://community.spotify.com/t5/Cl...luetooth/idc-p/4858984/highlight/true#M219116

The first thing I'd try is to check if you have album art displayed using YT Music and Spotify apps, to check if it is at all possible

with your car and Android device combination. It it works with these apps, it can probably be made to work with BubbleUPnP too, probably with some code change.
[Android Apps and Games] tinpanalley:
One thing I tried to see if the metadata could even be read was putting music in a usb flash drive. That worked fine but that doesn't tell us anything about bluetooth. But it confirms the software in the car can actually read that metadata regardless of its source.

I suppose you're right, the next thing would be to play something via Bluetooth from some other audio source (Spotify, etc) and see if the car takes my bt audio from another source and sees the artwork. The only problem is I don't have ANY streaming music accounts. I don't use them. So it's hard to do that test. 😂

But this is leaving the scope of bubbleupnp support.
[Android Apps and Games] bubbleguuum:
@tinpanalley

I think you can test basic YT Music for free, just login with your Google account.
[Android Apps and Games] tinpanalley:
Ok, I'll test and report back here, I guess. Unless you'd prefer I email you.
[Android Apps and Games] archienesss:
I can see BubbleUPnP when both the TV and phone is connected to the same wifi repeater on the 2nd floor of the house. But if the phone is connected to the main modem/router on the first floor, I can no longer see it on the TV.
[Android Apps and Games] 0RF30:
Thanks for the reply.

That's a shame, still works like a charm !

I did try long time ago MinimServer and many other upnp libraries (including JRiver's, Universal Media Server, you name it...), nothing was as efficient as Foobar library combined to your component (in term of distant server search results).

I will try MinimServer and Universal Media Server again, as well as Asset upnp, which I did'nt know the existence, and come back to you with more specific details about what they're lacking to my taste in comparison, if they still do. Maybe it will trigger the itch ;)

Or maybe I will find a new love in my trials, will be hard, I'm happily using your component for something like 10-12 years now.

I like so much the efficiency of Foobar's library that I'm using the upnp out capability of your component to cast on other upnp renderers directly from Foobar when I'm at my desk, instead of using Bubbleupnp (more ergonomic), which I will not be able to do with librairies which are just libraries.

@bubbleguuum

[EDIT]

MinimSever :

-No *.ape support

-No archive support (.7z .zip .rar)

-No cue support (meaning you cannot access your old EAC rips compressed in one single APE or FLAC file, cut with *.cue file)

-Profitable premium features

Asset Upnp :

-No archive support

-APE but no cue support

-Profitable premium features

Universal Media Server :

-No archive support

-APE but no cue support

...no thank you, for audio, I'll stay with the combined jewels Foobar2000 + bubbleguuum's upnp component, as long as 32bit foobar support lasts.

And I wasn't still on the subject of DSD files, iso SACD, wavepacks, etc.

To be noted :

Universal Media Server is free, open source, cross platform, manages video as well, vastly configurable. I'll dig into it nevertheless, but for my main audio library, FB2K+bubbleguuum's upnp !

JRiver Media Center supports *.cue cuts of APE through upnp, but it's a bit overkill, ressources usage is huge, library management is a paint in the a.. , and I really, really don't like it. Plus it's a bit expensive. No archive support.
[Android Apps and Games] tinpanalley:
I tried today with Youtube music. Didn't work. The music went through, the album metadata but not the artwork.
[Android Apps and Games] dark0shark:
Current BubbleUPnP Server (apk 1.2.2 / version 0.9-update43) is installed on an Android 10 tablet and when searching for updates, it always states "Update available". After installing it, an update is found again (endless loop).
[Android Apps and Games] bubbleguuum:
@dark0shark

Thanks for the report, problem fixed.

Just apply the update you have and after that there will be no more bogus update notification.
[Android Apps and Games] krilok:
Update: After some more troubleshooting, it seems I've found the solution.

On the rom I'm using (Crdroid 8), there's the option to chose different system fonts (I've always chosen Google Product Sans). I'm not sure how to explain, but for whatever the reason, while running bubbleupnp and using this font, the ambient display won't show track info. Strangely enough, this only happens with bubbleupnp, for other media apps have no issue displaying info with this font, and if I use stock system font, bubbleupnp will display info as well, so no idea what's really going on...

Anyhow, and to cut a long story short, I've reverted back to stock font, and flashed the Google Product Sans font as a module through Magisk instead, and voila, problem solved...
[Android Apps and Games] Veram:
In the latest versions of Bubbleupnp, song selections and song changes are slow while playing the files on the hard disk on my computer that I connect to and share with the smb server, and the data exchange part on my phone is always busy, this was not the case before, also if I connect and open the song selections from dlna and their progress is very fast compared to the smb server, but this time most of the music I opened from dlna, for example, music files with .ape extension are not visible in dlna, but they appear in smb, I activated remote browsing but still the same

Another problem is that the album covers appear in low resolution in dlna, but in very high quality in smb.

Also, every time I open the program, a remote browsing warning appears.

If you look at the other picture , data exchange is always active , for example , if I play music like dsd , this data exchange is like 50-60 mb , it was not like this before , music transitions and progress are slow due to this data flow , what is the solution ?

I use bubbleupnp for streaming music

my setup;

Rpi3b+

moodeaudio

topping e30 dac
[Android Apps and Games] bubbleguuum:
@krilok

Thank you for letting me know the resolution of this issue.

The cause is really surprising indeed !

I have no explanation for it. Maybe BubbleUPnP sends some metadata other apps don't, which cause the issue.
[Android Apps and Games] krilok:
Yeah, very strange indeed... Thank you anyhow for the help, and for the great work you do with Bubbleupnp. 😉
[Android Apps and Games] bubbleguuum:
@Veram

To remove the "REMINDER" toast message displayed on app startup, simply disable More > Gear icon > Local and Cloud > UPnP/DLNA Media Server settings > Enable remote browsing. You do not need it anyway as this feature is for browsing BubbleUPnP acting as media server, from another UPnP/DLNA client on your local network.

If you use SMB to play to your renderer, it is normal for your renderer to stream from your phone, as BubbleUPnP has to act as an intermediate http server to serve the SMB track to your renderer. The renderer is incapable of streaming SMB directly from the SMB server which only supports http streaming. That explain the huge in/out traffic shown on your screenshot when playing a track, as both BubbleUPnP is reading from your SMB server, and your renderer reading from BubbleUPnP the resulting http stream.

This is the main drawback of SMB over an UPnP/DLNA media server. SMB can also generally be slower as the SMB protocol is less efficient than http.

UPnP/DLNA media servers indeed do not generally support APE, except maybe Asset UPnP.

A more compatible solution would be to convert your APE to FLAC, as the latter is broadly supported by UPnP/DLNA media servers.
[Android Apps and Games] Devg1:
Not sure if this has been discussed before but I am wondering if Bubbleupnp app is able to support grid view with thumbnails of the albums instead of list view ? Maybe a way to toggle it ?

Some screenshots that I see online or on the play store of this app seems to indicate that the app displays the albums in grid view but I am not able to do so.

Other apps, like hifi cast, fidata does this by default. If you have a long album list (I have more than 5tb of files on nas), list view is very slow and its really help with grid view as you can save space and the pages to scroll to get to the end. Some apps even allow user to configure the number of thumbnails per line, which is extremely handy for a large library.
[Android Apps and Games] Karasca:
I've been having a persistent problem with this application since the first day weeks ago. I've finally gotten around to trying to troubleshoot the issue but I'm not getting anywhere.

Connecting to the foobar2000 server works fine, but any music stops playing after about 2 minutes.

This is regardless of whether the screen is off/on, the app is in the back/foreground. No matter what, even when keeping the application open on the "playing" screen.

I've tried everything in the anti battery saving pages and updated every part of my network.

I've sent an email before but there has been no reply to it, so I'm trying here.

I have the log file ready that shows 2 instances of music playing being interrupted, let me know if you need it.
[Android Apps and Games] wolfgg:
im using netease cloud music and ububble upnp on my xiaomi smart projector and push the songs over the dlna to ububble upnp but only 1 song works after that it stops, can anyhone help please?

Also how do i display the lyrics?

thanks