yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] darrellkavanagh:
The IAP bit is fine, it falls through to standard Fire TV functionality.

When navigating in BubbleUPnp, it really helps to have audible navigation sounds turned on in the Fire TV settings, as some navigation presses seem to do nothing, but the click confirms otherwise. Then after launching BubbleUPnp, keep clicking "Up" until there are no more clicks, at which point the upper right icon should be highlighted, and a single click left should take you top left. Then select, and keep clicking the down button until you get to the required item. As I said above, it can take several clicks to move down 1 item., but the audible feedback tells you something is actually happening.

IF the audible feedback stops completely, it's probably time to reboot the Fire TV.

Good job you only have to fight with this once!
[Android Apps and Games] vanemburghj:
Thank you that fixed my issue

Hi,

Works like a charm now, TV is bit older, but hey it still works here is the manufacturer/model number:

Sharp AQUOS LC-60LE830U
[Android Apps and Games] pdavila593:
My license is not detected by the app. I have it installed. It recognizes the first time, then when reopen, it asks for purchase
[Android Apps and Games] starbright_:
Maybe one of you can help me. Have a huge mp3 collection, around 300GB attached to a low performce router (Fritzbox).

It is clear to me, that browsing/searching will be extremly slow - if not (at that is the question) - the database can be downloaded once to my mobile.

In a most simpliest way it would be fine just to navigate through the folders.

But with sending all the directory and file information the box/router is overloaded.

Isn't it possible to build this index just from time to time (if something has changed, which will happen not as often) and use offline (at my mobile) database to navigate and just let the server stream the according file ?

If this is possible - can you explain howto do so - if not: why this is not possible? Maybe there are apps out that might solve my problem?

Thank you!
[Android Apps and Games] bubbleguuum:
[MENTION=8385253]pdavila593[/MENTION]

Is your device rooted and/or are you using Xposed module ? If that's the case look for any root app or Xposed module that may interfere with the Google Play Store and/or Google Play Services. If you still cannot find a solution please record a log file, logging about 30s after app startup. See first post of this topic for logging instructions (Send me /Android/data/com.bubblesoft.android.bubbleupnp.unlocker/log.txt as well)
[Android Apps and Games] bubbleguuum:
[MENTION=2492996]starbright_[/MENTION]

BubbleUPNP is only designed to browse the browse tree exposed by the media server (+ server-side search if the media server supports it, basic ones do not). There is no other way. it is not designed to build its own database of a media server.

With such a huge collection you probably would benefit using MinimServer as a replacement (http://minimserver.com) although it will likely not run on your router.
[Android Apps and Games] pdavila593:
Thank you for the response. I just sent the files to the email described in the instructions. Hope you can find a solution:)
[Android Apps and Games] Trumpet Marine:
Cover Art issues: external storage on Fire Tablet

I was wondering if I might be able to have some help with a cover art query?

I have an Amazon Fire tablet with the full version of Bubble UPnP (bought through the Amazon App store) on it. It is exclusively used as a controller for my HiFi.

The tablet has a microSD card installed with about 140 albums: a mix of flacs and mp3s on it. Each audio file has the correct cover art embedded into it and each album’s folder contains the files as “cover.jpg” and “folder.jpg”. I doubt that there is a problem with the files since VLC and the Amazon Music Player both show album art correctly but might be wrong.

When using BubbleUPnP to browse Local Server & Cloud -> Music -> Albums only about 10 of the cover pictures appear. From what I can see they are the most recent 10 that I have saved on the microSD card. I have tried reloading; clearing catches; reinstalling the software (etc.) but can’t work out how to get them all to display. If I choose an album and go to meta-data and press “Show metadata” and “Show Cover”; I get the error message “Error downloading image from server”.

The same files show up if I use Bubble UPnP on my mobile to browse the files on the tablet (i.e. by selecting “BubbleUPnP media Server (XXX)” on the ’phone).

I presume there is some sort of internal catch which is not updating but I can’t quite work out why. Could anyone help? I had wondered if I should install BubbleUPnP Server but was not sure if that would just make everything more complex.

Thanks!

Jacob
[Android Apps and Games] bubbleguuum:
[MENTION=8844285]Trumpet Marine[/MENTION]

You can try force clearing the Android media database and rebuild it:

- use 'Clear Data' on the 'Media Storage' app, in Android settings > Apps (use '3 dot > Show system', so Media Storage is listed).

- reboot and wait for Android to reindex all your media (it can take a while)
[Android Apps and Games] Trumpet Marine:
Thanks. This did the trick. Curiously, you don’t need to go to “show system” on the Fire tablet: only to “All” in “Apps & Games” -> “Manage All Applications”. I’d rather assumed that when the Amazon Music app rebuilt the index it was doing that on a system-wide basis since everything is so locked down to Amazon-specific apps.!

Anyway, many thanks for your quick reply and for your work on the app!

Jacob
[Android Apps and Games] bubbleguuum:
New BubbleUPnP 2.9p1 beta available. Please test as there are quite a bit of changes in local audio decoding in that one.

APK and detailed release notes

.
[Android Apps and Games] crshortt:
MediaFire & Mega Cloud Support

Love the functionality of BubbleUPnP but I find it missing a couple of things. Would it be possible to add support for even more cloud storage services, in particular I would love to be able to stream from my MediaFire and Mega accounts.
[Android Apps and Games] bubbleguuum:
No plan for more cloud services currently.
[Android Apps and Games] daska:
Using BubbleUpnp on Cambridge 851N and hard drive conneted to 851N

Hi there,

I want to use the BubbleUpnp android app as a remote control for my Cambridge 851N as renderer. BubbleUpnp does connect to the 851N but does not see the music library on the USB harddrive directly connecties to the 851N. Is it possible to connect to this library and what preferences have to be set?

Kind regards, Karel Das
[Android Apps and Games] EPa:
Hi, I'm not sure where you would prefer feedback for the beta version (here or Google+).

I've got problems playing FLACs (>44.1kHz >16bit) with the new ffmpeg decoder enabled for all audio.

Only some FLACs have problems (still trying to find a pattern). The renderer is a 1gb tablet, but the thing is, it plays all of them without problem if the option is not enabled.
[Android Apps and Games] bubbleguuum:
[MENTION=1622582]EPa[/MENTION]

Thanks for the report. Can you send me a log file attempting to play a FLAC that fails to play with FFmpeg enabled ? See first post of this topic for logging instructions.
[Android Apps and Games] bubbleguuum:
[MENTION=2197732]daska[/MENTION]

BubbleUPnP can only access media that is hosted on an UPnP/DLNA media server. So if there isn't one running on your Cambridge, audio will not accessible.
[Android Apps and Games] daska:
Thanks for your quick answer.
[Android Apps and Games] lemar123:
Hi

Thanks for app, working fine, I'm glad I have paid version.

I'm trying to create the solution that starts BubbleUpnp at power on (dedicated phone connected to aplifier that is giving the power when started), and stop app at power off (turn off BubbleUPnP). Starting with saved current source (radio station) is working fine, app starts to play last radio station, but due to the 'Autostart and StaY!' (https://play.google.com/store/apps/details?id=com.atasoglou.autostartandstay) method of stopping the app (kill :)) it is not starting properly - queue is empty.

Is there a feature to force to load specific playlist (like Autostart.pls) or to make sure current source will survive the kill ?
[Android Apps and Games] EPa:
Sent.
[Android Apps and Games] shad0wlight:
Tidal and BubbleUPnP

Hello,

I am trying to figure out how I can force Tidal streaming with out using the BubbleUPnP proxying the stream. I use HQPlayer Embedded as my renderer and I am seeing my Android Tablet's IP address. Is there a way to force the stream not to use proxy?

Play next URI: hxxp://10.19.67.135:57645/proxy/tidal/A997C31B1378B9B22E8FFD0165486CE2.flac (sorry, had to change the http to hxxp since I am new user and not allowed to post URL links, yet)

Edit: Sorry forgot to mention that I have the proxy setting disabled.

TIA
[Android Apps and Games] bubbleguuum:
[MENTION=8753283]shad0wlight[/MENTION]

There's always a necessary indirection with cloud streams. Note that even if the URL says "proxy", BubbleUPnP may just send a http redirect to the renderer depending on various factors (probably the case for HQplayer) and if 'Use Proxy' is disabled. In any case the audio data is exactly the same whether it is proxy or not so you should not worry about that.
[Android Apps and Games] bubbleguuum:
[MENTION=2576670]lemar123[/MENTION]

Currently, the content of the Playlist tab is saved whenever the app is put in the background or the app exited with Menu > Exit.

So if the app is forcefully killed, there are cases where some or all of the Playlist tab content may be lost.

You can force a clean exit of the app (eg the same thing than Menu > Exit) by sending broadcast intent "com.bubblesoft.android.bubbleupnp.STOP_SERVICE"
[Android Apps and Games] lemar123:
Thanks, this is a of solution I can deal with Tasker, when I will manage to do it right: Task -> System -> Sent Intent (Action: "com.bubblesoft.android.bubbleupnp.STOP_SERVICE", Cat: "Default", Target: "Broadcast Receiver") does not seem to work (Android 4.4.4, rooted phone), app does not want to close (any other intents not working as well, so I have to do something wrong) :(.

I found http://bubblesoftapps.com/bubbleupnp/tips2.html#automation but is there an BubbleUPnP Intent I can send (with parameters) to open specific playlist and web radio ?
[Android Apps and Games] Vikyjai:
Am using Moto e4plus but now getting problem of transport lock 705 can you pls rectify this issue
[Android Apps and Games] bubbleguuum:
i have tested the intents with adb and they work:

adb shell am broadcast -a com.bubblesoft.android.bubbleupnp.START_SERVICE

adb shell am broadcast -a com.bubblesoft.android.bubbleupnp.STOP_SERVICE

Obviously the STOP_SERVICE Intent will only do something if BubbleUPnP is running.

On your device, it is possible that the BubbleUPnP process is killed before tasker has a chance to send the Intent ?

Open a specific playlist not directly. But you could replace the content of the Playlist tab (file: Android/data/com.bubblesoft.android.bubbleupnp/files/playlists/playlist.dpl) with another dpl file of the same name. 'Saved Playlist' stored in the same folder than playlist.dpl are stored in dpl format and can be used for that.

Open a web radio you could do by sending the standard ACTION_VIEW Intent directed to package com.bubblesoft.android.bubbleupnp and with the proper param (the stream URL).

https://developer.android.com/reference/android/content/Intent.html#ACTION_VIEW

Example using adb:

adb shell am start -n com.bubblesoft.android.bubbleupnp/.MainActivity -a "android.intent.action.VIEW" -d "http://....."
[Android Apps and Games] bubbleguuum:
This error is generally due to a renderer refusing to be externally controlled and requiring to be put in a specific UPnP/DLNA mode (by using its UI, remote, etc).

IIRC Onkyo renderers have such toggle.
[Android Apps and Games] lemar123:
Seems it is the problem not related to BubbleUPnP - intents are working fine even over Adb WiFi, but for some reason I can't send them properly using Tasker ... Is there any other way for intents in Tasker then: Task -> System -> Sent Intent (Action: "com.bubblesoft.android.bubbleupnp.STOP_SERVICE", Cat: "Default", Target: "Broadcast Receiver") ?

Alerts (toasts) are working, controlling BubbleUPnP not :(.

<TaskerData sr="" dvi="1" tv="4.7u3m">
<Profile sr="prof22" ve="2">
<cdate>1515860851194</cdate>
<clp>true</clp>
<edate>1515874988965</edate>
<id>22</id>
<mid0>23</mid0>
<mid1>24</mid1>
<nme>BT_Tester</nme>
<State sr="con0" ve="2">
<cname>BT_Toggle</cname>
<code>2</code>
<Int sr="arg0" val="1"/>
</State>
</Profile>
<Task sr="task23">
<cdate>1515860854405</cdate>
<edate>1515874918272</edate>
<id>23</id>
<nme>StartB</nme>
<pri>100</pri>
<Action sr="act0" ve="7">
<code>548</code>
<Str sr="arg0" ve="3">Starting BubblePnP ...</Str>
<Int sr="arg1" val="0"/>
</Action>
<Action sr="act1" ve="7">
<code>877</code>
<Str sr="arg0" ve="3">com.bubblesoft.android.bubbleupnp.START_SERVICE</Str>
<Int sr="arg1" val="1"/>
<Str sr="arg2" ve="3"/>
<Str sr="arg3" ve="3"/>
<Str sr="arg4" ve="3"/>
<Str sr="arg5" ve="3"/>
<Str sr="arg6" ve="3"/>
<Str sr="arg7" ve="3"/>
<Str sr="arg8" ve="3"/>
<Int sr="arg9" val="0"/>
</Action>
</Task>
<Task sr="task24">
<cdate>1515874535649</cdate>
<edate>1515874846789</edate>
<id>24</id>
<nme>StopB</nme>
<pri>100</pri>
<Action sr="act0" ve="7">
<code>548</code>
<Str sr="arg0" ve="3">Stopping BubbleUPnP</Str>
<Int sr="arg1" val="0"/>
</Action>
<Action sr="act1" ve="7">
<code>877</code>
<Str sr="arg0" ve="3">com.bubblesoft.android.bubbleupnp.STOP_SERVICE</Str>
<Int sr="arg1" val="1"/>
<Str sr="arg2" ve="3"/>
<Str sr="arg3" ve="3"/>
<Str sr="arg4" ve="3"/>
<Str sr="arg5" ve="3"/>
<Str sr="arg6" ve="3"/>
<Str sr="arg7" ve="3"/>
<Str sr="arg8" ve="3"/>
<Int sr="arg9" val="0"/>
</Action>
</Task>
</TaskerData>
[Android Apps and Games] galaxymny:
Hello,

Registered user of the BubbleUPnP Android app here (reaching the server away from local LAN was a plus to pay for the app!)

Please, help get HTTPS to work

WAN port 58050 forwarded to local ip 58050

WAN port 58051 forwarded to local ip 58051

Status reports:

HTTP: Server is reachable from Internet

HTTPS: Server is reachable from Internet

Debian Stretch running ok on Raspberry Pi, BubbleUPnP Server 0.9-update27 as webinterface shows (but output shows BubbleUPnP Server 0.9-update25), DDNS service configured and running, lighttpd server running on port 80 and 443. Let's Encrypt SSL certificate so lighttpd server is already accessible seccurely.

"Configuring a custom TLS certificate" section in https://www.bubblesoftapps.com/bubbleupnpserver/ shows the steps to follow.

I have added to configuration.xml

<TLSCertificateChainFiles>/etc/letsencrypt/live/myserver.ddns.com/cert.pem<TLSCertificateChainFiles>

<TLSCertificateKeyFile>/etc/letsencrypt/live/myserver.ddns.com/privkey.pem</TLSCertificateKeyFile>

They are in pem format with -----BEGIN CERTIFICATE----- or -----BEGIN PRIVATE KEY----- I do not know about intermediate certificates as the only certificates are cert.pem privkey.pem chain.pem and fullchain.pem

However, when I restart the server, or even reboot the machine, accessing myserver.ddns.org:58050 will show the unsecure login box but myserver.ddns.org:58051 will result in error: Chrome shows "ERR_INVALID_HTTP_RESPONSE". Startup log is https://pastebin.com/N6YR8uAz

Once more, to make it clear, server is perfectly accessible via unsecure http connection. https not (yet).

Please, any piece of advice is welcome. Thank you in advance,
[Android Apps and Games] SubsidedAssassin:
BubbleUpnp doesnt seem to be working when trying to play music on my PS4 from my LG G6, gives the message "remote browsing is disabled. Enable it on LG-H873, in settings>local and cloud>enable remote browsing" but that doesnt seem to be the problem since the phone itself can be used as a media server just through the phone itself but not through bubbleupnp but i would prefer to use bubbleupnp considering it will let me ise google play music and not just whats downloaded on my phone
[Android Apps and Games] bubbleguuum:
[MENTION=8864158]SubsidedAssassin[/MENTION]

Since v2.8.15, remote browsing (from a PS4 or other devices) of local/cloud folders must be explicitly enabled by the user in the app.

Make sure that:

- 'Settings > Local and Cloud > Enable remote browsing' is enabled

- the categories you want to browse on your PS4 are enabled in 'Settings > Local and Cloud > Configure media allowed for remote browsing'

- whenever you make a configuration changes in BubbleUPnP, restart the PS4 Media Player app if necessary
[Android Apps and Games] bubbleguuum:
[MENTION=4533934]galaxymny[/MENTION]

If the web interface shows version 0.9-update27 then either this log is not up to date or you are connecting to

a different BubbleUPnP Server instance possibly running on this Rpi if for example you installed the debian package as well

(log file refers to a custom install in /home/pi/BubbleUPnPServer-distrib)

So first, make sure that the version indicated on the web conf UI and the version of the log match.

According to this log (which might not be the correct one due to version mismatch), BubbleUPnP Server cannot read the pem files due to not having the permission to read them:

java.nio.file.AccessDeniedException: /path/to/pem/cert.pem

So change the permissions so the Unix user BubbleUPnP Server is running on can read them.

If you get past this error in the log but still get an error in Chrome, let me know as it possible chain.pem must be specified as well (and split into

multiple .pem if it contains several certs).
[Android Apps and Games] rayone:
Latest BubbleUPnP + BubbleUPnP Server on QNAP 4.3 (Intel).

Created minimserver proxy.

Created OpenHome renderer for 2 devices.

All LAN.

There is 0 way to add anything to the OpenHome renderers; Browse Error Action Timeout. So a Timeout when adding to playlist.

It's like BubbleUPnP server can't create, or add to a playlist.

Works fine when using the non OpenHOme renderes, but Android is managing the playing.

What am I missing?
[Android Apps and Games] bubbleguuum:
[MENTION=885371]rayone[/MENTION]

Please send me the BubbleUPnP Server log file after doing these action that fail.

Log file is in /share/CACHEDEV1_DATA/.qpkg/BubbleUPnPServer/BubbleUPnPServer.log.0
[Android Apps and Games] anli975:
Hi

Today I have started Kodi on my workstation (haven't found really working renderer on Linux, so use Kodi both as DLNA server and renderer), started BU on tablet, opened palylist, started playing back, opened now-playing.. Ugh! Volume is on 100%!

What is your way to avoid too loud morning? :)
[Android Apps and Games] bubbleguuum:
BubbleUPNP uses the volume the renderer claims it is at. I would not be surprised Kodi always reset its volume to 100 on startup.
[Android Apps and Games] anli975:
Aha, that is it would be smart to replace startup Kodi script with another one sending a command to set proper volume level after Kodi has started. Thanks for the tip!
[Android Apps and Games] galaxymny:
Thank you for your feedback. I have started it all over from scratch to avoid duplicate installs. So now, and following your guide in section Other Java platforms (Linux, Raspberry Pi, NAS, ...)

java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) Client VM (build 25.65-b01, mixed mode)

This time the log reads

Jan 16, 2018 7:16:15 PM com.bubblesoft.bubbleupnpserver.server.Main run
INFO: starting BubbleUPnP Server 0.9-update27...

and

Status
Version:
0.9-update27

so the web conf UI and the version of the log match. Good.

Let's see. In order to install the certificates, I have to previously install a webserver, eg lighttpd with server files being hosted /var/www/html by default

The /etc/letsecrypt/live folder is owned by root-root (user-group) However I have read and tested user must be changed to www-data (lighttpd user) for the webserver to be accessible. How can two different users www-data and "the Unix user BubbleUPnP Server" be given access to that folder? Or any other approach.

Thank you once more in advance,
[Android Apps and Games] blgk:
Qobuz problem

Hello,

I'm using BubbleUPnP with my Qobuz Account configured and playing to my UPnP renderer (SoundBridge). It works, but sometimes when I play a song (or the playlist moves to the next song) it fails and I have to touch Play again in the BubbleUPnP App.

This doesn't happen playing local audio files from the Android Phone.

I've tried to change the timeouts in the UPnP tweaks configurations, but the problem still continues.

Any ideas?
[Android Apps and Games] blgk:
Playback fails sometimes with Qobuz

I've found a workaround activating the "Use proxy" option in the App configuration.

I don't know if its related but in the log there are a lot of errors of this kind (it seems its passing a string instead of a integer):

[main (0) ] WARNING - 0:46:08.282 - ah : cannot parse int (To): java.lang.NumberFormatException: Invalid int: "To"
[main (0) ] WARNING - 0:46:08.284 - ah : cannot parse int (Meet): java.lang.NumberFormatException: Invalid int: "Meet"
[main (0) ] WARNING - 0:46:08.286 - ah : cannot parse int (Working): java.lang.NumberFormatException: Invalid int: "Working"
[main (0) ] WARNING - 0:46:08.287 - ah : cannot parse int (C'mon): java.lang.NumberFormatException: Invalid int: "C'mon"
[main (0) ] WARNING - 0:46:08.288 - ah : cannot parse int (Long): java.lang.NumberFormatException: Invalid int: "Long"
[main (0) ] WARNING - 0:46:08.290 - ah : cannot parse int (To):

Here you can find the complete log: pastebin.com /t8aMf84L

Thanks.

BLGK

---------- Post added at 11:04 AM ---------- Previous post was at 10:17 AM ----------

I've the option of showing the track number activated. Maybe the problem originates from this.

Cheers

BLGK
[Android Apps and Games] bubbleguuum:
[MENTION=8868627]blgk[/MENTION]

This problem is not due to the "cannot parse int" messages, which are totally benign.

The SoundBridge likely has trouble streaming directly from Qobuz, which proxying fixes (and does not alter audio quality: your renderer receives

the same data), so you must leave it enabled.
[Android Apps and Games] bubbleguuum:
[MENTION=885371]rayone[/MENTION]

There are several NoRouteToHostException and SocketTimeout, pointing to a network problem where BubbleUPnP Server cannot reach devices. Without seeing the full log and what is happening over time, impossible to tell more.
[Android Apps and Games] rayone:
I sent you the full log.... google drive link 3.5mb.

NoRouteToHostException is puzzling as no firewall on the NAS, controller or renderers, and normal dlna playlist managed by the controller "Nexus 10", and 'Galaxy S8" work fine.

How can i debug?
[Android Apps and Games] bubbleguuum:
[MENTION=885371]rayone[/MENTION]

I just received (2 days ago) a truncated full_log.txt file 13Kb. Can you send me an email with the Google Drive link ?

Also reboot your router for good measure.
[Android Apps and Games] rayone:
https://drive.google.com/file/d/1FljPnTszdVLh46tTEa9BN_kfdjA34mxj/view?usp=sharing

I rebooted NAS, reinstalled/restarted BubbleUPnP server, rebooted rooter.
[Android Apps and Games] bubbleguuum:
BubbleUPnP 2.9p2 beta available with many changes and new features. Please test !

APK and detailed changelog

Screenshots of new features

.
[Android Apps and Games] drfr:
Latest beta crashing right after start. No log file recorded. Might try to wipe app data and start afresh, but I'd rather not.

Edit: wiped the data, app started ok, after going to settings and changing look and feel - crashed again. No log.

Edit 2: wiped again, started ok, changed the settings like Tidal account and other things - no problem, then changing something under look and feel settings - crashed again.
[Android Apps and Games] vaneeckhoutte:
Same here

SM-G930F — Galaxy S7
[Android Apps and Games] bubbleguuum:
[MENTION=4162497]drfr[/MENTION] [MENTION=4941222]vaneeckhoutte[/MENTION]

Thank you for the report. What Android device / Android version are you running ? If you installed manually the APK, was it the armeabi-v7a or arm64-v8a version ?
[Android Apps and Games] drfr:
OnePlus3T, official oreo rom, it's arm64-v8a version