yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] bubbleguuum:
It may be a bug that I fixed in the just released BubbleUPnP 1.4.4 (now available on Google Play) for which here's the changelog:

1.4.4

New functionality and change

The Local Media Server can be browsed from Xbox 360 for playing media from the Xbox

BubbleUPnP now registers in the Share menu of third party apps for playing one or multiple media items to the current renderer. In particular, it is now possible in the Gallery app, to select images for viewing on the current renderer (also work with Picasa images and movies)

added ability to bookmark folders of the Local Media Server (long-click on folder -> Bookmark). Useful for quick access to folders/albums within deep hierarchies (like Music or Filesystem)

"Add Stream URL" supports loading M3U, PLS, ASX, XSPF playlist containers http URLs. These URLs can also be loaded for playback from external apps (eg: web browser)

added option to override sorting of Library items: Settings > Smart Sort. Useful with Media Servers having broken or inexistent sorting

auto-expand root folder in Library if there is a unique root folder

added option to show hidden files and folders of the Local Media Server, in the Filesystem folder (Settings > Local Media Server > Content)

added advanced setting to increase UPnP action timeout

Bug fixes

fixed Shoutcast proxy not working with some renderers (Pioneer, Denon)

fixed browsing the Local Media Server giving 'Browse error' if there are items with no title

fixed local media server not listing .3gp, .webm, .m2ts files in the Filesystem folders

fixed streaming not working with Media Servers exposing stream URLs outside of the LAN

fixed the Local Media Server unable to play media when browsed from XBMC

fixed Library not keeping folders position state on orientation change

fixed obscure devices not discovered: LG renderer, TPG Proxied IPTV Multicast Stream, Ceton InfiniTV PCIe

fixed TEAC WAP-5000 volume bug

fixed possible crash with PerfectWave DAC0107AC

fixed a few obscure and rare crashes
[Android Apps and Games] chucky2002:
"Smart Sort" is a great new Feature an it works well on my device (SGS 2).

But why do the list starts with Upper Case Elements (A.., B.., C..) And at the end of the list there are the lower case Elements (a.., b.., c..)?

Is this a bug?
[Android Apps and Games] bubbleguuum:
Yes, thanks for reporting.

Will be fixed in the inevitable point release, out probably later today.

Which Media Server are you using for which it fixes sorting ?
[Android Apps and Games] chucky2002:
This is not the feature i am looking for.

I want to have one playlist, that I can send and control to multiple devices at the same time.

In your suggestion I have to create a Playlist and send it to Room1. Then I take the same playlist and send it to Room2 and so on.

Do you understand what I mean?
[Android Apps and Games] l.a.r.s.:
Hi, I've tested it. With my Samsung TV i get a message. "invalid args code error 402" on my phone. And then nothing happens. With WMP i get no message and nothings happens.
[Android Apps and Games] bubbleguuum:
Yes. The problem is that multiroom audio cannot be done with UPnP.

I mean it can be done, but the renderers cannot play in sync and you will get anywhere between 0-5s delay. Even with identical renderers.

I've tried it with 1-2s delay and it is already horrible.
[Android Apps and Games] bubbleguuum:
Is that different than the previous version ?

Please send me a log file (see first post of this topic for instructions)

Thanks!
[Android Apps and Games] akispavlopoulos:
No, I don't mean this...

When I select a music file to be played to any upnp renderer, I see in the screen the music interface of the renderer. I see some metadata, but not all of them, it depends on the renderer: In some I see the track details, but I miss the album art, in some I don't see any metadata (because the transcoding is sending a wav stream) etc.

Now image if you send to the renderer a kind of "video stream": It will have the music track but also a kind of template, a picture that shows a background, the album art of the track and all the metadata. This will require transcoding of the music to a video stream, which can been done from the server or mayby from the android device if it will be a kind of "photo slide show" if possible. That is my idea. Is this possible? Or easy?

Is this about hte LG tv 2012 new models? Will it work with foo_upnp 0.40 version?
[Android Apps and Games] sebraseb:
Streaming hi-rez flac music without transcoding

Hello,

great app. It lack just ont thing to be perfect for me. Streaming hi-resolution flac files to my music network player without transcoding.

In 0.99.40 it transcodes to LPCM 44.1/16 systematically (no need to unchek Myme Type).

I switched back to 0.99.35 and then it transcodes to WAV 48/16 (I had to uncheck Myme type).

I would want to have my original files, in Flac 96/24 or 192/24, but no way to have my music in original format. It'a pitty for this files.

I have tried everything I could without succes (Sample rate up to 192000, Decoding to PCM : never, in Streaming Profile)

Upnp Server : Foobar 2000

Renderer: Musical Fidelity M1Clic.

Control : BublbleUPnP last version on my tablet ASUS (Android 4.0)

Thank you very much if you can help me fix this.

Seb
[Android Apps and Games] l.a.r.s.:
Hi, the difference is only the error message since the update.

I will send you the log file.
[Android Apps and Games] l.a.r.s.:
Tests...

You've got an email.

Here some problems after my tests.

If i stream from my local NAS everything is fine. But from my remote NAS the TV wont play anything if I select the TV as renderer via my phone. If i search for media in my TV he finds my remote NAS but i cant play anything, no video, no JPEG, no music. He says file not supported. but i can see the files...

The other way. tested with a pc with the new WMP. If i select my remote NAS as source and as renderer the WMP everything works! Very good!

In network view in windows, i can see the remote NAS, but it isn't visible in WMP. Note: I have aktivated all streaming options....

I hope this will help you to improve your app ;)

Or maybe I've done something wrong.
[Android Apps and Games] bubbleguuum:
It is neither: an UPnP renderer can only play music or show images or play a video (if it do all three like a TV). Unless the device advertise several different renderers which in practive do not exist.

No it is some really obscure LG device on which even Google fails at giving info...
[Android Apps and Games] bubbleguuum:
To fix it, edit the BubbleUPnP streaming profile in foo_upnp and set it to the specs of your renderer.

BubbleUPnP should then play the unmodified files to your renderer *unless* the renderer does not properly advertise its codec abilities (which you can display in the Devices tab, then long-click on your renderer), in which case it will instruct it to play one of the always compatible stream (WAV/16/44.1 or LPCM/16/44.1) if using foo_upnp 0.99.40.
[Android Apps and Games] Quiksmage:
is there any plan for subtitle support in the future?
[Android Apps and Games] bubbleguuum:
I will probably investigate this but there are several difficulties and it will probably work in a limited number of cases:

- subtitles embedded in the source video (MKV mostly)

- Media Server providing a link to the separate subtitle file. This is not standardized thus Media Server specific.

If possible, it will require to remux the transcoded video in a MKV container with the subtitles, and to use an Android video player supporting that (I guess most of them do).
[Android Apps and Games] bmcelvan:
Do you have access to another renderer...like a PC, a dlna Bluray player or even another phone (older is fine, I use my galaxy s4 mini no problem). Could try playing it back on that and see if it works...narrowing it down to the chromecast.
[Android Apps and Games] gordievsky:
I do. I will, when/if i have time. Thx.
[Android Apps and Games] gordievsky:
Occurred again and I just sent you the log to look at if you have time. Thank you again for such a kickass program.
[Android Apps and Games] kaziorex:
Hi [MENTION=3373153]bubbleguuum[/MENTION]. Just purchased your app. Fantastic bit of code. Thank you!

Quick question, when I play videos from my phone (S8) and cast them onto my TV (LG smart TV) they always go fullscreen and therefore change their orientation. You usually record videos on your phone in portrait, so this means they appear rotated sideways on the TV. I can't find a rotate option neither in the app, nor on the TV player. On the phone itself, the videos always show they right way. Any ideas how to fix this?

Thanks!
[Android Apps and Games] bubbleguuum:
[MENTION=8777780]kaziorex[/MENTION]

Looks like when you record a video in portrait, this generates a landscape video but with an EXIF orientation of 90 in the video metadata to indicate proper orientation. The TV does not make use of this info, hence the video played rotated vs what you expect. If the TV has not rotate control, there is no solution.

I suppose some tools can fix the problem at the source, modifying the video so it has its natural orientation combined with an EXIF rotation of 0.
[Android Apps and Games] bubbleguuum:
[MENTION=4336324]ktrokar[/MENTION]

Can you send me a log file playing a track until it hangs ? See first post of this topic for logging instructions.
[Android Apps and Games] bubbleguuum:
[MENTION=8773449]haank[/MENTION]

I looked into it some time ago.

Google Assistant seems specific to Pixel devices and I could not have it working side-loaded on my device.

Then I made some tests with just "OK Google" and the only thing I could have recognized is "play some <artist>" or "listen to <artist>" .

On a developer front it is very undocumented and i could not even find an exhaustive list of reliable working music voice commands.

I am annoyed that there does not seem to be unambiguous commands , because play <album> is ambiguous and rely (from what I understand)

for Google Now to recognize <album> as an album. if it is something obscure, there is no way it will recognize it and it fallbacks to Google Search. Or it may recognize a track name.

Then there's Google Assistant specific stuff that adds to the confusion, with cast specific magic commands, and could not test.

And if it wasn't confusing enough, there even a bunch of Google Music specific voice commands !

Conclusion: after a few hours trying various things and being super confused, I gave up. And since whatever queries you make rely on Google autoguessing stuff (when it does and does not just forward you to Google search), there is no way it can be reliable.
[Android Apps and Games] t#t:
And will this issue got fixed in the future? It is because I can't use Sony's equalizer beside using the "stock(?)" FLAC decoder.:(
[Android Apps and Games] yurykom:
Thanks for the app! Is there any way to stream a video to SmartTV with audiotrack#1 and listen to the audiotrack#2 via headphones from the phone?
[Android Apps and Games] mark04:
Just to expand on this a little for the benefit of others who may be curious: On my no-gapps device, BubbleUPnP is unlike my other paid apps in that it requires play services / play store at *every* launch. For my other paid apps, it was enough to install google play store, download the paid app, and have it start once for license verification, then disable/freeze the play store app. Everything would keep working fine after that. This doesn't work for BubbleUPnP, so if you don't want to run gapps on your device, you are out of luck. I haven't tried the Amazon version, although it sounds to me like trading the devil you know (google) for the devil you don't (amazon), because it still requires a megacorp's closed software ecosystem on your device.
[Android Apps and Games] hajkan:
[MENTION=3373153]bubbleguuum[/MENTION]

I am trying to use Audiocast on Lollipop 5.1 using Xposed 87.1 (For samsung touchwiz) with exposed app 3.1.4 The module is installed and I can choose the renderer and drag the tiny slide on the side panel to enable and disable the audiocast feature but I get no sound on the renderer. I tried Kodi and rygel on Linux, no sound. When I disable ac my music player plays the song no problem.

Is this a version issue?

I am using AIMP for Android

Edit: This seems to be happening only with AIMP. I do not ahve this issue with AntennaPod.
[Android Apps and Games] haank:
Thanks for your investigations. Here is also a running application just for flex, but this engine has to run on a seperate webserver: github.com/d8ahazard/Phlex
[Android Apps and Games] bubbleguuum:
Yes, a failure to connect to the service in the Google Play app (if it is not installed or freezed) results in no license. This is by design and I have no plan to change it. It may seems a bit restrictive but even if the Google Play app is required, the license check will pass without internet connection if it has been previously successful.
[Android Apps and Games] bubbleguuum:
[MENTION=5336215]hajkan[/MENTION]

Audio Cast is only compatible to capture audio of Android apps that do not use native code to output audio because in that case it

is out of reach for Xposed.

EDIT: confirming that AIMP uses its own native media framework, thus no Audio Cast supported.
[Android Apps and Games] EPa:
Uhm, no.

Why would anyone interested in watching his recordings/photos in any screen other than his phone's do that?

Even if it played ok, you'd have about two thirds of the screen as black bars left and right and video in the small portion on the center.
[Android Apps and Games] bubbleguuum:
[MENTION=8754447]t#t[/MENTION]

Since it is more than likely a problem in Sony's FLAC decoder (possibly only at that samplerate/bitdepth combo and only when streaming FLAC via http), there is nothing i can do (other than use the app's own FLAC decoder which as some limitations). In the Now Playing tab, doesn't '3-dot menu > Equalizer' bring or lists the Sony equalizer ? it may not if the Sony EQ is deeply embedded at the system level into their customization of the media framework (likely).

Does the problem makes the FLAC not played properly at all (audio not played at the correct speed for example) or is it just a seekbar problem that can be lived with ?
[Android Apps and Games] bubbleguuum:
[MENTION=8778796]yurykom[/MENTION]

Not possible.
[Android Apps and Games] bmcelvan:
I've been hoping for this for a while too. I have a 128GB sd card in my phone with a lot of flacs and use bubble to play my music locally as it's ability to sort through music is so much better than almost anything I've found so far. Is it possible to implement Bubble to read replaygain tags for files stored locally only?

A good example is the lord of the rings soundtrack in FLAC format...some tracks change in volume by almost 18dB. That makes it practically unlistenable without replaygain enabled.
[Android Apps and Games] t#t:
It happened in both streaming via http or locally. I have mp3, m4a, flac format, and it seems like just happening on flac. I tried playing 44.1kHz 16bits but still having this problem. I found that just DSEE HX not working using BubbleUPnP's FLAC decoder. This doesn't affecting the sound so maybe I try just not looking at it. :laugh:
[Android Apps and Games] bubbleguuum:
[MENTION=6880541]bmcelvan[/MENTION]

Supporting RG would require using another media framework (as the Android media framework does not support it natively), so a super large undertaking. No plan for it currently. My advice is to use a local media player supporting RG, such as foobar2000.
[Android Apps and Games] bubbleguuum:
Ok so it just affects all FLAC. If you play such FLAC in Google Music (make sure to play the local file, not something else), is there the same problem ?

For DSEE HX, if it has settings maybe look if it can be enabled globally.
[Android Apps and Games] t#t:
Tried Google Music and doesn't have this problem.

DSEE HX works with system's FLAC decoder using BubbleUPnP but if I tick "Force own FLAC decoder" to us BubbleUPnP's decoder to temporarily solve the seek bar problem, DSEE HX will not work even I enabled it in equalizer setting.
[Android Apps and Games] bmcelvan:
Gotcha...didn't realize that. Will use foobar for that specific issue then, thanks. Or maybe I'll only have .mp3s on my phone since you can use the mp3gain software to losslessly change their gain value.

I use foobar2000 as a media server when at home so I just output everything as a .wav which can be "replaygain"ed so no issue there either.

Thanks for the response.
[Android Apps and Games] Frostb!te:
I've tested the pro version using Chromecast Ultra.

How can i browse and show photos the same way how I can browse and play music and videos files? If I click on a photo in the library I want to stay within that library view and select images with one click to be shown next. Currently the image will be shown full screen on my phone and when I press the back button the image disappears from the TV screen. I though the settings > item tap action set to "enqueue tapped item" might help, even though the image would't be shown immediatly. But this setting doesn't apply to photos. This would still be better than the only solution that is currently possible: click for each next photo to be shown or for some photos in advance on the 3 dots for each photo and select enqueue. Then go to now playing and press next.

Another topic: Zooming has no effect on the TV screen. I can confirm the app "Direct Cast" can do this:

Photos should be zoomable also within the now playing view and not just within the photo only diashow view.

I hope my suggestions will be applied. Even though it's the best software of this kind, thanks for that
[Android Apps and Games] michele1375:
Hi. I have installed Bubbled UPnP app into Fire Tv Stick and my license key app with Apps2Fire but the app BubbleUPnP doesn't recognize the presence of the license. How can I install full version of this beautiful app. I am also avalaible to pay another time the app if necessary. Thank you. Michele
[Android Apps and Games] Vicalvi:
Friends, when I had BubbleUPnP on Android 6.0 with root + Xposed, using the "Audio Cast" function it transmitted the audio that was playing Deezer to my TV without problems. Now that I've upgraded my version of Android to 7.1.2, with Xposed and root turned on and working, this function no longer works. It connects to the TV, but it is mute without any audio, it even shows on my network monitor that is sending data through the network, because the upload varies between 150 and 300 kpbs, but no audio, mute. Any tips on that?
[Android Apps and Games] thedicemaster:
I have an issue with payback resuming.

what's odd is that I always have it, except when I just tried to log it.

I'm playing an "unsupported" video file to a 2nd generation chromecast(so it's transcoded on my phone).

if I stop it midway, the next time I open the same file in bubbleupnp it asks to resume.

what happens next is where it goes wrong.

the video loads, plays the first second of the video, then loads again, and plays from the start.

what I find even stranger is that the problem went away when I enabled logging.

right after the issue happened I manually skipped to where the video was previously stopped, and it did properly play from there(no sound in the first few seconds though)

I then paused the video, enabled logging, exited the app, and reopened the file in bubbleupnp.

this time after loading it played the 1st second of the video again and skipped back to loading, but now it started playing a few seconds before where I paused the video previously(the expected behavior)

I think this was the very first time resume actually worked for me through chromecast, and I've used this app with 3 different Samsung phones.
[Android Apps and Games] monsterwu:
Thanks for your good work, I have purchased license of bubbleupnp already. I am connecting it to Raspberry pi3 with Moode audio OS. Now I have a few questions.

1. Is the license apply for only one device? I have 2 Android phones (same Google account) but the other one cannot use the license.

2. For the renderer, should I choose local renderer, local renderer (openhome) or moode upnp? I haven't installed bubbleupnp server yet.

3. Is the audio file stream through pi3 only but not the Android phone?

Thank you for replying, I like this app a lot.
[Android Apps and Games] bubbleguuum:
[MENTION=8788460]monsterwu[/MENTION]

1. The license should be installable (via Google Play app) on all your Android devices that have Google Play installed and configured with the same account that you used for the purchase. If for some reason the Google Play app will not let you install it, try from the web Play Store: https://play.google.com/store/apps/details?id=com.bubblesoft.android.bubbleupnp.unlocker

2. Selecting the 'local renderer' and 'local renderer (OpenHome)' is for local playback. 'local renderer (OpenHome)' is only of use for remote controlling playback from another device/computer running an OpenHome control point (eg BubbleUPnP on another device, Linn Kazoo, Lumin on iOS, ...).

3. Not sure what you mean exactly but whether the stream is played directly by your pi3 or go through BubbleUPnP depends on many factors like the renderer capabilities, whether the stream is in the cloud (managed by BubbleUPnP) and other consideration. It has no impact on audio quality as the renderer receives the same data in the end.
[Android Apps and Games] bubbleguuum:
[MENTION=1761297]thedicemaster[/MENTION]

Thank you for the report, will need to check. Resuming can be rather tricky as it is done by playing the video from the start, then seeking to the resume position. If you add to that, that seeking in Chromecast transcoded videos is rather complicated itself, there may be a problem, timing related.
[Android Apps and Games] hajkan:
I am having issue with audio cast too again. Antennapod used to work with this now it does not work ( I did not upgrade my system or do some other setting changes, it worked now it does not work. On the other hand AIrAudio (requires root) works perfectly, it even works wiht Aimp which Bupnp never was able to cast its audio from the start.
[Android Apps and Games] bubbleguuum:
Will check for Antennapod. AirAudio captures audio at the system level, hooking native libraries and does not use Xposed, so works with all apps.
[Android Apps and Games] bubbleguuum:
[MENTION=8783445]michele1375[/MENTION]

The license app requires the Google Play Store to be sideloaded and functional with your Google account configured. Although you can sideload BubbleUPnP on the FireTV, the UI does not work very well on large screens. There's an Amazon version of BubbleUPnP for Amazon tablets but the FireTV is not supported.
[Android Apps and Games] hajkan:
I see, do you have plans for going for that route too at some point?
[Android Apps and Games] bubbleguuum:
No, as it is very complicated thing to do, and architecture and ROM dependent to a point, let alone messing with native libraries is rather risky in term of breaking things. It also need updates for each new Android version. My Xposed solution to that problem is isolated from some of these problems, at the expense of less apps supported.
[Android Apps and Games] hajkan:
Yeah I guess it makes sense that you do not want to deal with all the complications, given that your app is mainly upnp controller. I just do ot trust some random apps that need root to work. On the other hand I trust you as a developer that was why I was wondering if you would implement it.
[Android Apps and Games] Mohamedselim:
Downloadable profile for Emby to cast to chromecast

I have tried the server program in my windows 10 pc but some videos refuse to play in chromecast, could you pleasee provide us with downloadable profile to be put in Emby profiles directory to be used to transcode media on the fly for chromecast by emby server itself ? if you create some custom ready made profiles for emby plex etc to be downloaded and used for on the fly transcoding that would be a great bonus

Thanks alot