yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] PastagaCigales:
Good afternoon,

I have found several issues when using BubbleUPnP (pro 3.4.10.1) as a renderer and trying to cast a video:

- if the file does not have any extension, the video is played in BubbleUPnP rather than in MX Player Pro, and obviously only the audio is played, even ig the DIDL part of the SOAP message indicates that it is a video (BubbleUPnP should not rely only on the extension of the content received, but should also either take into account the "upnp:class" field or watch if a video track is present)

- when asking for GetMediaInfo, the outward argument MediaDuration is always '00:00:00' (whether the content is played in BubbleUPnP or sent to MX Player), although BubbleUpnP show the right duration in the seekbar: {'NrTracks': '1', 'MediaDuration': '00:00:00', 'CurrentURI': 'http://192.168.1.12:9005/media.mp4', 'CurrentURIMetaData': '<DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:sec="http://www.sec.co.kr/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"> <item restricted="1" id="content" parentID=""> <upnp:class>object.item.videoItem</upnp:class> <dc:title>Média</dc:title> <res protocolInfo="http-get:*:application/octet-stream:DLNA.ORG_PN=;DLNA.ORG_OP=01;DLNA.ORG_FLAGS=21700000000000000000000000000000">http://192.168.1.12:9005/media.mp4</res> </item> </DIDL-Lite>', 'NextURI': 'NOT_IMPLEMENTED', 'NextURIMetaData': 'NOT_IMPLEMENTED', 'PlayMedium': 'NETWORK', 'RecordMedium': 'NOT_IMPLEMENTED', 'WriteStatus': 'NOT_IMPLEMENTED'}

- after launching MX Player to play the video, BubbleUPnP sends an event indicating that the playback has been stopped when a "seek" command is sent, although the video is still playing in MX Player and the "seek" request is ignored (a total of 5 events occur, and TransportState goes through "playing", "transitioning", "stopped" and "transitioning"): LastChange set to <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/"><InstanceID val="0"><TransportState val="STOPPED"/><CurrentTransportActions val="Play"/></InstanceID></Event>

Could you please look at these problems ?

Thanks in advance.
[Android Apps and Games] bubbleguuum:
@ PastagaCigales

application/octet-stream is not the most descriptive mime-type and can confuse the app. It should be video/mp4 here. What media server (Library) are you using from which this video is originating from ?
[Android Apps and Games] PastagaCigales:
Thank you, sir, for your answer.

The media server used to deliver the content is a modified version of Python http.server that supports either chunked transfer encoding to distribute live content (which explains the mime-type application/octet-stream as recommended in http specifications) or range requests to allow seek for static content.

In both modes, the media duration returned by Bubble UPnP is 0. I have tried with the mime-type set to video/mp4 but ti was still 0.
[Android Apps and Games] bubbleguuum:
The duration should be specified in the <res> element (thus sent by the media server), assuming the stream is seekable.
[Android Apps and Games] Veram:
Hi Guys, I install bubbleupnp latest version but not show my upnp server ? mconnect show and connect but bubbluupnp only show local renderer ?

My phone is Xiaomi redmi note 4
[Android Apps and Games] epguevara:
Hi!

I got Audio Cast working before. Now I reinstalled and couldn't get it to work anymore.

Here are some details incase anyone can point out what I missed. All apks are the latest.

- rooted using Magisk

- xposed via edxposed yahfa

- audio cast module installed and enabled in edxposed manager

- using latest ver of BubbleUPNP.

In settings, Audio Cast shows up and it says enabled

But Audio Cast doesn't appear in "More"

Playing from local files works.

This on Xiaomi A2 Lite. The only difference I can think of is the last time I got this to work was on Android 10 v11.0.5.0 I think. Now I am on v11.0.10.0

Thanks in advance to anyone who can help me.
[Android Apps and Games] wyrm82:
hardware transcoding support?

Hello,

First of all, thanks for a great app! I bought a license at the Google play store.

I am running Bubbleupnpserver with miniDLNA on my Odroid XU4 with Ubuntu 20.04 to watch videos on TV via google chromecast Gen 2.

Sometimes the video heavily stutters and I think it is a transcoding issue (slow CPU), but as far as I understand Bubbleupnpserver supports hardware transcoding only for Nvidia and Intel graphics.

The SoC on my Odroid XU4 (Samsung Exynos5422) is not as powerful as desktop, but it is better than what most NASs have and does have VPU (hardware h264 encoder/decoder) and GPU with openCL 1.2 support.

Would it be possible to utilize the VPU and GPU for hardware transcoding h264 videos to chromecast?

Thank you!
[Android Apps and Games] Ramsesthedam:
I've been using Bubbleupnp app for about a year and love it. The paid version really is worth the bucks.

Recently, maybe a month now, I started getting doubles and triples on my wd cloud server when accessing from either my samsung phone or Acer tablet.

Kodi and windows show only single files. Any idea what could be the cause of this?
[Android Apps and Games] bubbleguuum:
[MENTION=10828177]epguevara[/MENTION]

The Audio Cast toggle is not in 'More' but in the renderer selection dialog (Now Playing tab > Floating Cast icon).
[Android Apps and Games] bubbleguuum:
[MENTION=6016413]Ramsesthedam[/MENTION]

BubbleUPnP lists the items the UPnP/DLNA media server runing on your WD Cloud returns to the app for a folder.

I suggest to go into the web configuration of the WD Cloud and look for a way to reindex all medias.

Kodi and Windows do not have this issue if you browse using SMB/CIFS (aka Windows shares), instead of UPnP/DLNA.
[Android Apps and Games] bubbleguuum:
[MENTION=9771577]wyrm82[/MENTION]

Adding hardware transcoding to such devices is difficult (assuming this is possible at all, which requires a ffmpeg version having proper support for it) as it is rather involved which would require that I have the hardware to add support for it.

That's why hardware transcoding is currently limited to more common hardware: Windows, Linux x86, macOS.
[Android Apps and Games] bubbleguuum:
[MENTION=4179770]Veram[/MENTION]

What is your upnp server ? Can you confirm it is not listed if you go into the Library tab and tap the yellow floating icon at the bottom-right ?
[Android Apps and Games] Ramsesthedam:
Thanks a lot bubbleguuum!

Redid the index on WD and that did the trick

:good:
[Android Apps and Games] simonMBUK:
Switching MinimServer 2 profiles

Thanks for looking into this for me/us.

I'm just checking that you got everything you needed from Simon? I assume you would have, as like you, he's one of the most responsive developers I've encountered, but if not I'll try and chase him up from the MinimServer side.

Thanks again.
[Android Apps and Games] Mike-48:
Qobuz trouble with Auralic Aries G1

I'm using BubbleUPnP (Iicensed) with an Auralic Aries G1 in OpenHome mode. I've got latest release versions of Bubble and the Aries firmware.

All is fine if I play files from MinimServer on my home network.

I have a vexing problem when playing tracks via "Local and Cloud > Qobuz". When I try to queue a track from a "favorite" album, sometimes I get an error message that the current state of the service prevents the operation from being completed. When that happens, the Aries G1 stops playing and requires an OK to play again. I'm not sure what is the ultimate source of the error, but it throws the system into a spasm and really spoils the music.

I can "share" the same track through the Qobuz app to BubbleUPnP, and it plays fine.

Anyone else? Any ideas?
[Android Apps and Games] thegios:
Will support to Amazon HD be added?
[Android Apps and Games] bubbleguuum:
[MENTION=5585003]Mike-48[/MENTION]

The Aries has its own OpenHome implementation and it can be erratic sometimes. "Current state of the service..." error message is likely a consequence of the renderer being unresponsive to commands,

for who knows what reason. First make sure the Aries is updated to its latest firmware.

Then you can send me a log file triggering that "Current state of the service..." error message, starting from a clean state (empty Playlist tab). See first post of this topic for logging instructions.
[Android Apps and Games] bubbleguuum:
[MENTION=289207]thegios[/MENTION]

No as Amazon does not provide a way for third party apps to integrate its service.
[Android Apps and Games] Mike-48:
Thanks for library position saving

[MENTION=3373153]bubbleguuum[/MENTION] -

You recently implemented something like what I requested a while ago . . . restoring library positions. This change has saved me a lot of frustration.

THANK YOU!
[Android Apps and Games] thegios:
Strange cos Heos app (Marantz and Denim) di have a partial support.
[Android Apps and Games] bubbleguuum:
Could be explained by Amazon allowing integration only to certain audio hardware manufacturers.

But it is a big nope for pure apps like BubbleUPnP.
[Android Apps and Games] thegios:
as a matter of fact even other apps like yours do not implement Amazon Musinc HD. And even HEOS has a limited support: I have access only to the catalog, neither to my favourites nor to my playlists.
[Android Apps and Games] Mike-48:
Qobuz / Auralic Aries G1 / issue

I am sending the logfile in a few minutes. THANK YOU as always!
[Android Apps and Games] thegios:
What about Tidal MQA?
[Android Apps and Games] bubbleguuum:
[MENTION=289207]thegios[/MENTION]

MQA requires a special agreement with MQA estate, thus not supported.
[Android Apps and Games] thegios:
Yep just tested :(
[Android Apps and Games] Nik76s:
Features request

I'm using BubbleUPnP in my car to stream Tidal to Volumio receiver in the trunk.

Thanks a lot fur such a great app. May I ask for few improvements?

1. Add option to disable OpenHome for OpenHome/DLNA-enabled renderers. OpenHome always selected by default and could be quite buggy sometimes. I have to manually disable it in Volumio config files to switch to DLNA.

2. Add "Play All" and "Shuffle Play" buttons to the right of Folder/Playlist/Mix name when browsing Local Music or Streaming Services collections. Currently it's available in "three dots" drop down menu, but direct access would be much faster and convenient.

3. BubbleUPnP have a great option to shuffle play all Tidal's "My Mixes" by selecting Shuffle Play for My Mix directory. Even Tidal's own app can play only one selected "My Mix" at once.

However about two months ago Video Mixes were added to BubbeUPnP Tidal My Mix directory. Now Shuffe playing My Mix creating playlist with both audio tracks and videos. Not everyone needs videos from Tidal, especially within the same playlist with songs.

Could you please add an option to remove Videos from Tidal's "My Mix" directory? For example, create separate "My Video Mix" folder for it?

These small improvements should make your great app even better.

Thanks!
[Android Apps and Games] bubbleguuum:
[MENTION=11117077]Nik76s[/MENTION]

Thanks for the feedback.

1. Not really practical due to the unusual way upmpdcli advertises itself as a renderer.

If both OpenHome and UPnP AV are enabled in its config, it advertises itself as a single device supporting both OpenHome and UPnP AV.

I wished it advertised as 2 separate devices which would allow BubbleUPnP to list both.

OpenHome has precedence over UPnP AV in BubbleUPnP thus it will only be listed as OpenHome, and you have to disable OpenHome in upmdcli's config

to have it listed as UPnP AV.

I suppose you can always use the UPnP AV renderer (thus change config once and for good) ?

Another option if you need OpenHome would be to install 'BubbleUPnP Server' on Volumio to promote upmpdcli as an UPnP AV renderer to OpenHome.

It may work better and has the advantage that you can kill the app and still have music playing.

2. 'Play All' is the triangle icon in the top bar that you see (+ icon is enqueue). I cannot add all actions in the top bar that accomodates everyone usage, hence the 3-dot menu...

3. Will look into it. However, in the 'Mix Mix' folder you can select multiple (music) mixes you want to shuffle (long-press on a mix to enter multiple selection and tap additional mixes) then use 3-dot menu > Shuffle Play
[Android Apps and Games] Nik76s:
Thanks for the answer, it's highly appreciated

1. Currently I'm disabling OpenHome in upmdcli's config. It requires SSH access to Volumio and, more importantly, breaking Volumio OTA updates.

It would be great to enable some option in BubbleUPnP to enable UPnP AV precedence over OpenHome for selected renderer.

2. Unfortunately "Play All" is not always available. In Tidal it's not showing in "My Mix", "Albums" and "Tracks" folders. It's only visible when particular Mix or Album selected. There are plenty of space to the right of each folder's name (near three dots). Adding "Play All" triangle nearby would be awesome.

3. Looks like this issue somehow cured in latest 3.4.11 release. At least selecting "Shffle Play" for "My Mix" folder enqueuing only audio tracks with "Some folder(s) failed to load" flash message afterwards.
[Android Apps and Games] bubbleguuum:
[MENTION=11117077]Nik76s[/MENTION]

1. Only upmpdcli based renderer would need this. I'll look into it but no promise as it is yet another setting (and super obscure at that) and there are way too many of them already.

2. the 'Play all' (triangle) and enqueue (+) icons only show up in folder containing only items (no folders).

For the next update I have changed it to show it if the folder contains mixed items+containers. This will fix the TIDAL > Tracks

folder, in which these icons should be shown.

However, no plan to add these top action icons to folders containing only folders (such as 'My Mix' and 'Albums' folders). However, I will add in the top 3-dot menu of these folders the same play/enqueue actions (Play, Enqueue, Shuffle Play, ...) that you get if you use the 3-dot menu on the parent folder. So you'd be able to go to TIDAL > Albums and do 3-dot menu > Shuffle Play.

3. Yes recursive actions on a folder (such as 'Shuffle Play' on a folder and its hierarchy) filter out all non-music items if there is any music item, when playing to the local renderer or a renderer not supporting video.

This is relatively recent.
[Android Apps and Games] Nik76s:
Great progess, thank you!

BTW, any plans for adding "Thumbs up" button to "Now Playing" screen to quickly Add/Remove favorites in Tidal?

It would be much faster and convenient than "Add to Tidal favorites" option in three dots menu.
[Android Apps and Games] Snowknight26:
[MENTION=3373153]bubbleguuum[/MENTION]

Any suggestions on how to get the BubbleUPnP Unlocker hidden in the stock app drawer? It used to not be shown on a Pixel XL I've had since day one, but now that I have a replacement and used the automated data transfer utility, the unlocker won't hide itself no matter what I do, despite your latest version (1.8.1) including some fixes for Android 10.
[Android Apps and Games] Mike-48:
Qobuz trouble with Auralic Aries G1

Thanks for looking at the first logs I sent. I also sent a second set, which illustrates adding a track to the BubbleUPnP Playlist by Share from Qobuz (successful), then adding the same track by using the BubbleUPnP Library screen (unsuccessful). If you might have a chance to look at that, I'd love to get to the bottom of this. If it is a problem with the Auralic unit, any information you can give me will be extremely helpful when bugging Auralic.
[Android Apps and Games] bubbleguuum:
[MENTION=4532393]Snowknight26[/MENTION]

On Android 10, it entirely depends on the app launcher whether it will show an icon for it or not.

Since Android 10, apps that have an app icon cannot programmatically hide it like it was possible in previous Android versions.

To workaround this, the v1.8.1 license has no launchable Activity, thus most app launchers do not show an icon for it since there is nothing to launch.

Except... some launchers still do show an icon. In that case the only possible way to hide the icon is if the app launcher allows to hide

arbitrary icons in its settings.

Not sure about the Pixel launcher but I think it should not show it. Maybe uninstall the 'BubbleUPnP License' app and reinstall it from the Play Store and see

if it is hidden then.
[Android Apps and Games] medoc92:
The most straightforward way to solve your problem would be for the upmpdcli issues to be fixed.

I would be great if you could describe the issues you have been having, either here, or by opening an issue there: https://framagit.org/medoc92/upmpdcli/-/issues
[Android Apps and Games] Snowknight26:
I should have clarified but yes, this is using the Pixel launcher. Unfortunately every method I've tried ends up having the license app still show up in the drawer. Seems like any apps that were hidden before the upgrade from Android 9 to 10 remained hidden, but not after a fresh install of 10/11.
[Android Apps and Games] Veram:
I am using Raspberry pi and moode audio , mconnect shows moode upnp , but bubbleupnp not only show local renderer , my phone is xiaomi redmi note 4 and android version is 7.0 please help I want to use this program
[Android Apps and Games] Nik76s:
Thanks, I'll post details in that tread.

Fixing the issues in new upmpdcli won't help a lot as Volumio still using quite old version of upmpdcli.

It won't be easy to move away from Volumio either as it supports big variety of I2S DACs on different SBCs.

Generally speaking, UPnP seems to be better fit in Car audio than OpenHome.

Phone (control point) stays powered much longer than renderer (SBC with Volumio used to feed digital audio to DAC or DSP),

Rendeder usually being powered down when engine is switchd off to save car's battery while phone keeps working from own battery.

It worth to keep playlist on the control point (phone) rather than renderer (i.e. OpenHome approach).
[Android Apps and Games] phamduy.uit:
Up for those who need!
[Android Apps and Games] bubbleguuum:
[MENTION=4532393]Snowknight26[/MENTION]

Yes that's Pixel Launcher specific. For example, the Samsung launcher on Android 10 does not force an icon for apps not having a launchable Activity in Manifest.

On the Pixel, there is no way to hide the icon (since I do not think it allows to hide arbitrary icons in its settings). If you want to hide icons, the only solution is to use

a third party launcher that allows to hide them individually.
[Android Apps and Games] Veram:
Any answer ?
[Android Apps and Games] bubbleguuum:
[MENTION=4179770]Veram[/MENTION]

Please send me a log file (with moode and its UPnP/DLNA renderer running) , logging for about 1 minute after app start up and tapping the floating cast button in the Now Playing tab.

See first post of this topic for logging instructions.
[Android Apps and Games] Veram:
There no log file " /Android/data/com.bubblesoft.android.bubbleupnp/ files and nothing there ? "

ok ,I find it
[Android Apps and Games] ozaner11:
Can not find my smart tv

Hi,

I downloaded your app for android. Connected app with tidal. When I click the icon select renderer I can not see my Samsung smart tv app there. There isn’t any device in this section. Other upnp apps see my tv. I ticked to write log.

When I look log it writes like above. Do you have solution?:

coverFlipperLayout.addOnLayoutChangeListener: new height: 1405

[main (2) ] SEVERE - 0:01:42.125 - watchdog: device search++: 1

[main (2) ] INFO - 0:01:42.126 - performDeviceSearch: searching...

[cling-18 (77606) ] WARNING - 0:01:42.140 - .c : Ignoring message without location URL header: (c) 200 OK

[cling-18 (77606) ] WARNING - 0:01:42.156 - .c : Ignoring message without location URL header: (c) 200 OK

[cling-65 (77673) ] WARNING - 0:01:42.654 - .c : Ignoring message without location URL header: (c) 200 OK

[cling-65 (77673) ] WARNING -
[Android Apps and Games] MaFake:
After the new Update to 3.4.12.1 crashed the App on my Sony Tablet SGP312 with Android 5.1.1 :/
[Android Apps and Games] bubbleguuum:
[MENTION=2285022]MaFake[/MENTION]

Known issue happening only on some old Sony devices running 5.1.1.

Until it is fixed in an official update, you can install this beta which fixes it:

https://bubblesoftapps.com/bubbleup...P-minApi16-bubbleupnp-armeabi-v7a-release.apk

- uninstall the existing version of BubbleUPnP

- open that email on your Android device and tap link above to download the APK

(alternatively to this email method, you can open the link in your web browser on Android directly)

- once downloaded, tap the download to install it
[Android Apps and Games] MaFake:
bubbleguuum: You made my day. THNX.... It Works

I cant not live without the Bubble UPNP ;)
[Android Apps and Games] Veram:
I sent you PM for log file ...
[Android Apps and Games] bubbleguuum:
[MENTION=8138408]ozaner11[/MENTION] [MENTION=4179770]Veram[/MENTION]

I sent you a PM with a test version of the app with more logging to understand that "Ignoring message without location URL header: (c) 200 OK" which you both have.
[Android Apps and Games] bubbleguuum:
removed
[Android Apps and Games] bubbleguuum:
[MENTION=8138408]ozaner11[/MENTION]

[MENTION=4179770]Veram[/MENTION]

No need for a log anymore as I found the cause: the Turkish locale is causing this issue due to specific capitalization rules for i and dotless i.

I will fix it for the next update soon. In the meantime, I you manually change the language to English in More > gear icon > Look and Feel > Language,

you renderers should be detected.
[Android Apps and Games] Veram:
Yes, the problem that I have been dealing with for months was solved when I changed the language of my phone to English and I bought the application immediately ;) but there is a situation that I do not like in Tidal. In the mconnect application, Master records sends the as 24bit while Bubble sends it as 16 bit. Will 24 bit support in future updates?
[Android Apps and Games] bubbleguuum:
No MQA support as it requires a special agreement with the MQA estate.
[Android Apps and Games] Veram:
I am having a problem with Tidal application. It gives an error like the picture shows. My username and password are correct automatically kicking me out, what is the problem?
[Android Apps and Games] bubbleguuum:
[MENTION=4179770]Veram[/MENTION]

Could also be caused by the system Turkish locale (for which the failure to discover devices is fixed in v3.4.13 that I just published on the Play Store and will be available soon).

Can you check if you have this issue if you force English in More > gear icon > Look and Feel > Language ?
[Android Apps and Games] marnuno10:
I'm using BubbleUPnP app to stream Tidal to an Hegel H90. Although the sound is good, it is not great. Is BubbleUPnP forcing proxying Tidal streaming for Hegel renderers? Or is Hegel pulling the streaming directly from Tidal?

Thank you in advance
[Android Apps and Games] MarmiteSandwich:
YouTube Music query

I just discovered that YouTube Music (like Google Play Music), can share a selection to BubbleUPnP and it appears in the Bubble queue and plays! However, the sound is a bit rough and when I check, the original 320kb mp3 YTM file is being received by my renderer (Raspberry Pi/mpd) as 128kb m4a. Any suggestions about how to overcome this transcoding? Where is it even happening? I was about to give up with YTM, since it is so upnp-unfriendly. Also the album art is weird, but I can live with that.

Marmite.
[Android Apps and Games] bubbleguuum:
[MENTION=6783062]MarmiteSandwich[/MENTION]

128 Kbps m4a (AAC) is the maximum that can be done for now, without your user being logged to YTM in BubbleUPnP, for which there is no known way how to do it at this time.

And I think YTM caps at 256 Kbps AAC for subscribed users.