yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] bubbleguuum:
[MENTION=8102909]Stretchie-Poo[/MENTION]

It is renderer specific. Please send me a log file playing a track until next track does not play. See first post of this topic for logging instructions.
[Android Apps and Games] bubbleguuum:
I'm noting it although no promise.
[Android Apps and Games] johsgjerde:
Hi.

All of a sudden track order in Tidal got messed up.

I am using Bubble DS.

Any hints?
[Android Apps and Games] bubbleguuum:
[MENTION=8091360]church_mouse[/MENTION]

Will have to test it. I specifically tested gapless with JRMC, but it was long ago, and on Windows.

Gapless control is very different and more complicated than regular control.
[Android Apps and Games] bubbleguuum:
Where exactly should I look for in TIDAL BubbleDS browse tree for a messed up track order ?
[Android Apps and Games] johsgjerde:
I was just wondering if it was a known issue. No offence meant.
[Android Apps and Games] bubbleguuum:
It's not a known issue. Eventually you may want to specify where (TIDAL folder, specific album if any) exactly you observed this issue.
[Android Apps and Games] jmath07:
I am experiencing this battery drain occasionally as well. It's strange in that it does not occur every time I put the app in the background, so it must be a certain state that causes it. Nexus 5X with 2.8.7 on Android 7.1.1
[Android Apps and Games] johsgjerde:
Ok.

It is in any album in tidal cloud. New music, My Music and Playlists.

Strangely when I select track numbers to be shown in library, the sorting seems random.

Thanks for great software bubbleguum. Essential in my stereo.

---------- Post added at 06:03 PM ---------- Previous post was at 05:37 PM ----------

I am guessing it is a bug in Tidal servers. Both Bubble apps show the same, so i guess it is not related to the sorting in the apps.
[Android Apps and Games] icanrule:
My biggest complaint is that if does not ask me which source I should play too when I pass a video to it, like allcast does. This would be a killer option for me.
[Android Apps and Games] johsgjerde:
Here is what I have tried:

uninstall of Bubble DS, restart, then reinstall.

enable or disable the server search settings in upnp tweaks

check with Tidal app, it is correct track order there.

check/uncheck smart sort in library settingz

This morning it was fine. Then at some point, without any changes in app, it is random in the albums. Not alphabetical either. Order changes each time I quit and restart Bubble DS.

Sorry about being a bit sparse on my first post. I think this should pinpoint the issue a tad better.

Are the third party apps using different servers than Tidals own apps? Just a thought.

Good night from Norway.

Johannes
[Android Apps and Games] V4lve:
Thanks for the tip. Presumably BubbleUPnP is unable to transcode from Tidal for Chromecast?
[Android Apps and Games] RealityRipple:
Love this app and server, literally the only thing I've spent money on through the Play store. Use it exclusively for all TV needs.

Just two issues I'd like to ask about.

The first is the FFmpeg version for the Server on Windows. I'd really like to be able to use the 64-bit FFmpeg (and one that uses my video card(s) if possible), and tried replacing the versions in the BubbleUPnP Server folder with those from <https://ffmpeg.zeranoe.com/builds/>, but the server just "updated" them back to their original versions. I noticed in the change log that the 64-bit server took up 4x as much RAM. Is there a way to just use a 64-bit FFmpeg on 64-bit OSs instead? I noticed while working with FFmpeg in one of my own small tools that the 64-bit version was impressively faster on my computer than the 32-bit version, and I'd really like to take advantage of that.

The second is sort of a specific issue. I'm using Plex as the UPnP server, which generally works fairly well, but occasionally it has a few issues. The big one is while watching something via Chromecast, if paused for a little while, the video fails to play. It's usually if it's longer than a few minutes. Short pauses work fine. Then there's a smaller issue which is that thumbnails don't display correctly. The list view's "icons" display alright using the Proxy feature on BubbleUPnP, but the larger "thumbnails" display doesn't. It gets a 401 "Unauthorized" error accessing the "albumart.jpg" file. I think it's the same as if I don't use a Proxy. It also doesn't like it if I use a Plex account, but I don't mind that. When I try to access the address through my web browser, it works fine. I'm pretty sure when I looked into it, it had to do with BubbleUPnP using the wrong local address to send the request as my best guess? Also, yes, I'm using the Beta version of BubbleUPnP on two different Android devices with the same results for both issues.
[Android Apps and Games] bubbleguuum:
[MENTION=5260018]jmath07[/MENTION]

Do you happen to pause playback before letting BubbleUPnP run in the background ? This would prevent 'Kill on inactivity' to kick in.
[Android Apps and Games] bubbleguuum:
[MENTION=2559634]V4lve[/MENTION]

There is no need because FLAC is supposed to be supported by all Google Cast devices. Except on the Nexus Player due to a specific issue on that device

that I hope will be fixed in a firmware update. What I will probably do in the meantime so it 'just works' is to force AAC when playing TIDAL on the Nexus Player (and MP3 for Qobuz while at it).
[Android Apps and Games] bubbleguuum:
[MENTION=7912595]RealityRipple[/MENTION]

The way to override ffmpeg binaries:

- stop BubbleUPnP Server (via Windows start menu)

- edit C:\Program Files (x86)\BubbleUPnPServer\BubbleUPnPServer.ini and add these lines after the arg.1=... line

arg.2=-ffmpegDir

arg.3=c:\path\to\ffmpeg

where c:\path\to\ffmpeg is the path (folder) where ffmpeg.exe and ffprobe.exe can be found

- start BubbleUPnP Server (via Windows start menu)

- (optional): look at C:\Program Files (x86)\BubbleUPnPServer\BubbleUPnPServer.log.0 to verify that the new ffmpeg binaries are picked up

Likely Plex has a short timeout (a few minutes) when a client (Chromecast) is not reading data from its http server after which it closes the connection.

That or the timeout is on the client side (Chromecast) but I do not think this is the case as I remember long pause resuming fine after a long time when streaming from BubbleUPnP as a media server (which IIRC has a 3h timeout server-side).

Is BubbleUPnP Server involved (for transcoding) ? As it can also have an effect although BubbleUPnP Server has large timeouts in both directioms (from Chromecast and to Plex).

Not sure what is going there and why Plex would return an http error 401 "unauthorized"...
[Android Apps and Games] bubbleguuum:
[MENTION=6853806]johsgjerde[/MENTION]

That's a very weird issue. I've been unable to reproduce it with the 'Settings > Library > Track numbers' option turned on to make checking order easy.

I tried albums in 'My Music > Albums' and 'Ediorial > What's new > (Albums) > New'.

I cannot explain it other than an intermittent TIDAL server bug sometimes returning tracks in a random order...

Can you post a screenshot of a messed up order ?
[Android Apps and Games] bubbleguuum:
[MENTION=4086763]icanrule[/MENTION]

I suppose you meant 'which target' rather than source ?

Please give more detail on your use case and what you expect to happen.
[Android Apps and Games] jmath07:
I'll try this.
[Android Apps and Games] garreffster:
Album Art

Hi,

I'm loving the bubbleupnp app. I am using it on my ICS Galaxy Nexus to play music stored on my laptop via Samsung's AllShare to my Samsung TV.

Only issue is that none (literally zero out of ~5000) of my songs display album art on the bubbleupnp app or on my TV. I'm fairly OCD about my music collection, and the vast majority do have artwork (all of my music is in .aac format and stored in my iTunes music folder). I assume I'm missing some sort of setting to get the artwork to show, and was hoping you could point me in the right direction. Or is this an issue with AllShare on my laptop? I dug around through all the settings and couldn't figure it out.

I'm also noticing that my music is showing up in alphabetical order instead of by track (i.e., when I navigate to an album). Is this a problem with ID3 tags or something? Maybe this and the album art are part of the same issue?

Thanks for any help/guidance you can provide!
[Android Apps and Games] After School Special:
love this thing

I love this app - it's the only thing I've found that will allow me to log in remotely and download music or video.

I'm having an issue where I see multiple android server listings. On my PC my android shows up 4 times, and on the BubbleUPnP App my droid shows up 6 times. Any ideas why? How can I delete some of these multiple showings?
[Android Apps and Games] stalensnuitje:
Hi,

I bought the license for this app a while ago because it's the only one that always keeps seeing my Marantz NR1602 amp on each startup. What really bugs me though, is that I keep getting an Action Timeout every time I want to play a playlist with music from my Synology to the Marantz. It doesn't matter how often I try. When browse the NAS directly from the amp, it works fine...

Any thoughts or ideas on this?
[Android Apps and Games] mike freegan:
Does anyone know if there are any plans to incorporate this into the Android share menu like Twonky?
[Android Apps and Games] bubbleguuum:
1. to show album art, the app is entirely dependent on the good will of the Media Server (AllShare) to expose an image URL for each item. Some Media Servers are better than others at recognizing album art (external files vs embedded, etc).

So I advise you research what AllShare expects, to recognize album art

2. Tracks displayed in alphabetic order for an album is carateristic of browsing a Media Server by filesystem (eg physical folders on your disk) rather than other hierarchies using tags. Is that the case ? If yes that could explain your album art issue, as usually Media Servers do not associate album art with files browsed with the filesystem hierarchy.
[Android Apps and Games] bubbleguuum:
First time something like this is reported. Can you post a screenshot ?
[Android Apps and Games] bubbleguuum:
Please record and send me a log file (bubbleguuum at free.fr). See first post for instruction. Marantz renderers are known to be sometimes problematic.
[Android Apps and Games] bubbleguuum:
Can you describe your exact usage scenario ?
[Android Apps and Games] akispavlopoulos:
Hi bubbleguuum. Sorry for bothering you... As I wrote in a previoy post, I have just bought a new LG TV (the LM62 series) and when I select a music track from foobar's library to be played in my tv through bubbleupnp it plays fine if it is mp3. If it is flac or ape, I can hear the music from my tv, but the time bar stays still in both my tv and bubbleupnp. I guess it has to do with the transcoding profil. How can I fix it? Or do you want any log files? Have a look when you have time. Thank you!
[Android Apps and Games] mike freegan:
Hi thanks for asking!

This is a screenshot from my standard ICS gallery in a movie screen. In the share menu, I just hit Twonky. It opens Twonky to the now playing screen and instantly starts playing on the last media device I used which is really really handy.

It works for music and images too.

I prefer how your app looks by and behaves by miles as the twonky UI is a mess, but i really miss this feature.
[Android Apps and Games] bubbleguuum:
Probably a TV specific issue but you can record and send me a log if you want, playing the problematic files (see first post of this topic for instructions).
[Android Apps and Games] bubbleguuum:
Ok thanks for the details. I've added BubbleUPnP to this menu. In fact BubbleUPnP already has the ability to play audio/video/images to the current renderer from a 3rd party app (eg "Beam" in Twonky's jargon). But in the current version of BubbleUPnP this is only available for VIEW intents. I've made it available for SEND intents as used by the Gallery app (those SEND menus assosciated to the "Share" icon are used and abused by every possible app it seems...).

You probably have set a default video player app to launch when you tap a video in the Gallery app. If you removed this association (with the "Clear default" button in the video player app page in the "manage applications" part of the Android Settings) when you tap the video it would instead display a list of apps able to play it, among which BubbleUPnP (which would play it on the active renderer).
[Android Apps and Games] snooopi:
can't access bubbleupnp server - configuration webpage

Hallo,

I installed bubbleupnp server and have to problems:

1) when I try http :// localhost : 58050 (I'm not allowed to write external urls) then not the configurationpage appears but only the filelisting of the directory webapp.

How can I call the configurationpage?

2) when I try to connect to bubbleupnp server from outside then bubbleupnp says:

'The server could be joined but failed authentication. Check that your login and password are correct'

But I didn't set any login and password. Even if I wanted to I couldn't (see problem 1)

Thanks a lot
[Android Apps and Games] zelius:
Hi there!!

I have a problem with the BubbleUPnP server. I have installed the server on my pc and have opened the ports in my router.

When I test the server via the bubbleupnp server "internet connectivity test" it says it is reachable and all fine but when I add the public ip and port information on my bubbleUPnP applications on my tablet it does not detect my server.

I also tried to access my server via the browser connecting to http:/publicip:port/ and it does not load.

What could be the problem friend, I hope you can help me with this issue as I been spending a lot of time trying to get this to work, thanks.
[Android Apps and Games] mike freegan:
Best. Dev. Ever

---------- Post added at 09:09 AM ---------- Previous post was at 08:45 AM ----------

Oh, whilst on the subject (and I'm feeling cheeky), is there any way to do the same for the sharing menu of a YouTube video (again like Twonky) or is that a whole other ball game?

Thank you again for all the hard work, and being so attentive.
[Android Apps and Games] bubbleguuum:
1. This is very weird. On which platform are you running the server ?

If on Windows you can send me the log file (server.log, in the install diretory).

On other platforms you can redirect the server's console output to a file.

Send it to bubbleguuum at free.fr (do not post it online).

2. Yes, until 1. is resolved this cannot work properly.
[Android Apps and Games] bubbleguuum:
In Android BubbleUPnP did you use exactly

http://publicip:port

to connect, using the correct login and password ? What message do you get in the app with the "Test" button ?

Also when doing this test are you connected through WiFi (your home WiFi on which the server is running) or mobile connection ? For some obscure reason, some routers refuse connections on the public ip they manage when the request come from the LAN. So try the test from a mobile connection.

Also, it is normal that in your browser you cannot access the server's conf page with the public ip as this is disabled by default (configuration interface is only allowed on the server's LAN ip by default).
[Android Apps and Games] bubbleguuum:
It is a whole other ball game but this it is hopefully possible through the third party app semperVidLinks doing the heavy work of extracting the youtube stream URL from the exposed youtube web page.

Install semperVidLinks, select it in the youtube share menu and send it to BubbleUPnP (or your fav video player) from here.
[Android Apps and Games] zcs72:
3g streaming

Hi, sorry it took so long to respond. I was using dice player. I tried V-player, and it worked perfectly. I hadn't tried it for streaming on 3g because it won't work as a stand-alone player on my phone ( video is slow and out of sync with audio.). Dice works great as standard player but shows problems on 3g ( pixelating, discoloration, sometimes bleeds previous vvideo into currently viewed) for the first few seconds. I have Mobo on my phone but it won't show in the list of players when launching a video. Hoping to find one that works for all so I can set a default. Still having issues displaying photos as well. Screenshot attached is what I get.

Also what limits me to 240p transcoding? Is it my phones hardware? I thought the Inc2 was capable of viewing 720p.
[Android Apps and Games] zcs72:
I have this issue as well. I have an OG Droid, Inc1, and Inc2, and they all do it to verying degrees. See screenshot below.

Both are from my Inc2. Tara is my wife's Inc.
[Android Apps and Games] icanrule:
I have an app on my phone that I used that will pass a URL to BubbleUPNP. Normal when I send this link BubbleUPNP opens up and after several seconds it will load up bubbleupnp and start scanning for previous targets (of which I have lots). Once it has loaded the targets it will identify the last one that was used and send the signal to that target. Because I have several rooms in the house I don't want to send it to my last used target. Usually i want to send it to a target that I am currently at. Here is what I have to do.

1. Open App and choose the video that I want to play.

2. It sends url to bubbleupnp and after waiting it loads on the previously loaded target.

3. I have to then stop it and pray no one else was using that target.

4. Then I need to select the target I want from the menu.

5. Then I have to go back to step 1 to open the app to send the URL again. But this time when it hits step 2 it will load the proper target.

That is very inconvenient for me. A friend told me about Allcast a while back and I gave it a try and it has this functionality where it asks you for the target as soon as it opens. But I haven't paid for it and I don't like seeing advertisements. My hope is that I can tweak bubbleupnp to act in the same way.

Here is my current best case scenario but I never remember to do it.

1. Open bubbleupnp first.

2. Choose the target.

Then continue with the 5 steps listed above.
[Android Apps and Games] bubbleguuum:
To be 100% clear, when you are done with the app for a while, make sure to stop playback and not pause it.
[Android Apps and Games] bubbleguuum:
I understand what you mean but BubbleUPnP is built around the concept of a current active renderer that you have to manually select and that remain current as long as you do not change it (or if it disappears from the network). So BubbleUPnP never actively ask on which target (renderer) to play.

Here's what you can do:

- start BubbleUPnP first, select the renderer you want to play to

- send/share the media to BubbleUPnP from the third party app

Also, starting with Android Marshmallow, BubbleUPnP supports its 'direct share' feature. That is, the last 3 renderers you have been using appears in the Share/Send menu of third party apps (provided they use the stock Android app popup selector and not a custom one).

If you select such direct share targets, that will indeed share to the named renderer.
[Android Apps and Games] Mynacol:
Hi [MENTION=237202]bubble[/MENTION]guum,

I think [MENTION=4086763]icanrule[/MENTION] has a point here. My Idea:

If BubbleUPnP is not running in the background and then a share/send from another app opens BubbleUPnP up, a renderer menu is displayed.

As a selectable thing inside the settings: instead of searching for the last used renderer giving a menu for the currently available renderers (with maybe filtering renderers that don't support the media) to select one.

It definitely would further increase the app!

Regards, Mynacol
[Android Apps and Games] ranperry:
Spotify Web API

Spotify will enable Lossless streaming this year. They have started offering Spotify Hi-Fi in some areas.

They have an API:

https://developer.spotify.com/web-api

Is Spotify on the roadmap for BubbleUPnP controller?

Thanks!
[Android Apps and Games] RealityRipple:
Thanks for this, it's exactly what I was looking for. Definitely mention this on the server page in the chromecast transcoding ffmpeg/ffprobe section.

I didn't know that Chromecasts have a 20 minute timeout to prevent screen burn which can't be disabled, and apparently Plex is known to do unpleasant things in regard to it... Oh well. The BubbleUPnP app's not set to transcode everything, but I'm not sure there's a difference in effect between those that are and those that aren't transcoded. I'll have to experiment.

I think I've got the large pictures thing sorted out. Since I use a non-standard local IP address, Plex apparently gets really peeved, so I had to set the "List of IP addresses and networks that are allowed without auth" to include my local IP and the IPs of the Android devices, without netmasks since Plex decided that "non-private ips with netmask ranges are dangerous" which makes sense, if they detected what a private IP was instead of just relying on a hardcoded 192.168. I also had to give the devices static IPs in my router.
[Android Apps and Games] muhaomar:
Hi i have galaxy s6 (6.0.1) and i have bubbleupnp license so when i transcode and start watching and close the phone the app stop after maybe 15 minute but if i keep the phone open its working good why is that ?
[Android Apps and Games] V4lve:
Ta. I am able to play FLAC directly on the Nexus Player so presumably its 'cast' that has the limitation?
[Android Apps and Games] drfr:
I'm using Tidal on a daily basis and I was observing this issue couple of days ago lasting for some hours and then it went away. I think it was definitely on their side.
[Android Apps and Games] Battlesoft:
Wake on LAN

I want to bring up the Wake on LAN topic again. It's been around this thread for years and has gone from "really super low priority" over "may add support for it, epecially since [..] WMP supports it" to "no plan for this".

I haven't read the entire thread, but probably picked up the bits about WOL. Currently, I'm using a separate app, which is annoying. The Tasker solution (that detects BubbleUPnP and wakes some device) only works with a single device and can accidentally wake your device if you just happen to trip into BubbleUPnP.

I have coded WOL in an app myself, it was as simple as pasting the code from somewhere. Sure, there may be some quirks with certain devices, but the general feature should be easy to add and work with most devices.

My suggestion would be some sort of "sticky" renderers. Either you can pin them manually and/or it could be detected from the UPnP protocol that WOL is supported. Either way, BubbleUPnP would just remember the IP/MAC of the device and keep it list of renderers even if it goes away on DLNA. When the user taps it anyway, BubbleUPnP wakes it and then goes into "wait for renderer" mode (maybe for a bit longer). When the user resumes BubbleUPnP and the previous renderer is gone but wake-capable/sticky, BubbleUPnP should ask whether the user wants to wake, wait or switch to another renderer.

I'd appreciate if you could consider adding such a functionality.

Cheers
[Android Apps and Games] cliffskoog:
Hello,

I'm licensed, and much like the app. Good control of server volume from client, on screen too. Album art display on client still mystifies me, though. Sometimes yes, sometimes no.

But this message is about the audio engine. I'm now using a USB DAC, but the sound is notably inferior to DAC through the better stand-alone players: onkyo, noozy, stellio, aimp, and I think even pulsar and mediamonkey. Are there any improvements or plugins or abilities to control local players in the pipeline?

Thanks for a fine app in any case.
[Android Apps and Games] alexinc:
is there any chance to get bubbleupnp compiled for mips devices? i would love to install bubbleupnp as control point on my huami pace/amazfit smart watch running android 5.1. streaming/controlling music from my nas via bt of my watch to bt speaker. :)

for now i'm getting INSTALL_FAILED_NO_MATCHING_ABIS when trying to install via adb.