yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] bubbleguuum:
BubbleUPnP 1.3.2 and BubbleUPnP Server 0.5 are available.

BubbleUPnP 1.3.2

added support for video transcoding with BubbleUPnP Server 0.5+ for local playback (Settings > Network and settings)

added ability to open BubbleUPnP from web browser with an audio or video URL

fixed Local Media Server not working on Android 2.2

fixed Library Search not working on ICS

fixed GoogleTV OK button not working

fixed issues with opening BubbleUPnP from external app

other small fixes

BubbleUPnP Server 0.5

added ability to create an OpenHome renderer from any UPnP AV Media Renderer. Provides persistent server-side playlist for playback, with shuffle and repeat support. *** Requires OpenHome Control Point (see documentation) ***

added video transcoding for video playback with BubbleUPnP for Android (requires BubbleUPnP 1.3.2 or higher)

added "Allow to access server from the Internet" setting in the Network tab. If disabled, all remote (non LAN) connections will be denied

fixed issue with bad XML encoding in some cases, on Windows

fixed issue with stopping the Windows Service

updated documentation

Video transcoding is supported by both programs.

It allows BubbleUPnP Android to play locally transcoded videos from any Media Server, with separate transcode settings for mobile and WiFi connections (found in Settings > Network and settings)

Video transcoding support has the following requirements:

BubbleUPnP Server must find ffmpeg and it must be in the path. It must support both libmp3lame and libx264. ffmpeg version bundled with the Windows installer works out of the box

a powerful enough CPU. Transcoding to H264 is CPU intensive so low end NAS may not be powerful enough.

on Android, a video player app supporting software decoding is required. I tested with MoboPlayer and DICE Player and both works well. The built-in Android video player will not work.

BubbleUPnP Android must be conncted to BubbleUPnP Server 0.5 or higher (obviously)

Possible usage for video transcoding is to lower bandwidth on remote networks (especially mobile) but also lower resolution of videos that wouldn't play (ie 1080p MKV).
[Android Apps and Games] rkrause78:
Wishlist

IMDB-score/genre/.. support would be nice, maybe reading from an additional infofile with same name like film. I saw it is working for picture very well. Maybe from .nfo file (written by ember media).

I think this should easy to do - just reading in a plain file and extract the info between the tags. Searchin in IMDB directly its too difficult i think - too many hits for same name.

For further Question feel free to contact me.

to release only in a Paid Version would be ok too:)

Structure look like this - generated by Ember Media for XMBC

<id>tt1316536</id>
<title>Loved Ones - Pretty in Blood, The</title>
<year>2009</year>
<country>Australia</country>
<rating>6.7</rating>
<votes>6,030</votes>
<genre>Horror</genre>
<director>Sean Byrne</director>
<runtime>80</runtime>
[Android Apps and Games] winxi:
hello,

i'm looking forward to test the new Bubble UPnP Server 0.5 with the ability to save playlists centrally. is Bubbble UPnP istelf a 'OpenHome aware Control Point' (couldn't find this in the documentation)?

the next thing is not really about Bubble UPnP itself, but strongly related: i use twonky server at a synology NAS. everytime I restart the NAS or i modify the mediafiles, playlists saved in Bubble UPnP wont work anymore. i think, this annoying behaviour is associated with problem 5 in the openHome playlist specification. do you know any mediaserver (free or commercial) for my synology NAS which solves this playlist problem and supports UPnP serch additionally?

btw, it seems you have a typo in the version numbering in the description of Bubble UPnP.

greets, winxi
[Android Apps and Games] dnlilas:
Hello,

First congratulations for the excellent application.

With Android, when I explore the BubblePnP media server, for Photos, I can see the different directories then choose the image to display.

When I explore the BubblePnP media server from Windows 7 Windows Media Player, all the photos are presented at the same time, no directories to choose etc..., so it is not usable when lot a photos are available. Is there a way to do this? Note: for music, there are sub-menus like artist/album/gender so at least this is still manageable (although browsing by directories would be better).

Edit:

1) Also is there a quality loss during image browsing? Since my images seen through Windows Media player from the Android BubbleUPnP server are not as clear as seen directly.

2) It seems that for music, BubblePnP server uses the Android player which is not aware of the music (mp3, wma...) I stored in specific directories. How to make these directories visible, is there an access by Folders (in addition to Album, Artist, Gender).

3) Using MediaMonkey on Windows 7 as renderer (client), and BubblePnP as server on Android, I can find the music on the Android but the music did not play.

Is there a solution?
[Android Apps and Games] maelange:
Hi,

Thanks a lot for this great job.

I'd like to use video transcoding, i make ffmpeg and x264 ready for it on my nas (synology).

When I try to read a video file, with transcoding, player seem no to get any stream.

When I look at java info, it telling me :

code process started: ffmpeg -i <urltoplay>-vf scale=trunc(oh*a/2)*2:360 -vcodec libx264 -acodec libmp3lame -ac 2 -ab 128000 -f avi -

but nothing start on the player...

Some ideas? Is there a problem with the code processed? With this code at bash prompt I get a syntax error :

ash: syntax error: unexpected "("

Thanks if someone can help me
[Android Apps and Games] bubbleguuum:
What video player app are you using on Android ? The default video player will *not* work. You need a third party software player like MoboPlayer or DICE PLayer (but there are probably other that will work).

As for the command line, try : ffmpeg -i <urltoplay> -vf scale="trunc(oh*a/2)*2:360" -vcodec libx264 -acodec libmp3lame -ac 2 -ab 128000 -f avi -

The log file does not display the quotes around the scale command but that does not prevent ffmpeg to run. The log would display an explicit error if it could not run this command.
[Android Apps and Games] bubbleguuum:
An Open Home renderer is not about saving playlists centrally but having the currently playing playlist (or playback queue if you prefer) reside on the renderer side so the renderer continues to play by itself when the Control Point does not run. It also allow many Control Point to be connected to the same renderer at the same time, displaying the same playing playlist and state, and able to control the renderer without it going berserk. Or you could make a (playing) playlist on your phone for this renderer, and later pick it up on your tablet. This also has the advantage to save battery on mobile devices since the Control Point does not need to be kept running for track advance. This specification was devised by Linn, a hi-fi company that makes hi-end audio streamers, for their products.

For now, BubbleUPnP *is not* an OpenHome Control Point although it will certainly become one (with the licensed version). BubbleDS, my LinnDS Control Point, is an OpenHome Control Point although it will probably be too expensive for most people (9.9€).

For now you can get a taste of this functionality with Linn Kinsky (PC/MAC/iOS)

I cannot think on top of my head of a Media Server that runs on a Synology NAS, has good search support and preserve streaming URLs on rebuild or rescans (for playlists to still be working). It is possible that the latest versions of Twonky preserve URLs on rebuild.
[Android Apps and Games] bubbleguuum:
WMP does not allow to browse Media Servers using the folder hierarchy exposed by the Media Servers. Instead it will ask for all items of a type (for example all images) and will do its own grouping. So you cannot see in WMP the folder structure of the server (like you would see when browsing locally for example).

1. There should be any quality loss but I will check

2. This is a consequence of WMP not displaying the folder hierarchies of the Media Server (see above). The local Media Server do expose the SD Card folders (in the licensed version), but WMP will ignore it. Well maybe it is possible to make it work with WMP but it requires using custom MS extensions. I will look into it.

3. I'll look into it.
[Android Apps and Games] arghdos:
HTTP: ERROR: cannot reach external server to perform test

So I've had BubbleUPnP server up and running for a few months now, and then yesterday my internet connectivity tests started failing:

HTTP: ERROR: cannot reach external server to perform test: java.net.SocketTimeoutException: Read timed out

HTTPS: ERROR: cannot reach external server to perform test: java.net.SocketTimeoutException: Read timed out

I checked in BubbleUPNPServer.log.0, and I found the following two errors:

[cling-6 ] WARNING - 19:00:02.604 - h : Port mapping failed: Error: PAL_UPNP_SOAP_E_ACTION_FAILED (HTTP response was: 500 Internal Server Error)

[cling-5 ] WARNING - 19:00:02.604 - h : Port mapping failed: Error: PAL_UPNP_SOAP_E_ACTION_FAILED (HTTP response was: 500 Internal Server Error)

[qtp21314123-58 ] INFO - 19:00:23.656 - c : error connecting to : ...bubblesoftapps.com:58052/connectiontest2 java.net.SocketTimeoutException: Read timed out

[qtp21314123-59 ] INFO - 19:00:23.656 - c : error connecting to : ...bubblesoftapps.com:58052/connectiontest2 java.net.SocketTimeoutException: Read timed out

Any ideas on what I should do to fix this?

edit: I think it may have to do with my trying to add a DHCP reservation to my home server (seemingly that's when the problems started), however even after removing the reservation the internet tests still fail
[Android Apps and Games] Gröbi:
the debian download link on the homepage is broken, can you plz fix it?
[Android Apps and Games] nokiamade:
BubbleUPnP Server & Windows 8.1

BubbleUPnP Server crashes periodically on Windows 8.1 after update. Needs to restart service. Does not detect media servers and renderers after crash.

Worked good on Windows 7 previously.
[Android Apps and Games] kubucheskie:
D-Pad controls?

Hi again. The new look is great - thanks for your continuing dedication to the app.

Second post - second request for d-pad support! I use B-UPnP on a tv box/media centre. Since the update, it's really difficult to navigate the app with a d-pad style remote. In particular, it's hard to switch from library>playing>devices etc and left-right presses usually result in a forward/reverse seek action on now playing.

As a primarily d-pad user I'd be glad to email you some detailed recommendations on how I think controls/focus should work with d-pad if it would help you? Otherwise I'll shut up and let you get on with it :)

And thanks again - your app really is a fantastic bit of kit.
[Android Apps and Games] peosb:
Same here. I might be related to Chromecast native support for subtitles which probably was in its latest update.
[Android Apps and Games] geecko:
Hi Bubble,

Quick question:

I have a dlna server (mediatomb) which transcodes audio to ogg and a chromecast. Of course I use BubbleUPNP as the controller.

The server outputs a file with these streams:

Video and audio work great on the chromecast. However the subtitles don't show up. They do show up when using the bubbleupnp server.

My question is this: is it even possible to use subtitles on a chromecast with BubbleUPNP without using your BubbleUPnP server? Thanks.

EDIT: Actually this might be related to the latest firmware update. Nevermind then, I'll just wait for a fix :)
[Android Apps and Games] torusJKL:
Unable to stream from Bluepoint TV to Chromecast

Hi

I would like to use the BubbleUPnP server to transcode from Bluepoint TV channels to the Chromecast.

When I try to send a TV channel stream to BubbleUPnP I get the error "cannot play: cannot get mime-type".

I'm using the BubbleUPnP Server version 0.8.2.

In order to login to Bluepoint TV you can use the demo login (at the bottom of the page):

http://bluepointtv.com/ru/demo/

Thanks for looking into this and please let me know if you need any more info.

Edit: Log attached
[Android Apps and Games] Dr!p:
Subtitles

Hello! I'm using BubbleUPnP on my android mobile connected to the server version on my pc, in order to stream movies from Plex Media Server to my Chromecast. I stream any video format without problems but the subtitles are never shown. I'm aware Plex doesn't give the subs path, so I tried to directly upload some .srt to the SD of my phone, play a movie and add the subtitle from "open srt file" button. I can load it in the app and select it, but on the chromecast nothing happens.

Anybody had the same experience or can help me?

If it's a limitation of the free version I'll buy the full version, no problem. I just don't want to buy it if the problem remains...

Thanks in advance :)
[Android Apps and Games] peosb:
Please read previous couple of posts. You're not the only one with subtitles problems at the moment.
[Android Apps and Games] Dr!p:
Thanks, so I l'll wait next update
[Android Apps and Games] bubbleguuum:
I will look into the Chromecast subtitles issue this week as well as all other issues that have been reported on the forum since 1 week.
[Android Apps and Games] bubbleguuum:
Try reinstalling both the main app and the license app.
[Android Apps and Games] Dr!p:
Thanks dev! This morning made some "tests" with different scenarios, maybe can help...

I tried using Twonky and Serviio servers with subs in the movie folder, using any media server for the movie and loading the subtitles from SD-card and putting directly the movie and subs on the SD-card. In all the three scenarios BubbleUPnP sees the subtitles correctly, u can select them but they do not display.
[Android Apps and Games] bubbleguuum:
The last Chromecast update definitely changed something that broke subtitle display, in relation to how BubbleUPnP load them.

I will find out the cause and an alternate method to load them.
[Android Apps and Games] Dr!p:
I have a question regarding the paid app. I have a computer with installed the media server and the BubbleUPnP server for transcoding unsupported formats. All my family members use their own phones to start the streaming from the computer to Chromecast. Now the question is, to stream without 20min limitation is enough I buy once the license from one phone (and it will be applied to the server) or everyone in the family has to buy the app?

Thanks
[Android Apps and Games] IAmAN00bie:
Hi, is there any way to stop BubbleUPNP from automatically connecting to one of my chromecasts when I start the app? It's really annoying sometimes because it interrupts or turns on a TV I didn't want it to.
[Android Apps and Games] yvmexcl:
Subtitles on ... I think it has something to do with languages, if they see active youtube subtitles automatically in the default language that has OS Chromecast.

I have tried to put <languagecodes> with ISO639-2 and ISO639-1 in the subtitles without results, maybe not that buubleUpnp kicks.

I think that is the way.

If youtube automatically attaches the language that no API for others?

perhaps expected chromecast languages ​​other is the same as the set

Sorry my English is Sucks!
[Android Apps and Games] sordna:
If you purchase an app with a particular gmail account and that account is on your family's other devices, then you only need to buy it once, and everyone will be able to download it without paying again. For families it is a good idea to do this... It doesn't have to be the primary account that you do your email, each member can have their separate gmail account for email, and configure an additional account just for play store purchases (which would be common across family members so they share purchases).
[Android Apps and Games] Dr!p:
I never thought about that, thanks man, it's a really good idea! :)
[Android Apps and Games] sidkumar:
Feature Request - Random Genre Songs

Hi there

Feature request - Is it possible to have a random Genre based playlist which can play a user chosen number of songs (10/15/20... etc), from a specific Genre. Right now, there is a a Random playlist, which is awesome, but sometimes one just wants to listen to a specific Genre randomly.

Rgds

sid
[Android Apps and Games] goedan:
Interesting.

Interesting design, Looks great, will need to try it out. Will do this once I'm home.
[Android Apps and Games] Disrupthor:
Sorry if someone said it already but anyone else has gapless playback broken in v2.0.3? Thanks.
[Android Apps and Games] Disrupthor:
Local renderer with gapless option on and running 4.4.2. With Google music Works fine.
[Android Apps and Games] bubbleguuum:
[MENTION=4854067]Andre Gosselin[/MENTION]

Will be fixed in next app update. Thanks for the report (as well as [MENTION=4431724]winxi[/MENTION]).
[Android Apps and Games] bubbleguuum:
What audio file type (codec) hosted on which media server ? What is your Android device ?
[Android Apps and Games] bubbleguuum:
[MENTION=5458728]danyrail[/MENTION]

This isn't supposed to look like that (action bar should be colored). What android version are your running ?
[Android Apps and Games] bubbleguuum:
[MENTION=4938991]juliatan[/MENTION]

Thank you for the report. This is indeed a regression and it will be fixed in the next app update.
[Android Apps and Games] bubbleguuum:
[MENTION=5943704]stayloa[/MENTION]

This is an UMS specific bug. Seeking works fine with other media servers such as Serviio, Twonky, XBMC, etc.
[Android Apps and Games] bubbleguuum:
[MENTION=2376565]wars85[/MENTION]

Does rebooting your WiFi router and Onkyo fixes the problem ?
[Android Apps and Games] Disrupthor:
Codec mp3 (LAME). Local media server (Android phone), Android phone LG L90
[Android Apps and Games] danyrail:
Android 4.1 (on an Intel x86 Prozessor)
[Android Apps and Games] bubbleguuum:
[MENTION=3257556]IAmAN00bie[/MENTION]

Is your Chromecast the current renderer when you start the app ?

I suppose this only happens with TVs supporting HDMI-CEC.

I don't observe this on my setup with a Chromecast connected to a desktop monitor.

A possible workaround for now is to select a renderer other that the Chromecast when you exit the app.
[Android Apps and Games] bubbleguuum:
I just tried a gapless album encoded to 320K with lame and it played gaplessly from the local media server to the local renderer, on my Nexus 4, Android 4.4.4.

Gapless works only with tracks of the same (gapless) album, such as "Dark side of the moon".

For tracks of unrelated albums there will be gaps as well as tracks of non-gapless albums.
[Android Apps and Games] Disrupthor:
I know that belive me but with This lady update at flash I think ir started there gapless got broken because the same album played right on Google music.
[Android Apps and Games] defim:
[MENTION=3373153]bubbleguuum[/MENTION]: I've many times the problem hat BubbleUpnp does not detect the servers on my network. But it's always possible to hit "play" to listen to last played file.

Can you add some sort of caching? So the app saves known servers and on a new start, it simpy checks if they are still there.

Feature requests:

- please add "exit" again to the menu bottom, i'm seraching it there constantly

- on a long touch on "stop" button it would be nice to get to the sleep timer settings
[Android Apps and Games] stayloa:
Thank you - that's actually made my day as switching media servers has got to be the easiest outcome to remedy!
[Android Apps and Games] arghdos:
Continuing "cannot reach external server to perform test" error

I really could use some pointers on what to try here... there's about three previous posts about this issue on the internet, and none with useful advice.

Digging through the log.0 file, I also found this:

[Thread-2 ] INFO - 19:00:01.688 - Main : default route: gateway: 192.168.1.1, network interface: 192.168.1.101

[Thread-2 ] INFO - 19:00:01.688 - Main : using bind address from bind addresses list

[Thread-2 ] WARNING - 19:00:01.689 - Main : could not get interface 192.168.1.101 netmask, forcing to 255.255.0.0

[Thread-2 ] INFO - 19:00:01.689 - Main : bind interface: ip: 192.168.1.101, netmask: 255.255.0.0

However, my netmask (from ipconfig) is 255.255.255.0, not sure if that affects anything. Also not sure why the interface for 101 can't be found in the first place

Thanks in advance for any help!
[Android Apps and Games] defim:
That could be also be the source of my problem not finding servers
[Android Apps and Games] geecko:
I think you really should consider not starting the playback immediately and ask the user which renderer he wants to use. I've often opened a video in BubbleUPnP hoping to watch it locally, only to turn on my TV by mistake. It's not specific to Chromecast.
[Android Apps and Games] allinav:
BubbleUPnP server connection problem

I installed BubbleUPnP server on Windows 7 PC but no matter what I tried could not pass the internet connection test on either http or https.

I forwarded ports 58050 and 58051 in the router settings and I opened them in the PC firewall. I tried restarting the server and rebooting the PC. I tried reinstalling. Finally, I put the PC in the router`s DMZ and disabled the firewall. Still did not work. Throughout the public ip address on the status screen showed the router`s lan ip which I think is wrong, but have no idea how to change it. Any help would be appreciated.
[Android Apps and Games] IAmAN00bie:
Yeah, my family has a chromecast for our 2 TVs. The workaround works, but it's just something that's annoyed me because of how the chromecast just hijacks whatever else is playing and turns on the TV even though I didn't want to cast to that TV.

Thanks for responding.
[Android Apps and Games] bubbleguuum:
Chromecast subtitles work again. The fix in on the server side, so no app update needed. It turned out to be a Chromecast bug introduced in firmware 17977 but that could be easily workarounded.﻿
[Android Apps and Games] Dr!p:
Great job! I'll test it as soon as I go back home, thanks a lot
[Android Apps and Games] bubbleguuum:
You can send me log file BubbleUPnPServer.log.0 (in the install dir) as well as the output of 'ipconfig' and 'route print' commands in a shell, at bubbleguuum@free.fr.
[Android Apps and Games] bubbleguuum:
Not sure what's wrong but you could try adding the 2 forwarding rules for ports 58050 and 58051 manually on your router.
[Android Apps and Games] bubbleguuum:
[MENTION=2149383]fragger505[/MENTION]

Could you reupload both subtitle files? Links are dead.
[Android Apps and Games] geecko:
No intention of supporting subtitles without the BubbleUPnP server?
[Android Apps and Games] arghdos:
For anyone finding this in the future

Reboot your router!
[Android Apps and Games] bubbleguuum:
BubbleUPnP Server is only needed for extracting embedded subtitles in textual form (srt, ssa, ..).

It is not required for manual picking of a srt, or handling external srt managed by some media servers (Serviio, Twonky, ...).
[Android Apps and Games] geecko:
What about subtitles embedded inside an MKV? It doesn't work for me.

The server outputs a file with these streams:
[Android Apps and Games] Dr!p:
Another question, sorry...when I play an mkv video with embedded subtitles bubbleupnp tells me is going to extract them and that it's a one time operation. If after I close and reopen the video the subs are usually already present but happened with a couple that are not shown and the application doesn't prompt me again to extract them. Is there a way to force the extraction? And where are the extracted file saved? Thanks
[Android Apps and Games] bubbleguuum:
The subrip (srt) stream should normally be extracted.

Can you send me file BubbleUPnPServer.log.0, in the install dir on Windows (bubbleguuum@free.fr) ?