yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] cosmicdolphin:
Package File is Invalid. Google Play

Hi,

I have tried downloading the app several times today, each time it reaches 100% then claims the package file is invalid.

I tried several other app downloads which all download and complete correctly.

For Information, I have an ACER ICONIA A200, running Ice Cream Sandwich (4.0.3)

Any suggestions?

Rich
[Android Apps and Games] deadhbeefh:
I totally agree, but unfortunately Philips won't fix this in their firmware soon. I even suspect it does not matter to them at all ... How much customers are really using their TV as an UPNP Renderer ? not much, I think ! More exactly, I think most people don't even know it is possible :| , and btw it's probably why something like Chromecast is seen as a "revolution", right ? ... though basically there is nothing new behind it, especially with an app like BubbleUPnP ! ;)

You summarized it correctly: I observed that the TV broadcasts itself every 20 minutes, which is just stupid from my point of view. :( There are many others bugs in their firmware, but this one is the most annoying, unfortunately.

Of course I understand your point, in theory this should not be necessary. And adding more and more options to BubbleUPnP can just confuse users more and more. I think that something like a "remember forever" command in the popup menu in device list (like the 'Hide' command), would be ideal (and only visible to "advanced" users): so I could just start Bubble UPnP, then start the TV, wait to see it appear in the device list, and so mark it as available forever. I think it would be the most easiest option for you to implement, basically memorize a kind of similar list as the 'hidden' list you already have to store (at least I suppose ?), and add these list items to the device list at start.

No, all UPnP software I tried so far have the same problem, and depending on how they realize the search request (once or in a loop), I'm unable to use some of them at all. In fact, it is even funny because Philips's own Android app can't find its own TVs for UPnP playing (though it detect their other proprietary protocol "jointSPACE" to send basic commands -like IR remotes - which is even more confusing).
[Android Apps and Games] czesiu:
req: please, make the seekbar thicker

ATM it's quite hard to hit it
[Android Apps and Games] ghost0211:
it was my misunderstanding i believe the app was the problem just because the same file would work when i linked my external harddrive directly to my tv. however digging deeper i tried launching the same video file on my s3 and it wouldnt work. then i came to the conclusion that its my tv's dlna software.

my apologizes, great app for the most part!!:p
[Android Apps and Games] flotux:
Hi bubbleguuum,

thanks a lot for your fast answer and especially that my feature request is now in the new release 0.3.

But how can I use the new option "-lanIp" ? Do I have to add it to the file configuration.xml or is it an option for the start script launch.sh?

Could you please provide an example how to use it.

Thanks and kind regards

Florian
[Android Apps and Games] bubbleguuum:
sh ./launch.sh -lanIp <you lan ip>

But before specifying an ip, please try to launch it without parameter: it should pickup the correct interface (you can check the ip in the status tab). Let me know if it doesn't and still pickup your virtual interface.
[Android Apps and Games] bubbleguuum:
Good test, I guess it works then =)
[Android Apps and Games] flotux:
Hi bubbleguuum,

when I use the parameter -lanIp it picks now the right IP adress. Without the parameter I still get the wrong one.

Kind regards

Florian
[Android Apps and Games] flash5000:
Thanks for server 0.3, everything working flawlessly now!

And now: donation link, please! ;-)
[Android Apps and Games] TheForumTroll:
I know PS3MediaServer is not the best server out there, but I still would like to get it to work with my Phone. I'm getting this error though:

[AsyncTask #1 ] WARNING - 06:35:19,961 - bblesoft.android.bubbleupnp.fo#m: error connecting to : http://192.168.0.100:5000/res/connectiontest: org.e.a.e: org.xmlpull.v1.XmlPullParserException: unexpected type (position:END_DOCUMENT null@1:0 in java.io.InputStreamReader@406851a8)

Is there any hope for me at all? :p
[Android Apps and Games] bubbleguuum:
Can you mail me (bubbleguuum@free.fr) the output of command "netstat -rn" as well as the begining of the output of BubbleUPnP Server from a fresh start (remove or rename configuration.xml before starting it). Thanks!

Great! I'll think of a donation link, in the meantime enjoy streaming =)

Can you describe in more details what you were doing ?
[Android Apps and Games] TheForumTroll:
I cannot see the server (ps3mediaserver) at all, so i turned on logging, exited your app, launched it again and exited. Then i looked in the log and found the error.

I have attached the complete log :)
[Android Apps and Games] bubbleguuum:
Make sure you have the latest version of ps3mediaserver version installed. Some older versions are problematic. Also IIRC, ps3mediaserver is one of those servers that is not always discovered straight away, but may appear after a minute or two (don't ask me why).
[Android Apps and Games] bubbleguuum:
It turns out that UPnPlay is super fast at parsing XML. I may write a faster parser but it is not for the immediate future. In any case it shouldn't be 10x slower (unless the Media Server is really ineficient at serving items by batch of 50).
[Android Apps and Games] TheForumTroll:
I did try to update to the latest version with no luck before I created the log file. I think I got it working now with your server though. Thanks :-)

EDIT:

I get this error in the app when trying to test the ps3mediaserver in the network setup:

"The server could be joined but required additional information could not be retrieved"

I can only access my server and see/play my files like this on my phone:

BubbleUPnP client --> BubbleUPnP server --> PS3MediaServer --> Files on my linux server

What do I need to change/log/post to change it to:

BubbleUPnP client --> PS3MediaServer --> Files on my linux server

There is no login required on the server so I don't get what the "required additional information" is :confused:
[Android Apps and Games] jdthood:
Time slider and NP3900

Issue when playing a track on the Philips NP3900. BubbleUPnP shows a slider for the time position in the track. If I move the slider, this results in jumping to the next track, which is not what I would expect (especially if I move the slider to the left). If there is no next track in the playlist then the player exits Media Library mode and shows the home screen.

I think it would be better to do as UPnPlay does and display a "Device cannot seek" message.

Long clicking on NP3900 brings up an information panel with the following:

* Manufacturer: Royal Philips Electronics

* Manufacturer URL: http://www.philips.com

* Model name: NP

* Model description: Philips Streamium HiFi Player

* Model number: 3900

* Model URL: http://www.philips.com/

* Presentation URL: http://192.168.0.80:8889/index.htm

* Serial number: 188ED536D387

* Audio: AAC, FLAC, LPCM, M4A, MP3, Vorbis, WAV, WMA

* Other: application/asx, application/octet-stream, application/sdp, application/vnd.ms.wms-hdr.asfv1, application/x-mms-framed, application/x-msmetafile, audio/aacp, audio/asf, audio/x-mpegurl, audio/x-ms-wax

--

Thomas

---------- Post added at 10:28 PM ---------- Previous post was at 10:04 PM ----------

Another issue: BubbleUPnP can't play a .m4a file from my NAS to my Samsung UE32D6530 DLNA-capable television, but other control points, including UPnPlay, can.

The TV supports MP3 and LPCM.

The NAS supports AAC, AIFF, LPCM, M4A, MP3, Vorbis, Wav, application/vnd.rn-realmedia, application/vnd.rn-realmedia-vbr.

When playing a .m4a file to the TV using UPnPlay the latter reports "x-wav" as the type.

--

Thomas
[Android Apps and Games] bubbleguuum:
Not really possible. If I take into account what the renderer reports for seekability and I disable seek if it reports it cannot seek, I may prevent other renderers from seeking that forget to report that they can.

Difficult to say what exactly happens without a log. YOu can send me one if you wish (see first post of this topic).

x-wav doesn't make much sense if the TV supports only MP3 or LPCM (unless it doesn't refer to what the TV is playing, or LPCM is considered as WAV for display purpose).
[Android Apps and Games] bubbleguuum:
This error shouldn't happen. Try to restart the server.

Additional information is a check to see if the app and the server are compatible and if audio transcoding is supported.
[Android Apps and Games] flash5000:
Hi,

In the meantime, I managed to get everything installed and running - yay! :cool: ;)

You need to do the following in order to run BubbleUPnP Server on a Synology NAS:

1. Install Java (see the guide above, or use http://pcloadletter.co.uk/2011/08/23/java-package-for-synology/)

2. Download the Linux package of BubbleUPnP Server and extract it

3. Modify launch.sh (thanks to abgestumpft, the following code is courtesy of him for the biggest part):

#!/bin/sh
#remove old logfile
rm /var/bubbleupnpserver/BubbleUPnPServer.log
#Change directory is needed, otherwise BubbleUPnPServer will use configuration.xml in root director (/).
cd /var/bubbleupnpserver
#Start the BubbleUPnPServer
/opt/java/ejre1.7.0/bin/java -jar BubbleUPnPServer.jar >> /var/bubbleupnpserver/BubbleUPnPServer.log 2>> /var/bubbleupnpserver/BubbleUPnPServer.log &

Note that you need to adjust the JAVA path according to your version...

4. Put a file with the following script into /usr/syno/etc/rc.d/ to have BubbleUPnP Server started automatically at every reboot:

#!/bin/sh

sh /var/bubbleupnpserver/launch.sh

And that's it! After doing these steps, go to http://<NAS>:58050 to config your BubbleUPnPServer...

One thing:

if you create the scripts above on a Windows PC, pay attention to use Notepad++ and to adjust the settings: new files need to be created with UNIX standards!
[Android Apps and Games] jdthood:
It's commendable that you want to support extra features on renderers that incorrectly report their capabilities. But should you do this at the expense of correct functioning with renderers that do report their capabilities correctly?

Better might be for the app to believe the renderer's report of its capabilities but also to override settings known to be incorrect. So if model XYZ can seek and doesn't mention this, the app detects that the renderer is an XYZ and turns on seekability. Alternatively, it has a "force seekability" setting so that owners of XYZs can enable seeking on their machines until the latter's firmware gets fixed.

I will send you a log. :)
[Android Apps and Games] TheForumTroll:
Restarting doesn't help. Isn't strange that it works with your server between the client and PS3Mediasever, but not directly? I have no knowledge about this topic at all so I might be wrong :-)

Are there anything I can do to give you a look into what is happening? If it is a PS3Mediasever problem then I can take it up with them :-)
[Android Apps and Games] deloosem:
Problem: Bubbleupnp (with server) does not continue playlist

When I start listening to a playlist it does not continue. It did with the previous version.

I use a playonHD2 and the 0.3 upnpserver (tvmobili) on linux.

The playlist is on my android and when I select play it never continues to the next song.

I don't know what to do here... its disapointing to say the least
[Android Apps and Games] bubbleguuum:
Here is BubbleUPnP 1.2.0 beta. Download APK (updated dec 8th, v1.2.0p4)

This version improve Library folder loading speed and reduce memory usage for large lists.

It should also recover much better broken data sent by renderers, which often prevent track advance from working properly.

Both of these required a lot of under the hood changes, hence this beta.

Please download and report any issues with it, especially if something that used to work do not anymore.

If something works that previously didn't you can also report it too :) !

Changelog 1.2.0 beta

reduced the number of screens where ads are shown (in free version)

loading Library folders is 3 to 5 times faster and uses less memory

reduced app size by 800Kb

small UI tweaks

better at recovering broken/incomplete data sent by devices

second attempt at fixing rare crash when entering Library tab

fixed track advance not working for many renderers

fixed elapsed time not working for Freecom MusicPal and PacketVideo TMM Player renderers

fixed possible crashes after several orientation changes

other bug and crash fixes
[Android Apps and Games] pedro.duarte:
new log file...

here is the file..

thnkx
[Android Apps and Games] mkdr:
Android 4.2.2

Samsung Galaxy S

Jamcast VirtualSoundcard stream, wav/mp3/flac, doesn't matter
[Android Apps and Games] bubbleguuum:
This is really a symptom of WiFi going into a low performance mode (for battery saving) when the screen is off.

Normally the app prevents it with a flag, but whether it is honored or not depends on the WiFi driver.

I have no problem streaming the Virtual Soundcard to all my devices with the screen off.

Ping your SGS ip address from a PC when the screen is off:

ping -t <ip>

If you see high ping times and packet loss it will confirm my guess.

If that's the case look if you do not have an app that agressively try to save battery and do bad things with WiFi.

Also go into the WiFi advanced options and try to play with the settings.
[Android Apps and Games] bubbleguuum:
Yes, a TV playing a file from USB or HDD doesn't mean the same file will play streamed with DLNA / UPnP.
[Android Apps and Games] bubbleguuum:
You could try with a different router to see if it is not the cause of the problem.

Also make sure to update your router firmware to the latest version. There have been in the past buggy routers that would not transmit multicast trafic accross different network types (say WiFi <-> Ethernet).
[Android Apps and Games] bubbleguuum:
I've answered you by mail but for other users that may have the problem, this is an issue with the Google Play installer independent of the app.

To solve it the best is to Google "package file is invalid" and try some of the suggested fixes.
[Android Apps and Games] bubbleguuum:
When no transcoding takes place, BubbleUPnP Server acts as a transparent proxy, fowarding requests to the underlying media server. Stream size in bytes is fully known in advance (it correspond to the file size), thus assuring seekability. When transcoding, stream size is not known in advance.

Seeking use stream bytes offset to seek to a specific position. Maybe something can be done using CBR (constant bitrate) so stream size is predictable and byte offset can be converted to a duration. I will have to think about it but it is not exactly trivial.
[Android Apps and Games] deadhbeefh:
Hi bubbleguuum ! As said in my first post, I already tried all these when contacting Philips technical support some months ago: I replaced the router with an old simple hub, I also replaced the router by a direct cable between TV and UPnP media server (Synology NAS), and anyway both are connected through Ethernet).

I even wrote a little "UPnP repeater" script, running on another host, which would capture the first SSDP NOTIFY "alive", and replay it on each M-SEARCH query. It worked for discovery (TV was playing first item), then caused others kinds of error, saying it could not find server and so on. I suspect that TV was not happy to receive a reply with a location IP different from the UDP source IP ?
[Android Apps and Games] fraggle269:
Issue on HTC Desire 2.2 with 1.7.0 BubbleUPNP

Dear bubbleguuum!

I have an issue since the new version 1.7.0

*) Android Version 2.2

*) HTC Desire

*) Version 1.7.0 Bubble Upnp with License

*) Before Version 1.7.0 I had no problems

Issue:

Since version 1.7.0 I can not start a music stream (song on a mobil phone Library, Renderer: MC200Air , Pioneer SMA1, xbmc on PC,...). Playing a song on the phone, where the phone is the renderer, is no issue. An error report says immediately after starting (press play) the song: "...BubbleUPNP can not run app. Broken app install? java.lang,NoSuchMethodError:java.net.NetworkInterface.getInterfaceAdresses. App will exit ...."

What i've done so far:

*) Four times app reinstall

*) fresh start smart phone

*) Versions before 1.7.0 worked fine

Best regards,

Martin
[Android Apps and Games] bubbleguuum:
Known issue fixed in 1.7.1 to be released RealSoonNow(tm).
[Android Apps and Games] kuwanji:
Ah, so there isn't any way for the transcoder to read/write timecodes or something? I recall playing around with some other media server web players that allowed full seek support. I'm guessing they might've been using CBR.

I also assume that making this happen isn't as easy as just a few ffmpeg parameter tweaks.
[Android Apps and Games] bubbleguuum:
v1.7.1 is available on Google Play. Changelog displayed in app:

1.7.1

image viewer loads images faster

added Settings > Display > Black background

display genres and year on tablets in landscape

better support for recognizing RMVB files

fixed many SkyDrive issues. You may have to revoke access and sign in again in Settings > Local Media Server > SkyDrive

fixed Sony TV and BluRay players not playing cloud streams anymore

fixed crash on Froyo and below

fixed streams added with "Add Stream URL" not playing on some renderers

fixed ringtones and alarms appearing in music folders

fixed "Kill on inactivity" not working if local renderer is paused

fixed URLs with dots in path not playable from web browsers

fixed other small issues

In the small changes/issues category:

artist, album, composer are multiline in landscape

fixed "Show in image viewer" not showing for BubbleUPnP Server covers

image viewer: an image that fails to load doesn't prevent to swipe to the next image

notification / widget: fixed clipped volume if preceeding text is too long

validation of the PocketCasts download directory

fixed some changes made in the local media server configuration not reloading its root folder (example: enabling/disabling a specific cloud service)
[Android Apps and Games] gagg3:
Hello,

First off thanks for a great app.

I have a problem with it tough, I bought the license aswell for it so Im pretty sure its not that.

When I want it to play through sonons, my google play "thumbs up" list, I only get 43 songs displayed (the first 43 in the thumbs up list).

Why is that and how can I fix it? I have alot more music that I want to play from that list.

Anyone know how we can fix this?
[Android Apps and Games] bubbleguuum:
The thumbs up list is the list of tracks with 5 stars (which is what the thumbs up button do).

How did you thumbed up the tracks that do not appear, was it using the thumb up button in either the Google Play music app or the Google Play Music web interface ?
[Android Apps and Games] impulse101:
I have a question. PS3 wont show mkv files but via Plex you can see and play your mkv files on PS3. I assume Plex transcodes it or something. Is there anyway you can do something like this so that I can see and play mkv files through PS3 via BubbleUPnP, even if they need to be transcoded etc...?
[Android Apps and Games] bubbleguuum:
MKV files must be transcoded for the PS3 to play them.

If your issues is that you wanted to play MKV files stored on your Android device and have the PS3 play them from the local media server, this is not possible.

This would be possible with the help of BubbleUPnP Server doing the transcoding but there's no plan to add such functionality for now.
[Android Apps and Games] gagg3:
Exactly, they are thumbed up by using the app or the webb-interface.
[Android Apps and Games] Snowknight26:
bubbleguuum,

After getting search capabilities fails

all subsequent searches fail with

Would it be possible to try to retrieve search capabilities if it fails the first time instead of having search continually return nothing?
[Android Apps and Games] fredpel:
I don't know how Google Music All Access works internally. It there any chance I could listen to All Access albums over dlna anywhere in the future?

Thanks
[Android Apps and Games] mbze430:
news on Chromecast support???
[Android Apps and Games] frosch2:
Saved playlists to Media Server (Twonky)?

Hi, excellent App. It seems the "saved playlists" are local ones on the android device, right? Is there any possibility to extract/copy them so they are stored on the server? Thx in advance.
[Android Apps and Games] fraggle269:
Thanks for answering! Regards, Martin
[Android Apps and Games] jhuff83:
Thanks, will give that a try. I still would have thought, I could be able to see those files but were not able to see them at all.

Edit: Serviio is absolutely badass.
[Android Apps and Games] classical11:
Thanks

Hi bubbleguuum,

Thanks for implementing these changes to the Now Playing screen!
[Android Apps and Games] bubbleguuum:
No idea why some tracks are missing. You may want to send me a log file doing a Sync Playlist (see first post of this topic for instructions).
[Android Apps and Games] bubbleguuum:
Weird that it failed. Where you on a slow network connection ?

Does it fail all the time or only sometimes ?

No promise, but I'll see.
[Android Apps and Games] bubbleguuum:
Not in the future: you can do it now. For that you must add All Access music to your collection or playlists (in the Google Play Music app or Google Play web interface, then sync in BubbleUPnP to reflect the changes).
[Android Apps and Games] bubbleguuum:
chromecast support is not possible until google allow it !!!

And that could take a while.
[Android Apps and Games] bubbleguuum:
No but you can browse them from another device, browsing the local media server of the device on which they are stored (you'll see a "Saved playlist" folder at the root).

It requires the licensed version of the app.

You can even copy a playlist from one device to another, using "Add to playlist" on the device you want the copy.
[Android Apps and Games] fredpel:
Wonderful!

This could be a nice point in choosing Google play music all access (maybe they could've come up with a shorter name) over Spotify

Thank you very much for your answer and for your great app!
[Android Apps and Games] Snowknight26:
It failed because it timed out. My work commute is the bane of my existence. :eek:
[Android Apps and Games] jamalismail32:
Since the 1.7.1 update neither my TV or Blu Ray player will pick up as a renderer. Any ideas?
[Android Apps and Games] bubbleguuum:
Try to reboot your WiFi router and TV / BlueRay player.
[Android Apps and Games] sofakng:
What media servers is everybody using?

So far I've tried a couple of them:

MiniDLNA

Serviio

Plex

XBMC

...and MiniDLNA is the only one that supports UPnP Search. It seems like MiniDLNA + BubbleUPnP Server (for transcoding) might be the best combination? What do you think?
[Android Apps and Games] huskerpat:
I use Mezzmo. No issues with it.
[Android Apps and Games] beejay1968:
using downloaded content

Dear developers(s),

Thanks for the great app, I have bought it and I am very satisfied with it!

Here is one feature that I miss. I would like to download my music on my mobile device before I play it. It allows me to walk away from the WiFi that I am connected to. Also, playback of locally available content is more reliable. I am missing the 'download and play' menu option. Also, when I browse my NAS UPnP Library, I want the app to recognise any previously downloaded content and play the downloaded version instead of the copy that resides on my NAS. That way I am not limited to the location of my WiFi.