yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] humarf:
AW: [APP][2.1+] BubbleUPnP - UPnP/DLNA Control Point and Renderer

Hi,

I am using BubbleUPNP on my tablet and smartphone. It is working great. Thanks a lot for this piece of software.

I'm using it together with BubbleUPNP server for creating playlist capable open home renderers. When controlling openhome renderers from my desktop computer I'm using Kinsky. Kinsky makes use of the "room feature" of the openhome renderers. BubbleUPNP ignore the room property what is totally fine for me. But in Kinsky all BubbleUPNP renderers are grouped within the room "main room". Would it be possible to have the room property customizable in one of the next releases of BubbleUPNP? This would make it look more smooth :)

Further more all BubbleUPNP renderers have the same picture. To make it more easy to find the correct device it would be great to have the picture customizable. Would it be possible to have this included in one of the next releases?

Best regards

humarf
[Android Apps and Games] komarak:
Hey Bubbleguuum,

Thanks for the great app !!!

Any progress on determining why Bubbleupnp proxy's do no show up in Windows Media Player or Windows Media Center /
[Android Apps and Games] bubbleguuum:
I assume you mean OpenHome renderers created in Android BubbleUPnP with Settings > Local Renderer > OpenHome renderer.

It is true that the Room and Name cannot be specified which will give the issue you describe if there are several of them on the network, in Control Points like Kinsky. I will add the ability to set Room and Name in the next version of the app. As for the picture it will not be customizable.

You can also create OpenHome renderers in BubbleUPnP Server, which allows to set Room and Name. You could use this as a workaround until the next version (make sure to disable Settings > Local Renderer > OpenHome renderer, and create it in BubbleUPnP Server instead).
[Android Apps and Games] jainanshal:
I am thinking of buying a PS3 & would also be using it to stream Music from my phone. So can anyone confirm if PS3 shows up on the Renderer list in the app?
[Android Apps and Games] neilsands:
Well I've spent about six hours trying to upgrade Android on the HTC Desire and it's been uphill work. I keep coming up against brick walls - broken links in instructions, instructions referring to other instructions, instructions assuming I already know basically what to do, and instructions that simply don't work. And I haven't even got as far as rooting it yet. The latest sticking point is in trying to set S-OFF, and getting a code from revolutionary.io in return for my phone's serial number. But when I whack the code they give me into their software, it says it's invalid. Anyway, you don't need to hear my life story but I'm giving up on trying to upgrade Android. If anyone can suggest a way forward for my BubbleUPnP problem that doesn't involve rooting my phone, I'll be glad to hear it. Otherwise, I'll just leave it how it is and accept that it doesn't work properly for me.

Thanks.
[Android Apps and Games] neilsands:
Sorry to go on. I've managed to upgrade the phone to 2.3 after all, having found instructions at reviews dot cnet dot co dot uk/mobile-phones/how-to-update-htc-desire-to-android-2-3-gingerbread-50004625/

I really wish I'd found those first!

Anyway, unfortunately it's had no effect on the behaviour of UPnP as in my original post. Any other avenues open to me?

Thanks

Neil
[Android Apps and Games] bubbleguuum:
The PS3 is not a renderer so it will not show up as a renderer. The PS3 can only browse Media Servers from its interface (XMB) and play from here.

In a particular, you will be able to browse and play your phone's music from your PS3, but you will not be able to control PS3 playback from your phone.
[Android Apps and Games] bubbleguuum:
- Try to configure the phone so the screen is always on, to check if your issues are due to WiFi not behaving properly when the screen is off (most of the time linked to power savings).

- try to assign to your phone a static ip address instead of DHCP.

- try with another WiFi router if you have one
[Android Apps and Games] bubbleguuum:
Another thing to try as a last resort:

- enable Settings > UPnP Tweaks > Blast alive message

Btw even if your upgrade to Gingerbread didn't fix the problem, it is still a good thing as GB is way better than previous versions, and it fixes many issues in the media streaming framework which BubbleUPnP uses extensively.
[Android Apps and Games] vampyrex13:
Damn, so can't get it working till XBMC posts a new build then... Weird thing is that sometimes the album art works. Like 1 out of 100 files or so.
[Android Apps and Games] komarak:
Screen slide Volume control on BubbleUPNP Audio

Hey Bubbleguuum,

Would it be possible to make so when you slide you finger on the screen up and down - it changes the volume when you are playing an audio file with Bubbleupnp (like MX Player or aVia) ? I am so used to doing this with MX Player that I find I do the same movement to change the volume on Bubbleupnp - but of course it does not work. I have found this feature on a couple of other Android DLNA/Audio apps.

THanks !!

KJK
[Android Apps and Games] wuester:
BubbleUPnP as server for Sonos

Hi,

first, thanks for this great app!

I tried Bubbleupnp with Sonos and it works fine to access google music, which is great!

Now, since bubbleupnp works as upnp server (at least 2 bubbleupnp phones see each other in the network) I was wondering whether Sonos recognizes it as a media server in the network - but it doesn't. Sonos however recognizes and shows xbmc, windows media, etc. I also tried using bubbleupnpserver proxying the phone. Is there something wrong with my setup? Can it work through special settings? I already tried with all the upnp tweaking options...

Best regards
[Android Apps and Games] Werewolfino:
When playing album, the player cannot continue to next song when before is end, sometime is playing stoped, or song is played again.

In a picture viewing on WMP12, I manualy slide a picture, is possible to decrease a time of pause, when first picture is off and I am waiting to next picture? 3s is so long to waiting for every picture...
[Android Apps and Games] MrDavisMaUK:
Ubuntu shutdown issue

Hi I have been using bubble on windows for some time with no issues, Thanks for the great software. However I am migrating over to Linux ( Purpose built server :) ) And I am getting the same issue as is quoted above. I can confirm that before I even found this post I Stopped the bubble service and yes it then allowed me to shutdown/restart as normal but if the service is running it just logs out and leaves you on the login screen.

Has Anyone else had this issue and if so is there away to solve it? I am very new to linux so if there are any logs that I can get to help please also let me know;)

Mark
[Android Apps and Games] philweser:
Gonna try this out for sure

This looks very cool.
[Android Apps and Games] Uoppi:
I'm unable to get any audio when streaming from Foobar2000 server to my Samsung Note II & BubbleUPnP (via LAN). Other than getting no sound, everything seems to work like it should.

Any ideas? Streaming with BubbleUPnP as renderer works without problems. The Foobar2000 server, streaming profile, resampling etc. are set up properly to the best of my knowledge so I'm at a complete loss here.
[Android Apps and Games] T2000_AU:
SD Card is not accessible

Hi bubbleguuum and XDA members.

This software looks promising and I purchased the licenced version from Play Store.

Hoping someone can help me (somewhat of a noob question perhaps :confused: )

I've installed BubbleUPnP on a android 2.2 based set-top box which has 3 USB Host ports HDMI output etc... so just about the perfect hardware for the setup I have in mind (not particularly powerful but the connectivity and ports on this thing make it appealing)

This unit and the base Android OS has no problem connecting large NTFS ext HDDs and playing any sort of media but the method of controlling the unit and its inability to stream media in native form is why I am trying to install BubbleUPnP.

* There is no SD-Card in this unit.

* I have installed 1.6.5 and the licence successfully (confirmed in about)

* I can browse to my media using RootExplorer and can confirm the path to my media: /mnt/hdd-C/Music/Albums

* I have put the above path into the local server path settings and it is accepted as a valid path. (Setting/Local Media Server/Filesystem/Custom Mount Point 1)

* My music is layed out as follows: {DriveName}/Music/Albums/Artist/{Albumname}/{MP3s}

Any attempt to access the Library (either locally or remotely) gives me the dreaded "SD Card is not accessible"

The install is working fine for media "pushed" to the device from my phone or tablet running Skifta.

Thanks in advance for your help,

Cheers, Chris
[Android Apps and Games] inkrypted:
Didn't work

I love your app but I guess I will have to wait until I get another machine to run it as your suggested fix did not work It still grabs the VPN IP. I am running openSUSE and Using nVPN openVPN configuration.
[Android Apps and Games] Uoppi:
Argh, what a stupid noob mistake that I spent hours trying to solve: all this while I had Foobar2000 chosen as renderer in BubbleUPnP! :silly:

Everything works now and I'm happy to get quality downsampling for hi-rez files via Foobar/WASAPI. BubbleUPnP beats the competition hands down, glad I bought the license! :good:
[Android Apps and Games] bubbleguuum:
I think Sonos will recognize a Media Server only if it thinks it is WMP, which XBMC is doing I believe.

I'll look into it.
[Android Apps and Games] bubbleguuum:
When I tested it I didn't have this issue. I do not understand why BubbleUPnP Server would prevent Ubuntu to shutdown.

Unfortunately I do not have an Ubuntu desktop install to test it again.
[Android Apps and Games] bubbleguuum:
This should work as long as you use -lanIp <ip> with the correct non-VPN ip, and restart BubbleUPnP Server.

If BubbleUPnP Server has taken into account this option, it will show the specified <ip> as "LAN IP address" in the Status tab.

Note that in my previous message I mentionned -lanIP (uppercase) instead of the correct -lanIp, so you might want to check that.

In any case I know that it works since several users had to use this switch for uncommon network scenarios.
[Android Apps and Games] bubbleguuum:
You have indeed found a problem where the Custom Mount Point will not be listed (showing "SD Card is not accessible") if there is no regular internal SD Card (which is usually the case on most devices). Mount Points should be independent of the availability of the SD Card, so I will fix that for the next version.
[Android Apps and Games] angusc:
Re: [APP][2.1+] BubbleUPnP - UPnP/DLNA Control Point and Renderer

Is there any option/setting for lip sync adjustments when rendering to smart tv? I have a movie that has about 20 second sound sync delay........

Sent witH desire from One X
[Android Apps and Games] T2000_AU:
Many thanks for your response.

So my "rookie error" is in fact a bug .... Cool!! (but not so cool for you I guess)

Looking forward to the update then, until then I will have to share the media elsewhere I guess :eek:

Thanks for your work on this software - it seems very powerful and I love the features! :good:

Cheers, Chris
[Android Apps and Games] ChrisM001:
AW: [APP][2.1+] BubbleUPnP - UPnP/DLNA Control Point and Renderer

Unfortunately BubbleUPnP doesn't work any more with newest Version of XiiaLive radio.
[Android Apps and Games] bubbleguuum:
Thanks for reporting. XiiaLive has changed broadcast intents naming (again!). I've fixed it for the next version of BubbleUPnP not too far off.
[Android Apps and Games] ChrisM001:
AW: [APP][2.1+] BubbleUPnP - UPnP/DLNA Control Point and Renderer

Great! Thank you! Another question: Will it be possible to show the title/artist info of internet radio songs in BubbleUPnP some day?
[Android Apps and Games] inkrypted:
That may be why it was saying lanIP invalid option it is supposed to be all lower case? I will give it another go.. Thanks for the feedback If this works I will be forever grateful.

Update....exec "${JAVA}" -Xss256k -Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Dfile.encoding="UTF-8" -jar BubbleUPnPServer.jar -lanip 192.168.1.2 $*

"-lanip" is not a valid option
[Android Apps and Games] MrDavisMaUK:
Re: [APP][2.1+] BubbleUPnP - UPnP/DLNA Control Point and Renderer

Hi thanks for replying. I have just recently done a fresh install of Ubuntu so I will give bubble another try, maybe I was just unlucky last time. I may even try running the windows version in wine. I will get it going one way or another! I don't normally pay for apps but yours was worth every penny.

Mark
[Android Apps and Games] komarak:
Hey Bubbleguuum .... any update here ???

Your Proxy method makes everything DLNA work sooooo much better. Cannot wait until you get the proxy working with Windows Media Player/Windows Media Center !!! Please let me know if I can be of service to help find this bug.

Thanks,

KJK

---------- Post added at 01:25 PM ---------- Previous post was at 01:23 PM ----------

Hey what are your thoughts on this suggestion ???

---------- Post added at 01:31 PM ---------- Previous post was at 01:25 PM ----------

Hey Bubbleguuum,

Any chance that a future release of Bubbleupnp for Android could include native video support ?? You already have native audio and picture support (that work AWESOME !!) Would be GREAT if Bubbleupnp had native video support too !! That way the Bubbleupnp controls would be integrated. Currently I use MX Player - which works fine - BUT is not controlled by the Bubble UPNP buttons once it is spawed by Bubbleupnp to play a video - or at least I have not found a way to have Bubbleupnp directly control MX Player.
[Android Apps and Games] bubbleguuum:
The Now Playing UI is not ideal for viewing images on the phone. However it is fine for showing them on another device (TV, XMBC, WMP, etc).

Following your suggestion I will always keep aspect ratio for image items, when scaling to fit.
[Android Apps and Games] Arcao:
I have the same problem with MediaMonkey 4. When song is finished the next song in a playlist won't start to play. I tried with a display turned on and also off but without a luck. What the strange is that with a concurrent app UPnPlay it work without problem (BubbleUPnP is much better than UPnPlay :D ). So it definitely must be problem somewhere in BubbleUPnP.
[Android Apps and Games] bubbleguuum:
That doesn't totally rule out a bug in MM4 that is not triggered by UPnPlay :D. That was the case for the WDTV live.

You can record and send me a log as explained in the first post of this topic
[Android Apps and Games] be-nelli:
Java-Error on Synology DS210j for UPnPserver

Hi, I am big fan of BubbleUPnP as it is the first control point software that works satisfactorily on my Milestone 2 with a Synology DS210j as server and a Popcornhour NMT A-110 as client.

I'd like to thank the developers for this work.

I just tried to install and run the UPnP server on the DS210j but I got the following java errors which I do not know how to interpret:

Kruscht-Kiste> jamvm -jar BubbleUPnPServer.jar

Nov 17, 2011 9:52:33 p.m. com.bubblesoft.upnp.bridge.server.Main <init>

INFO: starting BubbleUPnP Server 0.1...

Nov 17, 2011 9:52:37 p.m. com.bubblesoft.upnp.bridge.server.Options load

INFO: cannot load configuration file, returning defaults: javax.xml.stream.XMLSt

reamException: no root element: U+ffffffff

java.lang.reflect.InvocationTargetException

at java.lang.reflect.VMMethod.invoke(Native Method)

at java.lang.reflect.Method.invoke(Method.java:327)

at jamvm.java.lang.JarLauncher.main(JarLauncher.java:50)

Caused by: java.lang.UnsatisfiedLinkError: getAnnotation

at java.lang.reflect.VMField.getAnnotation(Native Method)

at java.lang.reflect.Field.getAnnotation(Field.java:715)

at org.kohsuke.args4j.CmdLineParser.<init>(SourceFile:108)

at com.bubblesoft.upnp.bridge.server.Main.<init>(SourceFile:146)

at com.bubblesoft.upnp.bridge.server.Main.main(SourceFile:103)

at java.lang.reflect.VMMethod.invoke(Native Method)

...2 more

Is there a simple fix to get the server running? What can be the reason?

Thanks.
[Android Apps and Games] bubbleguuum:
From very quick googling it looks like jamvm is not Java 1.6 compliant hence the failure.

You can try to install it on a PC on your LAN or look if there is a Java 1.6 JRE for this NAS (doubtful).
[Android Apps and Games] bubbleguuum:
Looks it might be possible, see this post:

http://www.minecraftforum.net/topic/37161-server-setup-on-nas/page__view__findpost__p__2532095
[Android Apps and Games] knostadt:
This app rules... Just so you know

I've been using the free version of BubbleUPnP for a while now and it rules.

Long story short, I had 3 separate apps to play or control my music.

One did internet media streaming (subsonic), BubbleUPnP did local network streaming, and foobar2000 controller was a nice little app I stumbled onto before BubbleUPnP that automatically pauses the player when a call comes in and otherwise acts like a remote control for foobar.

Anyway, dumb luck, I decided today to see if there was an app that would do all three combined. What do you know, google revealed that you can use BubbleUPnP to stream over the internet with BubbleUPnP server installed on the pc!!!

Also, wouldn't you know that the BubbleUPnP free app was updated today as well!!!

After about 2 seconds of installing and a few more minutes playtesting... I decided that I had to have the licensed version of the app and unlock all the goodies...

The free version of BubbleUPnP has all the features listed below with the following limitations that can be removed by purchasing the BubbleUPnP License app:

- ads

- Internet streaming with BubbleUPnP Server is limited to 30 minutes per app launch

- the Playlist is limited to 16 tracks

- Library Shuffle is limited to 16 shuffled tracks

- downloads are limited to batches of maximum 40 tracks

- the local renderer is not remotely controllable by external Control Points

So I paid for the BubbleUPnP License a little while ago (first app I bought, pat yourselves on the back!!), and the payment seemed to have gone through since I received my email receipt. However, the android market is stuck on "Starting download..." which has been stuck for some time now. Also, on that page I can see that the last update for the license says October 6, 2011 and I know that the free version of BubbleUPnP was updated today (November 17, 2011).

I would like to know if I should wait for it to go through (like I said it is my first purchase) but I also thought that I should let you all know in case something needs to be updated also with the licensed version of the app.

Thanks and keep up the good work
[Android Apps and Games] abgestumpft:
Some more things / ideas:

1. Bubble UPnP Server and Playlists:

When setting up the BubbleUpnp server you will have the libraries you configure here usually twice, e.g.:

TwonkyMedia

TwonkyMedia [Home]

Both are links to the same library, one is internal LAN only, the other one via WAN.

Now the idea I have (not sure if that's a good one :) there might be technical showstoppers):

Couldn't BubbleUpnp treat them internally as one library? Especially when it comes to playlists. Not sure if there's a smart way for BubbleUpnp to detect that - in this example - TwonkyMedia = TwonkyMedia [Home].

E.g. a setup could be:

I have a local Playlist on TwonkyMedia. When this one is loaded BubbleUpnp it checks if TwonkyMedia library is available. In case it's not available it will try "TwonkyMedia [Home]".

Same of course the other way around for "TwonkyMedia [Home]" playlists.

This way all the playlists only working locally could also work via BubbleUpnp Server.

2. Playlists in general:

When opening saved playlists it would be great to have them grouped by library (with option to hide / grey out playlists to libraries that are offline).

Not sure how to handle this for playlists containing several libraries, maybe do a something like a mixed group for those...

3. Bubble Upnp CPU usage via BubbleUpnp Server:

while Playing tracks via Internet / BubbleUpnp Server the CPU usage of my phone (BubbleUpnp process) is 100%

It even stays at 100% when playback is paused / stopped
[Android Apps and Games] bubbleguuum:
Thanks for the feedback!

The license app is independent of the main app, so when you are able to download it (market issue?) it will work.
[Android Apps and Games] bubbleguuum:
1. Not really possible. Even if both servers appear to work the same, internally they are managed very differently. Ideally playlists should be stored on the Media Server itself but it cannot be done from the app.

It can still be useful to have "TwonkyMedia [Home] " when you are on to your home LAN in the case you would want to download to your phone (or play) a transcoded version of your lossless files. Another possible advantage of using the "TwonkyMedia [Home] " on the LAN is to reduce the size of the XML to parse when browsing the library. With most Media Servers the difference in speed will be negligible but for example when browsing WMP the XML size is reduced by 75% !

2. Noted but not a priority

3. That's very surprising and I cannot reproduce it. On my SGS it takes about 5% playing a transcoded mp3 over 3G...
[Android Apps and Games] bubbleguuum:
BubbleUPnP Server 0.1.1 is available.

It fixes a crash on start with some network configurations. See the first post of this topic for the download link.
[Android Apps and Games] bubbleguuum:
"Audio Transcoding supported: no (ffmpeg has not libmp3lame support)" => BubbleUPnP Server doesn't transcode your FLAC (it found the ffmpeg binary on your QNAP but without libmp3lame support which is required to transcode to mp3), thus i'm 99% certain the gaps are due to not enough network bandwidth when streaming FLAC over mobile (I tried it over 3G+ and have gaps too).

The BubbleUPnP Server doc give you a command to see if ffmpeg has libmp3lame support. I'm not sure how you install stuff on the QNAP, but on debian derivatives there's a separate package to add libmp3lame support to ffmpeg.

Can you send me (bubbleguuum@free.fr) the output of

ffmpeg -codecs

on your QNAP, so I can check that libmp3lame detection is done correclty.

For CPU usage, on my Samsung Galaxy S, it takes 40% streaming a FLAC over 3G which is the same that on the LAN. But that's 40% with the CPU being throttled at 400Mhz, so much less than that if you measure it against the max CPU frequency.

What app/tools are you using to see CPU usage ?
[Android Apps and Games] bubbleguuum:
It's some non essential communication between your web browser connected to the configuration interface and the server that is failing. For now it can be ignored and it will stop spamming if you close that page. Still I'll fix that spam =)

Do you have a Media Server running on 192.168.178.21 ? What happens if you open http://192.168.178.21:49153/gatedesc.xml in your browser (most likely, a 404 not found error)
[Android Apps and Games] abgestumpft:
Hi,

I've now done some more testing: on HTC Desire HD always 100% CPU.

Tested with Sony Ericsson XPERIA Neo: not really much CPU usage.

Seems to be a problem with my HTC Desire HD.

I'm using Android System info. Is there a better alternative?

No, this one returns the XML file in the browser.

This file reports 404 error also in the browser (I didn't find that one on my NAS at all):

http://192.168.178.21:49153/ConnectionManager.xml

Regarding the ffmpeg version:

Looks like 0.5 is the latest available ipkg, but I will check if this can be updated in a different way.

ffmpeg -codecs | grep libmp3lame

Doesn't work, because -codecs option is not known.

only this works:

ffmpeg -formats
[Android Apps and Games] UksusoFF:
Hi, dear developer :)

Look at this thread please.

Can you add feature to input address different from this http://<Network IP address>:<Port#>/? E.g. like this http://<Network IP address>:<Port#>/DeviceDescription.xml