yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Mr. Odd:
I created these compilation albums years before playlists existed and would love to be able to view the covers as I've created them.

I already had that option checked, it's not refreshing the Now Playing screen with each file. As I said, the correct cover is displayed in the mini-player, though.
[Android Apps and Games] klav29:
Hi @bubbleguuum

Congratulations for this App, is really a very nice piece of software that has given me the possibility to enjoy music in my system. I'd like to make a request.

I use BBUPNP to stream music from Qobuz into a raspberry. When I search a song the first thing listed is "Exact Matches" which is usually a list of unknown artists and after dozens of them I can see the Qobuz list which I consider has the most appropriate list of songs, or at list closer to what I wanted.

Example, I search for "Bring on the night" and the first thing I are irrelevant results and I have to scroll down a lot of those undesired artists until I find Qobuz section where I see "Bring on the night" by The Police as first result.

Is it possible to change that in settings or could you consider change it in the App?
[Android Apps and Games] bubbleguuum:
@Mr. Odd

The only reason I can think of is that the thumbnail image URL associated to each track is the individual track cover, while the full res cover image URL associated to each track is identical across all tracks.

Which Library is holding this album ? What are the intermediate folder you browse in the Library tab to load that album folder ?
[Android Apps and Games] bubbleguuum:
@klav29

Thank you for the kind words.

I supposed this is the album "Bring on the night" by The Police that you were searching for ?

I tried it and it is the first result in the "Albums: titles" search result folder.
[Android Apps and Games] bubbleguuum:
@Sid32

Yes that picture dates back from the original Chromecast dongle release in 2014!

I agree something more up to date would be better.

Maybe just the cast symbol would do it (same as the one displayed in the Now Playing tab).

Clear playlist does just that: clear the whole playlist, which includes stopping whatever is playing.

Maybe I'll add a popup asking if the currently playing item (if any) should be cleared.
[Android Apps and Games] Sid32:
Why not a TV white icon with the cast waves coming off for tvs? Or a white music note with cast waves coming off for audio?

I'm use to music players, where if I clear the playlist the track that is playing keeps playing. Its jarring to be on a last episode of a season and have the stream stop because I am clearing the old playlist and making a new one.
[Android Apps and Games] klav29:
Try it in the "Tracks:Title" search results folder. I'm attaching a screenshot.

The exact matches y exactly the opposite, irrelevant matches. The second list has more relevant results.

I'm also attaching a screenshot of what Qobuz app shows for the same search.
[Android Apps and Games] Mr. Odd:
I'm using the latest version of JRiver on Windows 10 to serve up the files. Thumbnails are correct within JRiver itself. All files are stored in a 'Singles' folder below the artist name.
[Android Apps and Games] bubbleguuum:
Understood.

Second list is search results in the order returned by Qobuz, which are not exact matches but take into account some sort of relevancy which can indeed sometimes better match what user is expecting.

Maybe I will put "exact matches" in a separate folder, rather than a flat list at the top.
[Android Apps and Games] bubbleguuum:
@Sid32

What about this ? :
[Android Apps and Games] bubbleguuum:
@Mr. Odd

So I can see what the full res album art URLs are for each track, can you send me a log file where you play to the 'Local renderer' at least 2 different tracks (that have different covers) of that aggregate album, with 'Force cover refresh' enabled. See first post of this topic for logging instructions.
[Android Apps and Games] Sid32:
Looking good and modern. Do a similar one for google home and you are there.
[Android Apps and Games] bubbleguuum:
Google Home is already covered and would appear with the speaker icon. Any device with Chromecast appear with that icon unless the device declares supporting video output.
[Android Apps and Games] Sid32:
Nice. Can't wait to try it out.
[Android Apps and Games] aangstrom:
I've been using this app since the very beginning and it is mostly wonderful ... but recently it's failing to display artwork (embedded + folder jpg) and takes forever to add a whole genre to the playlist, maybe 4 or 500 tracks.

My library is on my phone, streaming to an AVR. The odd thing is that if I play from the library on my laptop (Bubbleguum Foobar server) to the same avr (controlled by bubbleupnp on my phone), those problems disappear; all artwork is shown correctly and playlists of 3500 tracks are created in no time - but that means keeping my laptop live to access files I already have on my phone.

Does this sound normal? Would a reinstall help?
[Android Apps and Games] Sid32:
Found a bug. If the playlist is empty and my settings is to play tap item next, if the play list is empty, then nothing happens. Doesn't enqure, doesn't play.
[Android Apps and Games] KraftwerkElectro:
Slight problem when using the search function in playlist:

When I use a word that appears by predictive text, what I'm searching for does not appear.

If I type the words myself, what I searched for will appear.
[Android Apps and Games] Sid32:
Also, if those of who stream links, can we have the link auto paste into the link box? And can the link be sent to the Chromecast directly? Right now the links seems to go to phone then Chromecast?
[Android Apps and Games] bubbleguuum:
@Sid32

Indeed. Will fix in next update.
[Android Apps and Games] bubbleguuum:
I suppose you refer to the 'Playlist tab > 3 dot menu > Add URL stream' dialog text field ?

Is what you are asking for, to automatically paste in the URL field a URL previously copied to the clipboard (if any) in another app ?

The URL points to phone (BubbleUPnP) to determine at playback time if it must be transcoded. If it doesn't, the app sends a http redirect of the original URL to the Chromecast for it to play it.
[Android Apps and Games] Sid32:
Oh, good to know.
[Android Apps and Games] bubbleguuum:
@KraftwerkElectro

Not sure I understand "a word that appears by predictive text". Is it that you type the beginning of a word and choose a word in the list of suggestions at the top of the keyboard ?
[Android Apps and Games] bubbleguuum:
@aangstrom

Is it the loading (display of content) of a folder genre in the Library that takes forever ?

Are you navigating to this folder via the 'Music > Genres' folder hierarchy, or something else ?
[Android Apps and Games] bubbleguuum:
@Sid32

Ok, I've added that for next app update. It will populate the URL textfield with any http:// of https:// URL present in the clipboard. Currently you can of course do it manually with long-press in the textfield > Paste.
[Android Apps and Games] KraftwerkElectro:
Yes
[Android Apps and Games] bubbleguuum:
@KraftwerkElectro

OK. I believe this is because predictive text adds a space at the end. If you remove that space manually it should work. In the next update I will trim white space so this is not necessary.
[Android Apps and Games] JPZ14:
Sometimes when streaming a song using the app from a Foobar server through the Bubbleupnp server it will abruptly skip playback to the next song. Usually it happens somewhere towards the end of the song. If I play the song again it will play fine.

Wondering what could be causing this?
[Android Apps and Games] bubbleguuum:
@JPZ14

Difficult to tell. You can if you wish send me (bubblesoftproducts@gmail.com) the 'BubbleUPnP Server' log file (BubbleUPnPServer.log.0) located in the installation directory, just after such situation happened (play a track that cuts before the end). Please mention the title of the track it happened.
[Android Apps and Games] svefn:
Hi there, using the android app and f2k on a PC connected via DLNA, when I download selected songs from a playlist, it puts them each into a folder named 'playlist (number)' instead of directly downloading the song into the targeted folder that is chosen in settings, I don't have preserve folder checked.

It is meant to be this way? Should it not create a folder with the playlist's name (instead of 'playlist (number)') and place all these selected songs from that playlist into the same folder, instead of creating multiple playlists with only 1 song in it.
[Android Apps and Games] tranphu:
I am using NAS Seagate GoFlex Home. It is only support SMBv1. So i cannot add it to Bubbleupnp.

@bubbleguuum Can you please add SMBv1 to your app? Thanks.
[Android Apps and Games] bubbleguuum:
@tranphu

No plan for SMBv1 as it is super old and the library I use only support v2 and v3.
[Android Apps and Games] Aushilfsarnie:
Hi. I use Afwall with a custom script. Could you please tell me, which connections have to be accepted to get local DLNA/UPNP devices shown in BubbleUPNP? Thank you in advance!
[Android Apps and Games] bubbleguuum:
@Aushilfsarnie

You need UDP port 1900 for device discovery

And also allow all local TCP ports (in/out) on your local network, as renderers and media servers use TCP ports that cannot be determined in advance.
[Android Apps and Games] FTPFreezer:
When in flight mode (or just without any internet connection) BubbleUPnP won't start playing music.

My music is entirely stored locally on the phone's internal memory. As soon as I turn off the flight mode, the music playback starts. Technically I am unable to use the App when in an Airplane or in an area without any cell service.

Have I set up something wrong, or what is this issue about?
[Android Apps and Games] Uoppi:
BubbleUPNP Server's "Apply" buttons in the "Network and Servers" tab are stuck in greyed out state, when trying to edit the network address and credentials.

I've seen this sometimes happen before in the past, but juggling between the tabs (or whatever random UI acrobatics it was, can't remember) somehow always fixed it.

But no luck this time; I'm unable to save the changed credentials at all.

(QNAP NAS with up-to-date everything. Latest BubbleUPNP Server installed, config page accessed with Chrome browser on Android 11.)
[Android Apps and Games] bubbleguuum:
@FTPFreezer

Weird issue as it is working on my Pixel 4a. Can you send me a log file, attempting to play a local track while in Airplane mode ? See first post of this topic for logging instructions.
[Android Apps and Games] bubbleguuum:
@Uoppi

I could reproduce this with Chrome on my Pixel 4a running Android 13.

It also happens in Android Firefox, but only for the "login" field !

So really a weird one. This issue does not happen in desktop web browsers.

It seems that the keypress events triggered by modifying these text fields are unreliably notified, or that they are notified but enabling the 'Apply' button is unreliable.

Really strange.

Workaround for now would be to use a desktop browser, or Android Firefox.
[Android Apps and Games] simonMBUK:
Hi @bubbleguuum,

I hope you're well.

I've found a little issue when enlarging album artwork served by MinimServer. If the first disc of a multidisc album contains a %discsubtitle% tag and that disc has custom artwork, then when clicking on the album artwork in the header section when viewing the album's track listing it actually displays an enlarged version of the artwork related to the first disc. See the attached image to give some context.

To reproduce this problem, from a default MinimServer install tag all the tracks related to the first disc of a multidisc album with a %discsubtitle%, then create an image with the same name as the value used for %discsubtitle% and store it alongside those tracks. Then create a different image in that folder named the same as the %album% tag - stripping out any of the following characters " * / : < > ? \ |

Finally perform a rescan.

When viewing an album listing you should see the %album% image displayed, and upon selecting the album you should see the %album% image in the header section with the %discsubtitle% image displayed below it. When clicking on the image in the header section you will see an enlarged version of %discsubtitle% rather than %album%.

Thanks for your continued support.
[Android Apps and Games] Uoppi:
Yeah, I figured it must be browser-related and got it working alright on my desktop PC.
[Android Apps and Games] mxbishop:
I'm having the exact same symptoms with Bubbleupnp (version 3.6.8.2 arm64-v8a). I'm running Bubbleupnp from an Android phone to my renderer, a Pioneer SC-68 receiver. Music files (mp3's with embedded artwork) are stored on the phone. No artwork is displayed. One point of interest: I recently upgraded my phone from a Samsung Galaxy S7 running Android 8, to a Samsung Galaxy S20 running Android 12. Same version of Bubbleupnp on both phones. Same exact problem on both phones. I've been using Bubbleupnp for 8 years, and this is the first time I've run into this issue. If I use Bubbleupnp as a control point, and access the same mp3's stored on other computers via Asset UPnP, I see the artwork when rendered to the Pioneer receiver. Bubbleupnp is a marvelous program. I use it everyday, and I hope this issue gets resolved soon. Many thanks, and cheers!
[Android Apps and Games] bubbleguuum:
@mxbishop

What exact folder hierarchy are you browsing in the Library tab ? Is it via the "Music" root folder ? Are the files stored on the sd card ?
[Android Apps and Games] bubbleguuum:
@simonMBUK

Thanks for the report.

Will be fixed in next update.
[Android Apps and Games] Uoppi:
Any idea why my Philips tv (55OLED804) keeps re-appearing in BubbleUPnP Android's renderer list, even though it should remain hidden?

After a while both the tv's UPnP renderer and built-in Chromecast always make a comeback. After re-hiding them, they disappear for some time. This is specially annoying, because BubbleUPnP auto-selects the tv instead of my HTPC's foobar2000 renderer.

I guess I could circumvent it by setting BubbleUPnP to auto-select the last active renderer (i.e., foobar2000), but I also sometimes use the UAPP renderer, so it's not the best solution.
[Android Apps and Games] bubbleguuum:
@Uoppi

They could reappear if their UDN (Unique Device Identifier) changes after a while for some reason (for example if their ip address changes). You can display the UDN (and ip address) of a renderer in Now Playing > Cast icon > 3 dot menu on renderer > Info > UDN. So you can check if it has changed when a hidden renderer reappears in the list.

If the UDN has changed, look if the ip address has changed too.
[Android Apps and Games] aangstrom:
My files are in a Music folder on microSD (also Samsung G7, curiously).
[Android Apps and Games] bubbleguuum:
@aangstrom

Ok, but in the Library tab, are you browsing using the "Music" root folder or another root folder ?

The distinction is important because the "Music" root folder of the Library tab content is populated from the Android media store whose job is to extract tags and album art in a system database accessed by BubbleUPnP.
[Android Apps and Games] aangstrom:
Ok, that seems to have fixed it, thanks. I didn't realise I would be rerouted to the sd card if I went via the root Music folder.😎😎😎
[Android Apps and Games] mxbishop:
All music files are stored on the sd card. Folder hierarchy is: /songs-db-mp3/<album-name>/<song>.mp3
[Android Apps and Games] mxbishop:
Also, I am using the Music root folder from the library tab of Bubbleupnp to get to the music files that are stored on the sd card. Same as I've always done in the past, before I had this issue.
[Android Apps and Games] bubbleguuum:
Try this to force The Android media scanner to rescan all media.

This will only work if it rescan sd card media. which it may or may not depending on alignment of stars:

- go into Android Settings > Apps (or equivalent with app list), then 3

dot menu > Show system apps

- in the list, locate the 'Media Storage' app and tap on it

- go into the 'Storage' section then tap button 'Clear data'

- reboot your device. Android will rescan all your media. This can take

a while.

=> check if the album art is now visible
[Android Apps and Games] simonMBUK:
Excellent! Thanks @bubbleguuum
[Android Apps and Games] mxbishop:
Normally, that is what I would do. However, on Android 11 and 12 - the "Media Storage" app no longer allows a user to clear cache or data. However, I still have my Galaxy s7, which is running Android 8, and I will move the sd card back to it, and try clearing the data in the Media Storage app there - to see if a rescan of the media makes a difference there. I did try running the AZ MediaScanner app on my s20, which is supposed to force a rescan of the Android media database, but after running it, I still have missing album artwork on my s20. What I may end up doing is reformating my sd card, and then copying my media files back onto it - to see if that makes a difference. Whatever, I find out, I'll let you know. Thank you for the recommendation.
[Android Apps and Games] mxbishop:
Well, the results are in: On my old Galaxy s7 (Android 8), running Bubbleupnp 3.6.8.2 (arm64-v8a), I was able to delete the Media Storage data, and reboot the phone, as you suggested. And, Bubbleupnp can now pass album artwork (music mp3's with embedded artwork on an sd card) to my Pioneer SC-68 receiver - as it has always been able to do in the past. That's good. However, on my new Galaxy s20 (Android 12), I cannot delete the Media Storage data, as the app no longer allows a user to do this. What I was able to do was remove the sd card, reinstall the latest version of Bubbleupnp, and then, reformat the sd card using my PC, and put a fresh copy of my music files on it. I then reinserted the sd card, and turned on the phone - expecting this action would force an Android media rescan of the sd card. The s20 is also running the same version of Bubbleupnp as the s7. The result: No artwork being passed to my receiver. :-( The only conclusion I can come to, at this point, is that there is something in Android 12 that is preventing the artwork from being passed, or all of my efforts with the sd card, did not actually force a media rescan of the sd card - and I'm stuck with a media database in my s20 that is somehow degraded or corrupted. Hopefully I'll be able to come up with some more ideas to try out - but right now, I have none. Again, thanks for your suggestions. I'll continue to work on this.
[Android Apps and Games] bubbleguuum:
@mxbishop

A possible solution is to install adb on a desktop computer and while connected run this command and reboot:

adb shell pm clear com.google.android.providers.media.module
[Android Apps and Games] mxbishop:
Thank you for the idea. Funny you should mention this, because I was just installing adb on my PC and trying out a few things. I just ran the command you recommended, and adb reported "Success." I rebooted the phone. When I launched Bubbleupnp and went to the "Local and Cloud" library, I could see that the music database was reloading. I waited a little while for it to finish - so I could see all of my music. On the phone, all of the album artwork is there. However, when I connect to my renderer, a Pioneer SC-68 receiver, via DLNA - I am still not getting the album artwork showing up while my music is playing. I also tried clearing the Media Storage data on the phone using the method you suggested, and clearing the cache and data of Bubbleupnp, and rebooting. After waiting for everything to rescan, still, no joy. At least I think I am properly rescanning the Android Media Storage now. I really thought this was going to work. Same version of Bubbleupnp running on Android 8 (Galaxy s7) works fine. On Android 12 (Galaxy s20), no joy. Once again, I'm out of ideas of things to try. Whatever this problem is, it has something to do with Android 12, and the way the artwork is handled during DLNA streaming. When I used Bubbleupnp to connect to an Asset media database on my PC, and stream music from Asset to the Pioneer receiver, I do see the artwork. That's about as far as my thinking takes me at this point. It's Android 12, on a Galaxy s20, using locally stored music files. The music plays fine, but no artwork is passing to the renderer. Just seems weird. Probably something in Android 12 that is not set up properly, or that Bubbleupnp is unaware of. BTW, I also tried putting some music on the phone's internal storage, and not on the sd card, and it has the same problem of no artwork being passed to the renderer. So it's not an sd card issue. Again, thanks for the help - I wish I could puzzle this one out. It is a mystery!
[Android Apps and Games] m.morcielago:
Hello dear developer

Thank you for this awesome app

I have a problem with casting MKV movies on Google cast on Android TV

Casting is so smooth but when I want to cast a MKV with internal subtitle , the app cannot show the subtitle

I have to open subtitle separately

Is there any setting for it?
[Android Apps and Games] bubbleguuum:
@m.morcielago

If the embedded subtitle is stored in textual form (srt, ass, ...) in the MKV, you must extract it once prior to playing the video, using 3 dot menu on video > Extract embedded subtitle. It will be associated automatically to the video. If the embedded subtitle is stored in an image based format, it cannot be used, and you must revert to associating a subtitle externally (either with opensubtitles.org or a manually selected .srt that you downloaded by other means).
[Android Apps and Games] Snowknight26:
Been running this version for several months and the issue just happened again. There must be an edge case somewhere even with the new code. I had logging disabled, unfortunately, so no log this time. Will try to reproduce again now that logging is enabled.
[Android Apps and Games] mxbishop:
A new discovery with my issue of not seeing album artwork when using an Android 12 phone (Samsung Galaxy S20), using Bubbleupnp/DLNA to render to a Pioneer SC-68 audio receiver. I've been using music stored on the phone (MP3s with embedded artwork). When using "Local and Cloud" and selecting the "Music folder", the audio receiver displays no artwork. However, if I select the "SD card" path, and browse to the directory containing my folders of music, and then select a folder containing an album, I do see the artwork coming through to the audio receiver. I'm running licensed Bubbleupnp 3.6.8.2 (arm64-v8a). I'm not an Android genius, so I don't know exactly what I've discovered here, except that it appears using the Android 12 repository of media metadata is where this issue lies. In my previous phone setup, I had a Galaxy S7 running Android 8, with the latest licensed version of Bubbleupnp, and did not run into this issue using the "Music" folder from "Local and Cloud" library. To me, this is beginning to look like an Android 12 issue, with the way they are building their media metadata database. Any thoughts on this? Thanks for thinking about this issue.
[Android Apps and Games] krilok:
Just to let the devs know music ticker (track info) on ambient display is acting up again.

I mentioned this a while ago, and after a Bubbleupnp update it worked again, but since around two months ago it stopped working all of a sudden, and even after today's app release it doesn't show any info at all on track changes...

If of any help, I'm running android 12.1 on two different devices (Crdroid custom rom), and both have the same issue. However, other media apps display info just fine...
[Android Apps and Games] bubbleguuum:
@krilok

I tested on my Pixel 4a running Android 13 and the ambient display is displaying track info.

However, after some digging, I found out that if you have disabled 'More > Gear icon > Android 11+ notification' (it is enabled by default), then the ambient display will not show track info because the media notification is not associated to the media session (so the notification is displayed standalone as it was pre Android 11, rather than under the quick toggles, grouped with other media notifications).