yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Snowknight26:
bubbleguum,

I've noticed that recently BubbleUPnP Server leaves multiple instance of ffmpeg.exe running in the background. I believe this happens whenever I try to play a track with BubbleUPnP that needs transcoding, but for some reason the track never starts playing. If I stop the track, then try to play it again, BubbleUPnP does play it but it only plays a portion of it, and only that portion becomes cached - so now I have an incomplete track in my Android library.
[Android Apps and Games] FoxTheGreat:
UPnP tethering

Hello,

First of all let me thank you for this great app. I bought it more than month ago and I was able to configure it how I need mostly, but I still struggle with one issue – UPnP tethering. My setup is following:

I have two LANs.

1. LAN with media server (Universal Media Server 6.0.0., PS3 Media Server 1.90.1, Kodi 15.2) running on Win 7 x64, same PC running BubbleUPnP server version 0.9 update 16 .

2. LAN with Smart TV and tablet with licensed Bubble UPnP app 2.6.0.2.

My problem is I cannot see UMS and PMS in my TV directly, only Kodi is visible (Advertise on LAN is on in Android app). I can stream anything from UMS/PMS just fine, if I select my TV as renderer in the tablet app and send it to TV.

Also if I connect notebook to 2. LAN and run BubbleUPnP tether client I’m able to see all media servers from 1. LAN as tether in tablet app and also on the TV.

My question is how PC tether client differs from Advertise on LAN option in Android app?

Why only Kodi is visible on my TV if I use just Android App in my tablet?

My goal is to have only tablet and TV on 2. LAN and tablet should tether all media servers from 1. LAN.

Can someone please shed some light into this topic?

Thanks in advance.
[Android Apps and Games] klapaciuss:
Problem with Tidal sound quality

Hello. Last month I register worse sound quality during Tidal reproduction via BubbleUPnP Android app and foobar or JRiver Media Center audio renderer. It seem there is problem on high frequencies (in comparison with Tidal local playback on renderer PC). There is no problem with other music reproduction from BubbleUPnP (e.g. local flac) over the same renderers. What could be reason of this behavior?
[Android Apps and Games] DaWizzNL:
This.

Would already hugely appreciate it if there only was an option to change the font size :)

(I believe it was possible to do this in 1.x?)
[Android Apps and Games] klapaciuss:
SOLVED: Problem with Tidal sound quality with JRiver or foobar renderers was solved by setting Use Proxy option to ON in BubbleUPnP app configuration of Local Media Server. With this option switched ON is sound quality much better.
[Android Apps and Games] bubbleguuum:
Nothing changed regarding audio quality and TIDAL in BubbleUPnP.

Some (older) TIDAL albums are only available as 320 Kpbs or even 96 Kbps AAC, so check what foobar2000 and JRMC are reporting for codec/bitrate.
[Android Apps and Games] bubbleguuum:
It doesn't really make sense as in both case (proxy on or off) the exact same stream is served to the renderer, except that when proxying is on, it goes Internet -> BubbleUPnP (Android) -> renderer.

Unless you have a better Internet connection on your Android device ?
[Android Apps and Games] klapaciuss:
Yes I know. But despite of this TIDAL sound quality is better with Use Proxy ON. Differences are subtle and important only for listeners of high quality hifi devices. Codec and bitrate on renderer side are reported the same regardless on Use Proxy option.
[Android Apps and Games] bubbleguuum:
Normally 'Advertise on LAN' should have the same effect that the standalone tether client. If I understand correctly, with 'Advertise on LAN', only

Kodi is visible to the TV ? PMS and UMS have had weird issues used with BubbleUPnP Server. I really do not recommend those. I would try something else like Serviio.

Without even speaking of any tethering, does your Samsung TV see Android BubbleUPNP as a DLNA media server ?
[Android Apps and Games] bubbleguuum:
Never underestimate the placebo effect...
[Android Apps and Games] bubbleguuum:
Thanks for the report.

The only case I think this could happen is if BubbleUPnP starts playing a transcoded track, and never close the connection (normally when playback is stopped or on error). This should not happen unless there is a bug.

Can you easily reproduce a ffmpeg.exe that remain running forever ?

This is the kind of issue difficult to fix if i cannot reproduce it.

Speaking of which, it is normal to have up to 2 ffmpeg.exe simultaneously if 'Gapless playback' is enabled for the local renderer.

For caching incomplete tracks, this is normally impossible and the app goes to great length to prevent this: it will only cache

tracks that it is sure have been read fully.
[Android Apps and Games] DatPratt:
Chromecast - NPT error after different periods of time

Hi dev,

First, thanks a lot for the program, the foobar extension, and even the app which I try not to use with my chromecast audio since you added the ability to have a DLNA proxy for it. :D

Every once in a while, even when I am not doing anything else on the network, playback to the chromecast will randomly stop. I used to get a "StopError" in the UPnP Controller in Foobar initially, and if I tried to start playback capture again. And if I tried to change the volume, an error there as well. Fixing that basically involved closing foobar, restarting the BubbleUPnP Server service, and then opening it again. It just seems to randomly lose control of the chromecast after any amount of time.

Looking further, (and also since I got a new router), I had the foobar extension log INFO, and multiple times whenever this happened, I would get the same result at the end of the line as follows:

60.60505: PLT_HttpListenTask::DoRun(491)/7120: WARNING: PLT_HttpListenTask exiting with -20021 (NPT_ERROR_CANCELLED)
60.60505: PLT_HttpServerSocketTask::Read(195)/5656: WARNING: NPT_CHECK failed, result=-20021 (NPT_ERROR_CANCELLED) [(res)]
60.60567: PLT_UPnP::Stop(191)/184: INFO: Stopping UPnP...
60.60630: PLT_HttpListenTask::DoRun(491)/7984: WARNING: PLT_HttpListenTask exiting with -20021 (NPT_ERROR_CANCELLED)
60.60630: PLT_HttpServerSocketTask::Read(195)/7968: WARNING: NPT_CHECK failed, result=-20021 (NPT_ERROR_CANCELLED) [(res)]
60.60630: PLT_HttpServerSocketTask::Write(465)/3580: WARNING: NPT_CHECK failed, result=-20021 (NPT_ERROR_CANCELLED) [(SendResponseBody(response, *output_stream, abort))]
60.60692: PLT_HttpServerSocketTask::Read(195)/6448: WARNING: NPT_CHECK failed, result=-20021 (NPT_ERROR_CANCELLED) [(res)]

Or something slightly different...

331.331376: PLT_HttpListenTask::DoRun(491)/4960: WARNING: PLT_HttpListenTask exiting with -20021 (NPT_ERROR_CANCELLED)
331.331376: PLT_UPnP::Stop(191)/5568: INFO: Stopping UPnP...
331.331439: PLT_HttpListenTask::DoRun(491)/2900: WARNING: PLT_HttpListenTask exiting with -20021 (NPT_ERROR_CANCELLED)
331.331439: PLT_HttpServerSocketTask::Read(195)/5300: WARNING: NPT_CHECK failed, result=-20021 (NPT_ERROR_CANCELLED) [(res)]
331.331439: PLT_HttpServerSocketTask::Read(195)/2244: WARNING: NPT_CHECK failed, result=-20021 (NPT_ERROR_CANCELLED) [(res)]
331.331507: PLT_HttpServerSocketTask::Read(195)/424: WARNING: NPT_CHECK failed, result=-20021 (NPT_ERROR_CANCELLED) [(res)]
[Android Apps and Games] neutro_b:
Chromecast-to-DLNA routing?

There are lots of talks about BubbleUPnP new transcoding capabilities, allowing to throw about anything to Chromecast devices. But is there a way, or could there be a way, to do the opposite? Here's my use case: I have a DLNA-enabled receiver, which turns on and play instantly when receiving a DLNA stream, without any need for changing sources or turning on devices. On the other hand, I have apps on my mobile devices (... e.g. the Digitally Imported app) which supports Chromecast but is not a DLNA client. It would be awesome if there was a way to fool that app into thinking it is Chromecasting but would send a DLNA stream to a DLNA player instead. I wouldn't mind this supported on the server.

I hope I make sense; not sure if many people would need this but if this is easy to implement, I'd find it awesome.
[Android Apps and Games] blindguyinanorgy:
Nevermind
[Android Apps and Games] bubbleguuum:
I have also observed that sometimes the Chromecast Audio unexpectedly close the connection to BubbleUPnP Server (for no explicable reason).

Sometimes it happens after 1 track and sometimes after hours of playback.

I'm looking into why the CCA do this but for now it is a bit mysterious.

You can try to reboot the CCA to check if it fixes the problem, at least for a while.

It would still be interesting that you sent me (bubbleguuum@free.fr) the BubbleUPnP Server log file (BubbleUPnPServer.log.0, in the installation

directory) just after you get such disconnection.
[Android Apps and Games] bubbleguuum:
This would require making a Google Cast emulator, which is not really possible (or very difficult) due to encryption used by Google on real Chromecast: a Cast app will only accept to play to a Google Cast device only if it can prove it is a real device.
[Android Apps and Games] neutro_b:
Thanks for the quick reply! I guess we'll have to wait and see if emulators like leapcast go somewhere. It looks like they don't support v2 of the Chromecast protocol yet.

I suppose, for my use case, that the emulator would have to strip video and only send audio to the DLNA player (mine doesn't support video). So it's not just routing either.
[Android Apps and Games] tboooe:
Kill on inactivity not working consistently

Hello, I use Bubble on multiple Android devices (phones and tablets) running Kitkat and Marshmellow. I find that the Kill on Inactivity feature doesnt work very consistently which leads to massive battery drain. Any one else having this problem?
[Android Apps and Games] DylanTO:
Bubble server on android

Bubble server won't start on my sony xperia z1 Android phone.

Message said "didn't find class java.net.StandardProtocolFamily"

Any help or advice would be appreciated!
[Android Apps and Games] bubbleguuum:
Thanks for the report. v0.9-update17 that I just released was broken for Android.

It's now fixed: just reinstall it entirely.
[Android Apps and Games] francescofonty:
i have the same problem..

someone help us?
[Android Apps and Games] schale01:
I noticed the other day that subtitle extraction does not work on Chromecast when accessing media on my remote server. Subs do work when I am at home and they do work if played remotely through MX player just not when using Chromecast as a renderer. Is this expected/intended behavior?
[Android Apps and Games] DatPratt:
Obviously, if I reboot everything it works fine for at least a little while. Usually I only need to reboot the Bubble Server in order to get it working again, sometimes I have to also go on my android phone to the chromecast app and hit "Stop Casting" because CCA thinks it's still connected, but that occurrence is more rare. I only had to reboot CCA once, and even then it could have been reset and working again without having to do that I think...

Today ironically, it is working flawlessly, and performance may even have to do with my router as well. On that topic, the new feature you added so that the server restarts on network change may also help prevent the problem. If it does err again ill be sure to grab the log for it.

Thanks

---------- Post added at 11:59 PM ---------- Previous post was at 11:48 PM ----------

Like bubbleguuum said, probably not possible with this app. However there are many alternatives. For example, My Cloud Player on Android (substitute for Soundcloud official app) has support for DLNA/UPnP that is separate from its Chromecast support, which may work. Also on Windows there is something called Stream What You Hear which can also cast to both, and there are other open source programs like Kazoo and Kinsky which I think also work for generic DLNA...but not sure. As for Android, if you want a certain app designed for just DLNA to take your phone's audio and push it to a DLNA device, it would have to be rooted I guess.

All depends on what you are actually trying to do with those devices. Not sure what you are doing, but maybe Kazoo can take the feed from that mobile app and then project it to your device...
[Android Apps and Games] Noobel:
Thanks for a mighty BubbleUPnP!

While all features are already great, I do really miss AirPlay streaming support as well as SAMBA support!

Any plans on adding these?
[Android Apps and Games] Grenelle:
Cloud onedrive : stop before the end

Hello,

Quite systematically, when i use onedrive cloud (on raspberry/volumio controled via bubbleupnp), songs don't play til the end and shift to the next one.

I dont think it comes from volumio.

Does anybody has same issue with onedrive or another cloud service?

I dont have this issue with local UPnP server or distant bubbleupnp server.

Sincerely

François
[Android Apps and Games] nbpf:
I guess it has been asked many times but it is a bit difficult to search this thread: are there any plans to port BubbleUPnP to windows 10, iOS, Linux/GNU ? Thanks, nbpf
[Android Apps and Games] preusstang:
I'm getting sketchy discovery of Serviio on my Nexus 5 w/ marshmallow as of late.

Edit: latest versions of bubbleupnp server and app.
[Android Apps and Games] bubbleguuum:
Try restarting Serviio. If that is not sufficient, reboot your WiFi router, verify its firmware is up to date.

Also, WiFi on N5 / Marshmallow seems to be more erratic over time than on Lollipop (that is what I observed on my network setup,

might not be something general): I often need to swicth WiFi off then on to have it work properly.
[Android Apps and Games] bubbleguuum:
No plan for now.
[Android Apps and Games] bubbleguuum:
Are you streaming FLAC or other lossless format ?

I remember having investigated a similar issue some time ago and although I do not remember the specifics,

it was due to the behavior of OneDrive http servers happening after some time when streaming large files.

I just remember I could not fix it and could not workaround it.
[Android Apps and Games] bubbleguuum:
SAMBA: no

AirPlay: maybe but no promise
[Android Apps and Games] Grenelle:
Actually i play quite exclusively flac files. I could be that. I will try with mp3 in order to compare behavior.
[Android Apps and Games] Noobel:
No SAMBA, really? :confused:

It's so damn comfortable to browse network in regular manner with no hassle of setting any upnp servers, scanning & re-scanning content, etc...

Why not? It's an important feature that's missing from such a great app! I'm using LocalCast for now to play my PC/NAS music libraries to my Apple TV through SAMBA but it has no Google Music support for instance, no internet access or any sort of transcoding and kinda buggy as well. But it does have SAMBA and AirPlay (not the way iTunes does for music though), that's important to me and many other customers of yours! ;)

Looking forward to see you adding those two!

Merci beaucoup!
[Android Apps and Games] bubbleguuum:
Yes, really. Like in really really.

SAMBA is less efficient than an UPnP/DLNA media server as it always requires proxying.

If you still want it, use ES File Explorer for browsing it and share items to BubbleUPnP.
[Android Apps and Games] valsou:
Hello bubbleguuum,

merci beaucoup for this fantastic app.

I enabled OpenHome on my Chromecast Audio for listening playlists without my phone turned on. Chromecast plays few tracks then it stops. I reproduce each time the error. I choose CCA (OpenHome) as my renderer, Minimserver as my Library then i put some tracks in the playlist. And i play it. I exit the app and in turn off the wifi; and i wait for it...

It always stop before the end of the playlist. When i put only 3 or 4 tracks, playlist seems playing great. It looks like Chromecast Audio is timedout or communication between my library and the router is stopped.

I use Minimserver, BubbleUPnPServer and BubbleUPnP (Android).

Thanks for your help.

P.S.: my log ####s://hostr.co/PaFvm5RYRUo0

Sorry first post. Can't post link...
[Android Apps and Games] Noobel:
:laugh:

Got your point about proxying. BubbleUPNP is one of very few apps not using proxying for streaming (local or web) to UPNP receivers in most cases. I've noticed that (no data transfers though the phone) and that was one of the reasons to buy your app.

As I understand it, proxying is quite exhausting on flash memory and battery hungry as well.

Gotta try ES File Explorer idea though. :)

Don't give up on AirPlay as well as AirBubble app.

Thanks!
[Android Apps and Games] bubbleguuum:
Thanks for the report and the log.

The log shows that at some point, the CCA doesn't respond to 'ping' probes emitted by BubbleUPnP Server to check that it is alive and connected.

That's not something I have ever seen myself with testing, but that can potentially happen if either side lose connectivity or if the CCA does not respond anymore for whatever reason.

I do not think this is a network issue (as there are more specific errors in that case) but maybe the CCA being in a state where it cannot respond (crash or CPU usage).

For further analysis can you edit configuration.xml and add <logGoogleCastMessages>true</logGoogleCastMessages> (stop the server before editing the file, then restart it) , then

email me a new log file (bubbleguuum@free.fr)>
[Android Apps and Games] bubbleguuum:
It would also be interesting to check if you have the same issue if running BubbleUPnP Server on a desktop computer rather than a Rpi.

That's to test if some timings might be too agressive for the Rpi.
[Android Apps and Games] EpicSauce:
Hi Bubbleguuum,

When trying to sync Google Music I get the following error:

xtCookie is null or empty

I've cleared cache and am running 2.6.0.2 on Cyanogenmod 5.1.1

Edit: Can't play anything from Google Music - error failed to get track stream url

Thanks in advance
[Android Apps and Games] Ozpeter:
Hi Bubbleguuum,

Perhaps this is a much discussed issue, but I'll take a risk and mention it -

I've just spent a surprising amount of time - but interesting time - trying to get my network of 7 tablets (why so many?!) all running BubbleUPNP of course, to work with Linn Kazoo on a PC, with initially dismal results. The tablets each have an openhome renderer created within the Android app, and I also tried installing the BubbleUPNP server on the PC and creating a test additional openhome renderer with that. But try as I might, I could only see one enigmatic "Default Room" to play to. And there was other weird behaviour I won't trouble to describe.

Eventually the penny dropped, and I realised that all the BubbleUPnP installations have "Default Room" as the room title in the settings - that's the name they default to. I"d never even noticed that setting as I'd not tried PC control before. Because of that, Linn Kazoo could not distinguish the different devices as they all had the same name as far as that program was concerned. When I gave them different names, all problems were resolved and the whole system now works spectacularly well (without need BubbleUPnP server on the PC, which I've disabled for the time being).

So, my suggestion/request is, that when BubbleUPnP is first installed, the name of the room should not be "Default Room" but should be based on the tablet name, or even better something more unique than that. That would mean that out of the box, the system would work, and of course the user could change the name to something descriptive when they later wanted to.

Again, sorry if this is an old chestnut - but a bit of googling makes me think that others have hit similar problems, but haven't realised what they have to do to resolve this issue.

Many thanks for Android's best app for anything!
[Android Apps and Games] bubbleguuum:
Try Settings > Local Media Server > Google Music > Revoke Access, then attempt to Sync again.

Next app update will do this automatically when this error happens.
[Android Apps and Games] doublewong:
It will be very nice if the image viewer support zoom in/out. Thank you
[Android Apps and Games] blackvortec:
Cannot see External Media Server on WIFI

I used to be able to stream from my media server without having the client running on my PC when I was on WIFI. I no longer can stream unelss the client is running.
[Android Apps and Games] bubbleguuum:
Can you explain what you mean by "I made a m3u playlist on the local android device" and list precisely every step so I can try to reproduce this. Thanks!
[Android Apps and Games] bubbleguuum:
email me a log file as explained in the first post of this topic.
[Android Apps and Games] bjrmd:
Device: nexus s, ics 404

Media: about 600 tracks mixed types(mp3,aac,wma) in 2 folders.

To create playlist: mount phone as a usb drive to my PC, use "playlist creator (http://www.oddgravity.de/)" to make a playlist of all songs in the 2 folders. The order is by file name.

Disconnect device and open bubble.

Playlist shows, but on opening it the order is by song title, not file name as in the playlist.

I can send you a sample playlist if you need one.

I have also made playlists with on phone software with same result. Sorts by song title, not by playlist order.
[Android Apps and Games] leenukes:
I managed to get it working in the end. I suspect it was due to a lack of allowing the IP address of the eth0 device through the firewall.
[Android Apps and Games] bubbleguuum:
Thank you for reporting, this bug will be fixed in the next version.
[Android Apps and Games] bjrmd:
Thank you very much
[Android Apps and Games] Wrathlon:
I use bubble UPNP in place of a regular head unit in my car and use it as a control unit for the music and bubbleupnp server on my phone.

I do have a minor request and then it'd be perfect - for the Tablet UI, is it possible to make the Shuffle and Repeat buttons a little bit bigger, as on my 7.7" tablet they are relatively easy to press but still a bit on the small side.

Also an option for "Repeat (1)" to repeat the current song as well would be good.
[Android Apps and Games] bubbleguuum:
@ bubbleguuum

Is there any way to save the playlists on an Openhome Renderer in order to continue playing after a shutdown / restart of the Renderer?[/QUOTE]

per-renderer OpenHome playlists should be preserved as long as BubbleUPnP Server is running, even if you switch your renderer on/off in between.

It is lost when BubbleUPnP Server is stopped or restarted.

EDIT: the above isn't true in current version. I will certainly make it work as described above to preserve playlists across renderer restarts (and probably BubbleUPNP Server restarts too).
[Android Apps and Games] bubbleguuum:
You are right that shuffle and repeat buttons are too tiny on tablets. I will definitely fix that.

I'm adding "Repeat (1)" in the todo list although that will probably not make it in the next version.
[Android Apps and Games] leenukes:
I turned on the settings to transcode video files (I think its the Max Audio BitRate setting) but I've not found a video player on ICS that's capable of playing these lower quality videos.

Am I doing this right? My intention was to reduce the stream size when watching movies or listening to Music remotely.
[Android Apps and Games] vishnujb:
More song info?

First, this app is GREAT! By far the best app I could find for my tablet to stream songs to various devices.

I have only one item on my wish list.

If you could add at least the option to add more song details to the Now Playing screen (first and foremost YEAR, but things like Composer, Comments, track would be nice) it would be great. At least the tablet version has plenty of landscape to accommodate this.

Or, even the option for a "Song Info" icon or menu choice where the song details would be displayed would be nice.