yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] sensboston:
[MENTION=3373153]bubbleguuum[/MENTION], thanks for the great app! I already bought a license (actually, a few years ago). I recently switched from Windows 10 Mobile to Android (SGS9), and I'm missing some features from my casting app for W10, "Cast to".

Could you please implement/emulate some of these features in your app?

What I'm missing:

- ability to sort pictures and videos, by ascending or descending (and this setting should be remembered)

- simple start mode: on start, "BubbleUPnP" should display my custom folder (i.e. camera folder) and be ready to start casting

- customized thumbnail view: different thumbs sizes or different numbers of columns. Currently it's hardcoded to 2 column but will be good to have more

- ability to start slideshow without adding stuff to playlist, by pressing a button

- configurable slideshow "direction", by ascending or descending from the selected item (photo, video or music track). I can expand why this important: it's a pretty useful feature when you wanna to show event pictures, from the beginning (of event) till end. Most (99.99%) players don't have that option, and it's kinda annoying ('cause too easy to implement).

Most of requested features aren't hard to implement for experienced developer like you. And I'll be happy to send you a "virtual sixpack of beer" via PayPal ;)

P.S. Another small issue: your app can't find my custom DLNA renderer for Windows (see attachment). Mostly it's my fault: it's not an easy to implement correctly all RFC requirements from the scratch, and lack of time put this project on hold (at least for now). However some Android apps can find and work with it. Could you please try it and tell me, what's wrong with it? Thank you!
[Android Apps and Games] bubbleguuum:
[MENTION=7197477]armageddon51[/MENTION]

Try to reboot your WiFi router and (if necessary) phone and Mini.

is your Mini listed in the Google Home app by the way ?
[Android Apps and Games] chifra-boss:
Support HW codecs

Hello, I have the full paid app, i use BubbleUPnP for cast IPTV to Chromecast.

Unfortunately Chromecast support only limited amount of codecs, therefore I use bubbleupnpserver on my Raspberry Pi.

But bubbleupnpserver not support native H264 codecs on Raspberry Pi.

Maybe you can add support using native codecs h264_omx h264_mmal ?

Of course I have installed FFMPEG with support h264_omx h264_mmal codecs.
[Android Apps and Games] bubbleguuum:
[MENTION=2159229]sensboston[/MENTION]

OK. I suppose that could be added assuming you mean sorting alphabetically a folder of photos or videos (date is not always available as metadata but I need to investigate).

Too specific feature. But if you wish, you can start on the Library tab in Settings > Control > Startup screen.

Or you can bookmark the folder you want to quick access and you can access it from More side menu > Bookmarks.

Might be doable for number of columns, but no promise because it would need yet another setting. Also, there's landscape mode for more columns.

You can start a slideshow (or simply view images on a renderer) without adding them to the Playlist tab: tap an image to start the fullscreen image viewer and start the slideshow from there.

Full screen image viewer mentionned above has the ability to configure the slideshow in reverse (in 3-dot menu)

Will look into it but maybe not in the immediate future.
[Android Apps and Games] armageddon51:
Strange, the next day it was recognize again !! May be the fault was with GH, don't know. I'll see if it the problem reappear again.

Thanks any way.
[Android Apps and Games] esrom02:
Hi, please help.

I revived my TF101, installed Katkiss ROM and using MicroG. Revived it to be a "caster" for my chromecast but I can't make the subtitle work for this device in BUBBLEUPNP. I'm using plex as media server, I know it won't stream my subtitles so I downloaded my subtitle through builtin BUBBLEUPNP subtitle Downloader but still no sub. Restarted the video as instructed,no subs.

Tried on my personal phone and local subs worked.

One thing I noticed is with my TF101 my Chromecast has an asterisk beside its name while in my phone, there is no asterisk and also my phone is using GAPPS,not microg.

Can you help me?
[Android Apps and Games] bubbleguuum:
[MENTION=4536139]esrom02[/MENTION]

Chromecast marked with an asterisk are managed entirely by BubbleUPnP and not by Google Play Services like it is usually the case. In that mode, some features like transcoding and subtitles are not supported. Although functionally it seems identical, asterisks Chromecasts are managed internally very differently.
[Android Apps and Games] esrom02:
Okay so in short there is no way for me to use my TF101 as a "Caster" with subtitle?

Thanks so much!
[Android Apps and Games] nbpf:
Version 3.1.2 (arm64-v8a) Licence found: since a few hours any attempt at accessing Qobuz services via the "Local and Cloud" interface triggers an "Authentication failed: illegal object in getInstance: org.i.a.bk" error.

Accessing Qobuz via the Qobuz app, Linn Kazoo or the upmpdcli interface works just fine.
[Android Apps and Games] bubbleguuum:
The only way is to have Google Play Services installed.
[Android Apps and Games] bubbleguuum:
[MENTION=7250512]nbpf[/MENTION]

I cannot reproduce it. Do you still have this issue? It is surely a Qobuz servers intermittent error (it happens sometimes).

Other than that, try Settings > Local and Cloud > Qobuz > Logout, then login again.
[Android Apps and Games] nbpf:
Yes, it is now persistent. I cannot logout since I am not logged in (the "Logout" button in the Settings > Local and Cloud > Qobuz menu is grayed out). I have tried to erase the app cache but the problem persists. I am not sure it is a Qobuz server error since I have been logging in and out using the Qobuz app, Linn Kazoo, upmpdcli and through the Qobuz web page without problems.
[Android Apps and Games] bubbleguuum:
[MENTION=7250512]nbpf[/MENTION]

Is your current renderer an OpenHome renderer ? And if this is the case, which one ?
[Android Apps and Games] nbpf:
It looks like a caching problem: If I shut down the wireless connection I can login using the mobile phone's network. Then I can restart the wireless and everything works fine. But if I logout I have to shut down the wireless again in order for Qobuz to accept my credentials. It might be a router caching problem. I'll try to restart the router and report back. Thanks for looking into this issue!
[Android Apps and Games] bubbleguuum:
Still, what is your renderer ?

Qobuz logging operates very diferrently depending on whether the renderer is OpenHome or not.

The error you posted is a super obscure crypto error that is likely due to a problematic (or at least unexpected) OpenHome renderer implementation of the Qobuz service. On mobile data connection, you do not login to Qobuz with OpenHome, hence no problem here.
[Android Apps and Games] nbpf:
The renderer does not actually matter: I could select the local Bubble UPnP renderer, a upmpdcli instance or Chromecast, the problem was still the same. Now solved by simply rebooting the router (a Fritz!Box 7490). Thanks for your support, Bubble UPnP is my primary control point and I very much appreciate your support! Best, nbpf

---------- Post added at 11:36 PM ---------- Previous post was at 11:27 PM ----------

Yes, my primary renderer is upmpdcli. It is an OpenHome renderer. But the issue does not depend on the renderer: it shows up no matter whether I select a upmpdcli instance, the local BobbleUPnP renderer or a Chromecast renderer.
[Android Apps and Games] meiser:
Hi bubbleguuum,

I'd like to use the audiocast feature, but I can't install Xposed because of some other dependencies (like banking apps, etc.). Would you maybe take into consideration to switch to a privileged helper app like airaudio does it?

Many thanks in advance.

Regards,

meiser
[Android Apps and Games] nbpf:
[MENTION=3373153]bubbleguuum[/MENTION]: unfortunately the problem with Qobuz login through the BubbleUPnP app interface persists. I can temporarily get rid of it by rebooting the router but after a few hours it shows up again. The error message is always the same as reported above. Rebooting the mobile device (Nexus 5x) has no effect. Again, no problems accessing Qobuz via upmpdcli-qobuz, Linn Kazoo or the Qobuz app.
[Android Apps and Games] glrsmorningstar:
library / folders not being found

Hello,

having a weird problem since today in the morning (yesterday evening everything went perfectly fine, didnt change anything).

I can connect to the server, but the library/folders won't show up. It's also possible to contact the server via browser, so it's for sure up.

My setup: Running an Asus Router with 2 Hdds connected to it (usb). Bubble Server runs on my old mobile (lying next to the router), trying to play music on my sony xperia with purchased bubble upnp license installed. Already restarted my phone (xperia), but still scanning doesnt find the library, although connection test is successfull...

Any idea...?
[Android Apps and Games] bubbleguuum:
[MENTION=7250512]nbpf[/MENTION]

It's a upmpdcli issue: it recently added OpenHome Qobuz support and there's a problem with the crypto key that it sends to BubbleUPnP (AFAIK it doesn't work with the Lumin app either, although it could be a different issue).

The fact that it works with Kazoo is interesting. The official Qobuz app does not use OpenHome Qobuz login, so not relevant.

I cannot look into it currently but will contact upmdpcli's author to see if we can understand the cause of this issue.

In the meantime, can you send me a log file, triggering the login failure error message. See first post of this topic for login instructions.
[Android Apps and Games] bubbleguuum:
AirAudio replaces (or hooks, not sure) native system libraries, which is entirely different.

Audio Cast requires Xposed but not root, so maybe this would be compatible with your banking apps ?
[Android Apps and Games] bubbleguuum:
Maybe try to reboot the router./
[Android Apps and Games] nbpf:
You are right. Selecting another renderer reliably avoids the problem. I have opened a ticket on https://opensourceprojects.eu/p/upmpdcli/tickets/22/ and sent you the log files via mail.
[Android Apps and Games] Kingp0dd:
[MENTION=3373153]bubbleguuum[/MENTION]

Does local ffmpeg audio decoder work on other DLNA renderers like AnyCast? Or does it only work on Chromecasts?

- my TV does not support AC3

- I have an AnyCast device

- I forced local audio decoding (all formats) on the Renderer's settings

- When casting, the video plays fine but there's no audio

- I don't get a notification to install ffmpeg so I assume it's already installed

Thank you!
[Android Apps and Games] meiser:
Sadly, banking apps don't like neither root nor Xposed. I can hide root, but not Xposed.
[Android Apps and Games] bubbleguuum:
[MENTION=6291944]Kingp0dd[/MENTION]

FFmpeg decoding for DLNA renderers is only for audio in music files.
[Android Apps and Games] Kingp0dd:
I understand now. But it works on Chromecast, right? How about Roku?

Will other DLNA renderers be supported in the future?

Thank you!
[Android Apps and Games] bubbleguuum:
[MENTION=6291944]Kingp0dd[/MENTION]

Video transcoding is only supported in Chromecast.

It wil never be supported for DLNA TVs, as each is different.
[Android Apps and Games] gebla:
Some months further now. Just wondering if android auto is on the roadmap?
[Android Apps and Games] matagou:
OpenHome group renderer disappears from mobile app list of renderers

Hello,

I noticed that All Home Speakers group (OpenHome) renderer is not listed under list of renderers in mobile app. Could you please check the logs and let me know how that can be fixed. (attached to a message to your e-mail)

Thanks,

Andrei
[Android Apps and Games] sensboston:
[MENTION=3373153]bubbleguuum[/MENTION], sorry for disturbing you but what about my feature requests, are you going to implement 'em? If "yes", could you provide a rough ETA?

I'm asking because if you'll ignore 'em, I'll start developing my own app. Otherwise it has no sense at all - "Bubble UPnP" is almost perfect for my needs except lack of features I listed above.
[Android Apps and Games] nbpf:
[MENTION=3373153]bubbleguuum[/MENTION]: Is this the right place to report feature requests? If so, I would like to see in the future the BubbleUPnP control point providing access to Idagio. The app already offers interfaces to Qobuz and Tidal but, for classical music, Idagio is so much better!
[Android Apps and Games] bubbleguuum:
[MENTION=679084]gebla[/MENTION]

No plan for it as it requires a specific UI.

Maybe I will revisit it in the future but no promise.
[Android Apps and Games] bubbleguuum:
[MENTION=2159229]sensboston[/MENTION]

Yes for sorting photos by date if the media server provides that info as part of UPnP metadata it sends. No plan to fallback on EXIF extraction

as it is slow and out of scope for the app.

No plan to change how photos/videos are presented (to make it like Google Photos for example): the app mirrors the media server's folder structure. Some media servers are better than others.

If you need something more advanced, maybe something like Plex or another non DLNA media server would work better.

No title for photos/videos in grid view: maybe

3 columns thumbnail grid in portrait: likely

For the rest of your suggestions, no plan for it.
[Android Apps and Games] bubbleguuum:
[MENTION=7250512]nbpf[/MENTION]

No plan for more streaming services at this time. But thanks for pointing that one that I did not know.
[Android Apps and Games] bubbleguuum:
Hi all,

I'm in the process of relocating currently, so my presence on the forum will be spotty for a week or two.

I will catch up for sure after that!

.
[Android Apps and Games] bubbleguuum:
[MENTION=7985546]matagou[/MENTION]

I will look at it but not before at least 1 week (see message above for why).
[Android Apps and Games] medoc92:
Hi,

upmpdcli developer here. I had a look at this, and it seems that bubble upnp does not like keys in pkcs#12 format (with a prolog like 'BEGIN PUBLIC KEY'). I tried changing to pkcs#1 ('BEGIN RSA PUBLIC KEY'), and this gets me one step further, but the login fails. Also tried reducing the key length from 4096 to 2048 (used by linn), to no avail. Meanwhile, Kazoo is happy with all my public keys.

The Lumin issue is unrelated: Lumin does not detect upmpdcli at all when the Credentials service is active, I have no idea why. This happens very early during discovery, much before dealing with keys.

For reference the upmpdcli key pair is generated with: "openssl genrsa -out somekeyfilename 2048"

And the public key data is obtained with: "openssl rsa -in somekeyfilename -RSAPublicKey_out"

Previously this was 4096 (changes nothing), and "openssl pkey -in somekeyfilename -pubout" (changing this to rsa gets me a bit further).

UPDATE: I found the issue: i had spurious white space in the service description file. Apparently, Kazoo strips it... All working now, will release as upmpdcli 1.3.6 soon. With a bit of luck this will also solve the Lumin issue :)
[Android Apps and Games] bubbleguuum:
[MENTION=9492232]medoc92[/MENTION]

Good detective job on this :). Cannot check the code currently but BubbleUPnP supports whatever key format is used by Linn DS hardware, as I used that to test the implementation. The only other OH Qobuz implementation until yours was the one in BubbleUPnP Server which probably generates keys like Linn DS.
[Android Apps and Games] medoc92:
No luck with Lumin though :( Pulling my hair on this one...
[Android Apps and Games] bubbleguuum:
I know Lumin works with BubbleUPnP Server's OH Credentials implementation, so you may want to compare the XML.
[Android Apps and Games] medoc92:
Thanks for the suggestion, I already tried this with Linn openhome-player, I can't see where the problem comes from...
[Android Apps and Games] spaceshuttle80:
Battery Usage

Hi,

I really like the functionality of this App. But unfortunately I cannot use it, because it currently discharges the battery of my phone in a few hours. Even when I am not listening to music. The only solution is to manually stop the App.

Battery Save mode in the App is turned on. Is there any other option that I could turn off?

Is there any improvement planned?

Thanks
[Android Apps and Games] bnilsson:
Qobuz and Minimserver tag information display

Thanks for a great app and server! I am using it daily and I enjoy it tremendously.

I have two sources for streaming music, Qobuz and my local Minimserver music library.

I like very buch the tag info window popping up when tapping the cover image of a Qobuz track.

It may contain standard tags, such as Album, Track, Artist, etc., plus a text block created by the Qoubuz editors. There is often a clickable link to a PDF document to download that contains the complete album info.

When I do the same for a Miminserver track, it is different. Similar standard tags, plus a "Stream path", to the audio file location, and that is all.

Is it possible to set up the Minimserver to transfer similar information as from Qobuz? Of course, I need to make sure that the proper tags exist and have the proper content in my audio files. Also, I often store the album PDF files along with the track FLAC files on my server. It would be nice if a link to this PDF file would be shown on the tag info popup window in a similar way as for the Qobuz streams.

I realise this question splits up into two branches.

1) I need to learn how to control my Minimserver behaviour to present the appropriate info to BubbleUpnP. This information I need to search elsewhere.

2) I also need to know what protocol BubbleUpnP needs to display the information I want.

How can I find the needed info under item 2)?

Bengt Nilsson
[Android Apps and Games] PSAS786:
Bubble UPNP question on radio streaming

This might be an issue for Xiialive but here goes :

New URL added to favourites on Xiialive not playing. Other radio streams do play ok to streamer.

In brief:

//a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_fourfm.m3u8[/url] does not play to streamer.

Added this URL to favorites but does not play. HTC 10 phone using Android 8.0.0 sending to Naim streamer Nova using bubbleUPNP.

Get a message suggesting set to 'force proxy'. I have set this on BubbleUPNP.

Any ideas welcome.
[Android Apps and Games] bubbleguuum:
[MENTION=8920160]PSAS786[/MENTION]

It's BBC's HLS streams, a format which is unusual for radio and can only work if the target renderer supports audio in m3u8 which is super unlikely.

Your best bet to play these would be to use MinimServer to set them up as MinimServer will be able to convert them in a more compatible (lossless) format.
[Android Apps and Games] bubbleguuum:
[MENTION=7698000]bnilsson[/MENTION]

For MinimServer tracks, BubbleUPnP can only show the track metadata MinimServer is sending to BubbleUPnP. MinimServer extract this info from file tags so it depends on how in-depth your tagging is. MinimServer's documentation has a lot of info on tagging so you may want to refer to it.

MinimServer supports returning PDF links to BubbleUPnP for PDF that is present in an album folder. Look into the MinimServer documentation on how to set it up. If a track has such link, it will appear in the BubbleUPnP metadata popup for the track, in the 'Desc.' field (same location than for Qobuz).
[Android Apps and Games] bubbleguuum:
[MENTION=9496915]spaceshuttle80[/MENTION]

This is unusual, as with 'Battery saving mode' enabled, it is not supposed to use battery when running in the background and doing nothing (unless there's a bug triggered by special conditions).

If you can reproduce it, you can send me a log file, leaving the app running in the background until you suspect it has drained a lot of battery. See first post of this topic for logging instructions.
[Android Apps and Games] Braadwurst:
First! I Love this app. I use it for quite some time and are very satisfied.(bought the app) But when my Friends come over they can't add music via Tidal/there own hdd to the que/playlist of the evening.

What would be totally kickass: if there is a partymode via a website. Anyone can reach it via wifi. With a mirrored Tidal subscription (mine). And you can add your own songs from your own HDD.

Is this possible?

Setup: Rpi 3b moode audio. Minimserver synology nas Bubble upnp with Tidal
[Android Apps and Games] PSAS786:
Thanks. I have dicscovered that the Naim app has 'HD' streams for BBC radio (XHQ at 320 kbps). Might leave it at that.

Thnaks for the advice.
[Android Apps and Games] samnada:
Since the removal of the STOP button the option to long press PAUSE doesn't do a stop and reset the time point back to zero on my Sony bluray renderer. It goes to 0 on the phone in the now playing screen, but pressing PLAY again restarts at the previous time point. So it's just like doing a pause instead of stop. The time display on the renderer also never goes to 0, but shows the time point where it was last paused. I've tried several settings options but no luck. It worked fine in previous releases with a stop button. Any suggestions?
[Android Apps and Games] bubbleguuum:
[MENTION=2857034]samnada[/MENTION]

That is super unusual as long-pressing the Play/Pause button on the Now Playing tab do issue a Stop command to the renderer.

Note that Play/Pause button can only be long-pressed on the Now Playing tab (not in the notification or widgets).

So can you send me a log file where you do action resulting in your description. See first post of this topic for logging instructions.
[Android Apps and Games] bubbleguuum:
[MENTION=9503623]Braadwurst[/MENTION]

Could be done by promoting your moode audio renderer to an OpenHome renderer managed by BubbleUPnP Server. That way, all Android devices controlling the renderer will see the same Playlist and state and can modify it and all of them will have access to TIDAL without having to know your TIDAL credentials.

For this you'll need to:

- make sure the stock moode audio renderer is configured as regular UPnP AV renderer (eg that it is not already OpenHome)

- install BubbleUPnP Server

- in BubbleUPnP Server's config, make your moode renderer OpenHome

- in Android BubbleUPnP, control the OpenHome moode renderer. All you friends can do this too with their devices
[Android Apps and Games] samnada:
Ok, I think I figured out the problem. I tried just using the remote with my Sony bluray player and when I press the STOP button it works just the way BubbleUPnP works. It actually just pauses. However, if I press STOP twice and then press PLAY it starts from the beginning. The issue is with BubbleUPnP there's no way to press STOP twice. After the first long press of PAUSE it reverts to the PLAY button. I guess what would be ideal is if you provided an option for a separate STOP button, or an option to have the long press of PAUSE issue two stop commands. Thanks for any help.