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

The java process is running out of memory.

- how much RAM does your NAS have ?

- are you using version 0.9-update40 which was released a few weeks ago ? This version fixes important memory leaks on server soft restarts which could cause this issue. Unlike other updates, it requires a full reinstall of the BubbleUPnP Server syno package. So if the version displayed in the web Status tab is 0.9-update40 but you did not reinstall the Syno package, make sure to do it
[Android Apps and Games] Druschii:
My NAS has only 512MB RAM. The update was successful, but I didn`t reinstall BubbleUpnp Server.

I will test it with an reinstall.
[Android Apps and Games] madmack:
I have a question, is Bubbleupnp server able to transcode streamable links back to an android device renderer?

I have some video links (live feeds) in *.ts format. When I click to play them on Android, I select BubbleUpnp (which is successfully connected to my desktop server), then it asks me to select the external android app I want to use (I do), however, the external app is streaming directly and not using my Bubbleupnp server which I want to use to save bandwidth when I'm on a mobile data plan. Anyway this works?
[Android Apps and Games] alexinc:
I started using BubbleUPnP server in an chrooted Debian environment on my Xiaomi R2D Router/NAS (crippled OpenWRT) with Oracle eJDK 8 and MinimServer. Everything seems to work quite well, besides created OpenHome renderer being detected, connected to and sometimes starting to play for seconds and then stopping playback. It doesn't matter what device i create OpenHome renderer from (Chromecast, Samsung TV, Samsung HTC) or if i use BubbleUPnP on Android Phone or foobar2000 as playback device. How can i contribute to invest further? Did a quick look at debug log from BubbleUPnP on my phone but don't think it may help tracking down the cause on Router/NAS? How can i make logging on NAS more detailed (editing configuration.xml Loglevel from INFO to ?)? Also i didn't manage to connect to BubbleUPnP Server from WAN on HTTPS port 50081. May there be any interference between the hosting OpenWRT and the chrooted Debian in terms of ports or similar, so OpenHome renderer commands/requests are getting blocked too or running into timeout? :-)

Casting to DLNA renders works without any trouble.

Thanks i.a.!
[Android Apps and Games] wudangnic:
Hi! When I try to share a playlist from tidal app to bubbleupnp I receive an error message "the tidal link was not handled", as you can see in the screenshot. Any idea why is this happening?
[Android Apps and Games] taimei:
@bubbleguuum

I use the optional convOut statement in Audio filters on BubbleUPnP Server to apply a convolution filter.

When applying the convolution filter, there is a issue that the remaining about 1 second of the track is truncated.

This issue does not occur only by decoding to WAV and applying ReplayGain. This issue only occurs by applying a convolution filter.

Also, I haven't checked Gapless playback.

Is it possible for you to fix this issue? Or is this issue on the ffmpeg side?
[Android Apps and Games] jigsaw_rh:
Hello,

Like others, I am also facing the Tidal authentication issue using BubbleUpnpServer to emulate OpenHome renderer.

My client applications are Lumin or Linn on iOS so I cannot jump to BubbleUpnp client application.

The only way to make it working is to use Mconnect but I don't like it at all.

It's not clear in my mind if a fix is under build on the BubbleUpnpServer side to make it working again with Tidal and Lumin/Linn application ?

Thanks in advance for your answer and help.
[Android Apps and Games] Qbunjo:
Hi,

first I would like to appreciate this app - I use it for years as my default home DLNA remote and bought the full version. But there is one thing that irritates me: when I rotate the phone while adding music to the playlist, the process of adding files cancels. Can it be fixed?
[Android Apps and Games] bubbleguuum:
@jigsaw_rh

OpenHome TIDAL support in BubbleUPnP Server stopped working (in Lumin/Kazoo) about 2 weeks ago when TIDAL revoked the old login/password authentication method. It now requires OAuth2 TIDAL login web form authentication which I recently implemented for the next BubbleUPnP Server update (not too far off). It will only work with (updated) Android BubbleUPnP/BubbleDS and Linn Kazoo. For Kazoo you will have to login with Android BubbleUPnP first, although that may be doable in Kazoo in the future. It definitely cannot work with Lumin.

In the meantime, it is currently still possible to play TIDAL to these OH renderers using Android BubbleUPnP, but it is not using OH, thus requires to leave BubbleUPnP running in the background for as long as TIDAL tracks are playing.
[Android Apps and Games] bubbleguuum:
@wudangnic

I suppose you shared from "My New Arrivals" ? I will look into adding support for this if possible.
[Android Apps and Games] jigsaw_rh:
@bubbleguuum thanks for your reply.

So there is definitely no solution to make it working if I am using iOS on client side (except using Mconnect like I said) ?
[Android Apps and Games] bubbleguuum:
@Qbunjo

It could be fixed but probably requires quite a bit of effort so no promise. This non-ideal behavior is old and originates from the early days of the app.
[Android Apps and Games] madmack:
@bubbleguuum

Can you please advise if it's possible at all? I appreciate your hard work in this app.
[Android Apps and Games] bubbleguuum:
Linn Kazoo for iOS will work (once I released the update of BubbleUPnP Server with OAuth support and the caveat that you will have to login to TIDAL with Android BubbleUPnP for the OH renderer prior to using iOS Kazoo).

Lumin will not work.

Otherwise, mConnect works but it requires to keep it running, defeating the purpose of OH.
[Android Apps and Games] bubbleguuum:
@madmack

If I understand correctly, you'd want BubbleUPnP Server to transcode these live .ts stream to save bandwidth while on mobile data ? That's not possible currently. Not sure what exactly would involve on top of my head but probably not entirely trivial.
[Android Apps and Games] bubbleguuum:
@taimei

It looks as if the convolution filter is changing track duration and adding that 1 second.

From what I understand of convolution filters, this should not modify track duration (total count of sample), right ?

I will test it to check what happens.
[Android Apps and Games] bubbleguuum:
@alexinc

Can you send me (bubblesoftproducts@gmail.com) the BubbleUPnP Server log file (BubbleUPnPServer.log.0) just after triggering the problem (playing to an OH renderer that stops after a few seconds).

Before generating that log, first change enableStreamProxyRequestLog to true in configuration.xml (requires stopping and restarting the server).
[Android Apps and Games] madmack:
Exactly. It would be a nice feature to have in case you get time to put some code into it. Thanks @bubbleguuum.
[Android Apps and Games] Greener_then_Grey:
I‘m a big fan of this app, but I wonder if it’s possible to run it as a renderer on my FireTV stick?

My music (stereo and 5.1) is on my Synology - Asset as my DNLA server and BubbleUpnp as well. I’m looking for an Open Home solution, which plays gapless - and is able to play surround via HDMI. All the DNLA renderers I found for FireTV couldn’t play gapless in Open Home mode. BubbleUpnp would do that, but I only found an old, limited free version as an APK to check that. Is there an official way to install the paid version? Or is there any other renderer for the stick, which works gapless with BubbleUpnp? The stick would be a perfect player - even lossless 5.1 in 24/96 seems to be possible.

(If tried a lot on the Rasperry Pi, but only Kodi seems to be able to play 5.1 via HDMI. But not gapless....)

Thanks,

Martin
[Android Apps and Games] bubbleguuum:
@Greener_then_Grey

If you want to use the paid Google Play Store version of BubbleUPnP, you'd need to have the Google Play Store side-loaded and functional on your FireTV as well as the Google account that you used for the purchase configured (assuming this is possible). Then side-load the BubbleUPnP APK (using link in first post) and the BubbleUPnP License APK (PM me or send an email to bubblesoftproducts@gmail.com for the link to the APK).

The other solution is to use the Amazon version of BubbleUPnP available on the Amazon appstore.

This version comes with its own license purchase made in-app via an Amazon in-app purchase (unlike the Play Store version whose license is a separate small app). However, the Amazon version of BubbleUPnP is not listed in the FireTV Amazon appstore because it has not been validated by Amazon for these devices (due to requiring special TV UI), but it works perfectly fine if side-loaded.

So if you want to use the paid Amazon version you need to do this:

- on any regular Android device, sideload the amazon app store by opening this link on the device: https://www.amazon.com/gp/mas/get/android/

- launch the Amazon appstore, search for BubbleUPnP and install it

- launch BubbleUPnP, purchase the license IAP

- on your FireTV, side-load the BubbleUPnP Amazon APK using the link to it that I added in the first post

=> start BubbleUPnP on the FireTV and it should recognize the license.
[Android Apps and Games] Greener_then_Grey:
I've read about problems with the Google Play store at the moment (on FireTV), so I'll try this.

Thank you so much!
[Android Apps and Games] camro:
not working on Samsung Tab A7 (10,4") - Android 10

hmm, currently did not found a debug ... but i guess the application reported already to developer.

tried in portrait and landscape ....

is that a knowing issue ?
[Android Apps and Games] bubbleguuum:
@camro

Please give more details on what is not working.
[Android Apps and Games] camro:
as said:

device: Samsung Tab A7 (10,4") - Android 10 (original), patched with magisk, and riu and edexposed to get also the audiocast installed and activated

when i click starting app - it will crash, and not open, so i can'T see anything, but (android), tell me , then to send feedback to developer and i agree.

it should be coming/sent from: er******.ts******@gmail.com via google play, i guess.

i filtered from logcat all lines with bubble in it ...

maybe it helps, or i send you via PM the full log from which i tried to start ...

thx cu camel
[Android Apps and Games] taimei:
@bubbleguuum

I've tried the same convolution feature of MinimServer and it's getting the same issue.

It seems that there is a gap between the timing when ffmpeg executes convolution and the data actually starts playing and the playback start time of the track sent to the playback device is not synchronized correctly.

Also, as the number of convolution filter taps increases, so does the number of seconds the track is truncated. It may depend on the processing speed of PC.
[Android Apps and Games] bubbleguuum:
Good to know, thanks for the follow up.
[Android Apps and Games] bubbleguuum:
There's BubbleUPnP 3.5.2p1 beta available for testing, if you are not part of the Play Store beta.

Known issue: OneDrive is entirely broken.

Download

Changelog:

- added Library > Random albums

- added ability to share mixes from the TIDAL app to BubbleUPnP. That includes "My New Arrivals" mixes

- added OAuth TIDAL support to the OpenHome Local Renderer. It means that you can add TIDAL tracks to it with another instance of BubbleUPnP (v3.5.2+) without requiring this instance to run in the background to perform track advance. Linn Kazoo can also be used as well if you logged first to TIDAL on the OpenHome Local Renderer, using BubbleUPnP

- added support for OpenHome renderers with TIDAL OAuth support. This includes OpenHome renderers managed by BubbleUPnP Server 0.9-update41 (version not released yet, as of May 23th 2021) and the BubbleUPnP v3.5.2+ Local OpenHome Renderer

- sending/sharing media links from third party apps to BubbleUPnP now show the link URL as a tappable link in the metadata dialog, allowing to reopen it in whatever app able to handle it. This is also the case for such items previously added to a 'Saved Playlist'

- adding tracks to the Playlist for playback to an OpenHome renderer, plays the first track immediately instead of waiting that all tracks have been added (which can be long)

- allow 'More > Gear icon > Look and Feel > More panel always visible' on more tablets

- fixed on Android 10 devices and below, an issue where tracks of local multi-disc albums in 'Library > Music' were not listed in proper order taking into account the discnumber tag (if present)

- fixed Android Media Store scan of downloaded music on Android 11+, where only the first downloaded track was scanned, resulting in most tracks not added to the Media Store (Library > Music)

- fixed 'Now Playing > 3 dot menu > Shuffle Library > Albums' possibly being slow with the 'Local and Cloud' Library due to including cloud services. Now restricted to locally stored albums

- fixed rare issue where local tracks would not have the proper title and detected as SHOUTcast streams

- fixed device orientation changes cancelling the "adding tracks to Playlist" action initiated from the Library tab

- fixed Mini-Player in Library tab, sometimes not displayed when navigating back from an album folder

- fixed playing 'Audio Cast' not always picking the correct stream format in 'Auto' mode, resulting in failure to play. Affected upmpdcli based renderers in particular

- some fixes for devices with no touch support (ie Android TV)

- a few other Super Obscure(tm) minor fixes and improvements

- updated some libraries used to build the app
[Android Apps and Games] svratonzo:
Hi, i have various errors connecting to mpd service (Moode Audio).

Using BubbleUPNP streaming stops after 2 or 3 songs. Restarting it i can have errors or sometimes it starts to play but with no audio.

Error radio 1:

1621882514076.jpg

drive.google.com

Error radio 2:

1621882514060.jpg

drive.google.com

Error BubbleUPNP:

1621882514071.jpg

drive.google.com
[Android Apps and Games] bubbleguuum:
@svratonzo

- What version of BubbleUPnP are you using (More > Gear icon > About/Help > Version) ?

- Are you able to reproduce that error message in the BubbleUPnP screenshot ? If you do, can you send me a log file triggering that error message (see first post of this topic for login instructions)

- where is the music you are playing coming from: which Library, cloud, ...
[Android Apps and Games] svratonzo:
Hi, thak you for helping me

Version is 3.5.1.1

I'm streaming from mpd service (Moode Audio 7.2.1 on Raspberry) connected to Qobuz service.

This morning while playing it stops. I get logs with some errors.

One strange thing is that i BubbleUPNP app i have published two different mpd service with same name. If i switch from them i can see different songs list. Is it normal?

You can download logs from here:

log.rar

drive.google.com

Thank you again
[Android Apps and Games] svratonzo:
Reintalled app without success.

The behavior is this:

BUBBLEUPNP stream a playlist. after 2-3 songs it stops. On the app the current song is pause. If i press play button it continue to play but without sound. On Raspberry -i have an oled display with eq bars- seems to be all ok and the songs is playing. But no sound.

If i power off and then power on amplifier (BUBBULEUPNP pause the song) it come back to have sound correctly (after press play).

No errors in moode log.

@bubbleguuum
[Android Apps and Games] bubbleguuum:
@svratonzo

Can you check if you still have this issue after enabling 'More > Gear icon > Local and Cloud > Use Proxy' ?
[Android Apps and Games] svratonzo:
I will let you know next days. Thank you.
[Android Apps and Games] svratonzo:
Hi @bubbleguuum using proxy option issue still remain.

At the moment i had only this error in app log:

[ExternalProxyServlet-CircularBuffer (138] WARNING - 0:07:30.94 - proxy reader (writer tid: 25239): error copying stream: n.b.a.d.o

[ExternalProxyServlet-CircularBuffer (138] INFO - 0:07:30.96 - proxy reader (writer tid: 25239): total bytes copied to response: 331220 / 39070949

[ExternalProxyServlet-CircularBuffer (138] INFO - 0:07:30.100 - proxy reader (writer tid: 25239): end

[qtp13382880-13773 (13773) ] SEVERE - 0:07:30.100 - watchdog: proxy request (complete)--: 1

[ExternalProxyServlet-13891 (13891) ] WARNING - 0:07:30.102 - proxy: onResponseContent: return due to unexpected exchange status: 11

I'm asking on Moode Audio forum to make other check because on syslog i have some usb and mpd errors.
[Android Apps and Games] svratonzo:
I think issue was on Raspberry usb port. Thank you helping me
[Android Apps and Games] pranna:
I'm running Foobar2000 on my windows 10 laptop with the foo_upnp renderer-server plugin added. When using the Bubble app on my phone the Foobar renderer and server show up and I can play and browse the library on my home network. When I go to a different location and use a different network the Foobar renderer and server do not show up in the Bubble app. I can't figure out what the difference is between the 2 networks? And why the Foorbar server and renderer are not listed?
[Android Apps and Games] wudangnic:
Hi, I'm having this error playing tidal from my phone to my Sony Android TV through Chromecast.
[Android Apps and Games] bubbleguuum:
Try toggling WiFi off then back on. Eventually restart BubbleUPnP (Menu > X icon).
[Android Apps and Games] GLDMGLDM:
Hello,

I'm having a strange issue with the Playlist. When adding full albums to the playlist either from a NAS or Qobuz, the first song always appears as the last one in the playlist and so the rest of the songs do not play, even though they appear in the correct order.

For Example:

I add an album with 5 songs on it, the order in which the album will be populated in the playlist is 2,3,4,5,1. Track number 1 will play (which is the first tack in the album) and then nothing will play.

I am using a Lumin D2 as the renderer and Version 3.5.2.2 of the application.

Thanks,

G
[Android Apps and Games] bubbleguuum:
@GLDMGLDM

This issue is a consequence of v3.5.2 on OpenHome renderers adding first track, playing it, then adding following tracks. That's for not having to wait until all tracks are added to the Playlist tab (which can be long on OpenHome renderers) before playing the first track . v3.5.2.2 fixed this issue for Melco renderers but apparently, Lumin renderers have it too. Normally this issue should not happen on well behave renderers, but on some of them there is a timing issue. I will send you a test version with a possible fix.

In the meantime you can simply enqueue the tracks (+ icon in top bar) instead of enqueue + play, and manually play the first track.
[Android Apps and Games] pranna:
Fixed it. "Function Discovery Network Host" service was not running. It had to be set to automatic start.
[Android Apps and Games] media_demon:
Hi,

I apologise if this has been mentioned before but I couldn't find any recent reference to it.

I don't like the Composer field showing on the Playing Now screen. In version 3.5.2 it is always appending to the Artist field which makes the display messy when there are many composers associated with a particular track. I know this feature is useful for Classical music but I would prefer not to see it for rock music etc.

I'm sure there used to be an option in the Playing Now Settings to enable or disable this, or is it hidden somewhere else now?

Any chance we could have this option in the Playing Now settings?

Thanks.
[Android Apps and Games] bubbleguuum:
@media_demon

Will look into adding a setting for it. Although there's waaaay too much settings already...

Artist and Composer are also aggregated in Library, for album lists.
[Android Apps and Games] Edudomo:
Playlists that are created in Bubbleupnp get corrupted easily and can't always be repaired, at best it's very complicated to fix if you're not an advanced user. I've suffered the loss of my valuable playlists twice, and it's a bad experience, there was a lot of work on this.

Would it be possible to create the playlists directly in Tidal?

Thanks for your help, your app is without a doubt the best app I use.

Edudomo
[Android Apps and Games] media_demon:
Thanks for the quick response. I did notice the artist/composer aggregation in Library, but there is a setting to disable it in that instance. It would be great to have the same functionality in Playing Now if it's not too much trouble.

I know there are al lot of settings already but it's the ability to configure the app down to that level that makes it so usable.

Keep up the good work, BubbleUPnP is definitely the best DNLA app by far and it just keeps getting better!
[Android Apps and Games] bubbleguuum:
@Edudomo

There is no plan to add support for editing TIDAL playlists. However, since the latest version, Saved Playlists can now be exported to XSPF, an inter-operable playlist format. You can find the export action in 3 dot menu of a 'Saved Playlist' among other locations. This can be used in conjunction with Soundiiz to import the playlist into major streaming services.

Next version will also have an improvement for Saved Playlists containing Android media store items, in the case the media store data is rebuilt or the Saved Playlists are transferred on a different Android device that has the same local media files on local storage. In these scenarios, the Saved Playlists will be updated to point to the correct items in the media store.
[Android Apps and Games] Edudomo:
Perfect, I'm going to try the conversion to Tidal of the playlists, it does not seem a very fast method, but I understand the impossibility of creating the lists directly in the provider.
[Android Apps and Games] dez93_2000:
Hey bud, found a weird issue today. One album in my NAS library is ordered alphabetically by title even though sort order is set to default which says "Title/Artist" in the browsing settings on my media server, but it goes by track number for all (AFAIK) other folders of albums. Track numbers are present in the ID3 tags and the files & tags look normal compared to other album folders of mp3s which sort by track number. I prefixed the track numbers with "0" for the single digits and reloaded successfully but the order remains. Any thoughts as to why this might be?

Thanks in advance!

oh ps:

> "Although there's waaaay too much settings already..." you can never have too many settings! This is part of what makes your app so great dude!

Cheers!
[Android Apps and Games] Druschii:
So, I did a full cleanup of BubbleUPnP Server but the out of memory error has remained after a clean reinstall.

Any idea how I can trace this problem?
[Android Apps and Games] dark0shark:
On a redmi 9 the volume hard keys at the right side of the smartphone do not work, when BubbleUPnP is running in the background. Normal behavior?