yashsingh1/xdaforums huggingface dataset:
[Google Chromecast] Asphyx:
Yes...It's almost as if Google recognized that Most Android devices were not really up to snuff to handle Mirroring the way Miracast does it for higher end content and the CCast was an attempt to offload the processing onto another renderer instead.

Most likely came about because they were having a hard time selling Movie content on GPlay because most people willing to buy movies want to see it on a bigger screen as well and that wasn't practical without an HDMI cable or SmartTV with GPlay support (which is practically non-existent)

But enough OT talk from me...This is Bubble's Thread after all! LOL
[Google Chromecast] davedohc:
Excellent app!

If I may ask, is there any possibility to add subtitle positioning option, as they're bit too low, that would make this app even better?
[Google Chromecast] miniminus:
even a rooted chromecast ??
[Google Chromecast] bhiga:
Yes. Except for Netflix, all the other apps are read from the Internet and stored only temporarily. It's like a web/cloud app model.
[Google Chromecast] smachine:
I have installed the BubbleUPnP server and it can now play avi files through chromecast but I am having difficulty with MKVs. Any suggestions how to make it work? When I click on the movie it says "no streaming URL available. If this item is from WMP, it is a known WMP issue with non-native WMP media types like MKV."
[Google Chromecast] impulse101:
Are you going to add seek, ff and rw options?

---------- Post added at 09:15 AM ---------- Previous post was at 09:11 AM ----------

MKV is working fine for me. Try a different file, do yiu have the server side app on hour PC to transcode it?
[Google Chromecast] bubbleguuum:
What is your media server ? Is it WMP ?

---------- Post added at 10:59 AM ---------- Previous post was at 10:58 AM ----------

I suppose you mean for transcoded files (because seek works for native files) ?

It will be possible at some point but this is technically challenging for transcodes.
[Google Chromecast] xdadevnube:
BubbleUPnP keeps getting more and more amazing! Great job with the Chromecast and Audio Cast features, those came out of left field and are awesome.

I got the transcoding to work, but some files give me audio only (black video).

I have a newb question. How does BubbleUPnP Server on the PC know how to transcode? If I change the default player or install codec packs, does that affect the transcode capability?

Just having a seek option for transcoded files would be a huge plus. Is this something that would have to be implemented in the app itself, or is it something that would have to be implemented on the PC side?
[Google Chromecast] bubbleguuum:
There's no codec to install: everything is done with the bundled ffmpeg.exe on Windows (or installed ffmpeg on other platforms).

For your video with audio only, could you send me (bubbleguuum@free.fr) the log file BubbleUPnpServer.log.0, found in the installation directory ?

Has to be implemented on both.
[Google Chromecast] xterminater07:
so will this app act just like plex app media server so I can play all contents from my laptop and stream it to the chromecast?
[Google Chromecast] chazall1:
I like BubbbleUPnp, and now support for Chromecast! Great Job!
[Google Chromecast] Unreadhyperion:
Finally, I like the setup and grateful that my old avi videos don't have to be re encoded... but the 1080 lag is a bit of a downer. Lol Some people are never happy eh?
[Google Chromecast] smachine:
Yes my media server is WMP. is that an issue?
[Google Chromecast] impulse101:
Yes, you should look at using something better than WMP. I use twonky that come bundled with my WD NAS hard drive. You can also try XMBC, PS3 media server, Plex, Serviio
[Google Chromecast] bubbleguuum:
In this specific case yes.

I suppose you installed some codec pack to be able to play non natively supported formats by WMP.

This works fine for local playback in WMP but not when accessed with UPnP.

There's a bug with WMP allowing to browse all these additional supported files but not exposing any stream to play them. Hence the

error message you got.

You will not have this problem with any other media server, like Serviio.

---------- Post added at 12:03 PM ---------- Previous post was at 12:01 PM ----------

I'm aware 1080p videos are problematic currently. That will be fixed in the next release.
[Google Chromecast] Dreamer2014:
I think this is the best ChromeCast stream pro from my PC by using my android phone to my TV Using ChromeCast

for the non native video I am using Bubble server with about no lag

But I have a problem I can NOT see external srt files with videos in TV

The srt is in the same folder, the same video name but still NOT seen

Can any body help in this ??
[Google Chromecast] bubbleguuum:
You'll have to wait for the next app/server release for sub support.
[Google Chromecast] SoxIn4:
Has anyone been able to get 5.1 audio when playing video? Is it even currently possible? I know the Chromecast supports DD+ because I can get it when streaming Netflix, but I haven't had any luck via Bubble.
[Google Chromecast] lazyn00b:
Zooming and panning?

Will it ever be possible to send a cropped version of an image to the Chromecast when the user zooms and pans the image in BubbleUPNP?
[Google Chromecast] kawaiichi:
whenever it gets subtitles support it'll be perfect
[Google Chromecast] sunnycheeba:
I installed Serviio on my PC after reading your suggestion and 720p mkv and flv are now playing.
[Google Chromecast] abuttino:
Any idea why I can't stream to ChromeCast any MPEG2 videos with the transcoding server installed on my PC?
[Google Chromecast] bubbleguuum:
There could be a number of reasons. Please send me log file BubbleUPnPServer.log.0 (found in the installation directory on Windows) to bubbleguuum@free.fr.
[Google Chromecast] abuttino:
Will do!
[Google Chromecast] doragu:
loosing connection

I just installed the Bubbleupnp app (paid version) and I have my homegroup setup on the computer.

I will stream a video just fine (mp4), but when I try to stream another one or try to stop the video it will say googleapiclient not found and I will have to close the app completely and wait until the Bubbleupnp logo disappears from the TV screen in order to stream the next video.

Anyone else with this problem or know what I need to do to solve it?

Windows 8.1

HTC One (Viper 5.0)

Not really good at this server stuff.
[Google Chromecast] Dreamer2014:
Thank you for your response.

I have passed half of the road

Now I am using Serviio server In my PC and open Videos by BubbleUPnP using MX player in my android phone the srt subtitles works great in my videos

But when using ChomeCast from BubbleUPnP no subtitles

I think the problem may be in data BubbleUPnP is sending to ChromeCast, it is without subtitle or may be Chromecast does not support this type of this subtitles ( srt )

I hope this will help

and I have another problem some time when using BubbleUPnP to watch vides in ChromeCast I cannot stop playing video or play another video or just disconnect my ChromeCast from BubbleUPnP

I have to close BubbleUPnP and use youtube connecting to ChromeCast and disconnected

then back again to BubbleUPnP to work

again I hope this will help
[Google Chromecast] bubbleguuum:
(and [MENTION=5741124]Dreamer2014[/MENTION]):

Please send me a log file triggering that problem:

- launch the app

- go into the Advanced Settings page (Menu > Settings > Control)

- check "Enable logging to file".

- IMPORTANT: Exit the app using the "Exit " menu item found in menu of tab "Now Playing"

- restart the app.

- run the app until the problem appears

- exit the app

- connect your phone to your PC or MAC and mail me the file /Android/data/com.bubblesoft.android.bubbleupnp/log.txt found on the SD Card. Alternatively you can browse to the file with ES File Explorer (or another file manager) and email it from there
[Google Chromecast] Surfinette:
Hi,

Great app so far.

I'm really looking forwards to subtitles implementation with Chromecast... I was wondering whether it could be possible as I understand the Chromecast device itself doesn't support srt files...

When you mean subtitles support (in your next version), do you mean support of external srt files? Will this be possible when streaming directly to the Chromecast from an android phone (without the need to go through a BubbleUPnP server or tool on a PC or NAS)?

Sent from my SGS3 with Tapatalk
[Google Chromecast] bubbleguuum:
Supported subtitles will be:

1. external srt

BubbleUPnP Server is not required (if the video doesn't need transcoding to play).

But if the video are accessed from an UPnP / DLNA media server, it must expose the srt to the app, and not

all media servers are able to do this. For non UPnP / DLNA videos (cloud, local), BubbleUPnP can always access srt (if present).

2. embedded in video (not necessarily srt), mostly found in MKV but also some TS streams.

BubbleUPnP Server is required and it works regardless of the UPnP / DLNA media server hosting the video
[Google Chromecast] doragu:
I just sent the email with the Log. It is labeled "Bubbleupnp Log Loosing Connection"
[Google Chromecast] doragu:
Bubbleupnp server problem

I have the server all setup. I can even access it outside my network (friends house, 4G).

But I wanted to use it in my home to stream AVI formated videos to the Chromecast. MY phone can access the library With 3G but when I switch to wifi I cant connect to the server. Why is this? I have Mobile/WIFI/Lan enabled in both sections...

I cant stream on 3G to the chromecast and im not trying to.

Please help...

Im guessing its something todo with the phone or the router?

I have HTC one and the I enabled DLNA in the wifi settings but that did not help.
[Google Chromecast] bhiga:
So you can access the server from outside your LAN, but not from inside your LAN? Do you have the server on DMZ or something?
[Google Chromecast] doragu:
Im not familiar with DMZ so I dont know if that is a default option. I just followed the guide.
[Google Chromecast] bubbleguuum:
It has to do with your router not supporting NAT loopback which is the ability to access your public ip address from your LAN.

Anyway, if your goal was to enable Chromecast transcoding on your LAN, there is no need to manually connect to BubbleUPnP Server for that (it is for access from other remote LANs), as it is automatically detected and should report that transcoding is available in Settings > Chromecast, if it was detected.
[Google Chromecast] doragu:
i need to take a class on this. thank you again for all your hard work and help. So To trans code I still need the server up and running? or can I remove it if i dont plan on streaming outside my lan?
[Google Chromecast] bubbleguuum:
Yes you need the server for transcoding. For transcoding purpose only, it is automatically detected and there is no manual connection settings to configure.

The connection settings in Settings > Settings and Network and are *only* required if you also want to access your UPNP/DLNA media servers while not on your home LAN (mobile, other WiFi, ...), which is the other big feature of BubbleUnP Server but not Chromecast related.
[Google Chromecast] doragu:
Ok I am connected to me home LAN. im connect to chromecast, my computer windows media player Homegroup, and I have the server up.

Why is it not transcoding my AVI file its xvid? what am I missing? I looked in other forms and read threw you guide on the phone and online but can not get it to work.

it will flash the streaming bar on the screen and then go to the logo screen

I think Ill just stick with MP4
[Google Chromecast] MikeCriggs:
Too late. I already bought Plex :).
[Google Chromecast] Surfinette:
Thank you for you detailed answer...

OK, so if my xxx.mp4 and my xxx.srt files are both in my phone and I want to send them to the Chromecast using BubbleUPnP... Will I be able to watch the subtitles on the TV without transcoding/muxing the srt into the video? If not, can this be done directly from the phone, or do I need a BubbleUPnP server installed on the PC or NAS?

Sorry for my noobish question, but my understanding (so far) is that the Chromecast device doesn't understand external srt files...

Keep the great work !
[Google Chromecast] Johan1976:
Do you know if Plex DLNA expose the srt?

For srt subs are the Android app converting the subs to WebVTT or TTML or is support for srt built into the cc player side?

For mkv embedded subtitles is the video transcoded or is just the subtitle extracted and converted leaving video untouched.

Is mkv subtitles possible to do only on Android app side at a later stage (if no transcoding of video is needed)

Skickat från min GT-I9505 via Tapatalk
[Google Chromecast] bubbleguuum:
Yes in that case (if transcoding is not otherwise required so the video plays at all), BubbleUPnP Server is not required to play that video with the subs.

The solution I chose for subtitles *never* involve burning the subs in the video (which requires a reencode, thus a poor solution).

---------- Post added at 12:07 PM ---------- Previous post was at 12:02 PM ----------

I don't know, but other media servers like Serviio expose it.

In both cases they are converted to WebVTT, leaving the video untouched (if it doesn't require transcoding to play at all, that is)

Yes it would be possible to do at a later stage, but it is only easily doable for videos that can be reached from the Internet (cloud).
[Google Chromecast] Johan1976:
Finally someone who makes subtitles possible the proper way :)

WebVTT is almost like srt so I guess the conversion is quite easy. How is this done. Is cc feeded with an html5 page that has the video embedded with the link to the WebVTT source (kind of). Which means that the subtitle is a separate file/source and not at all muxed into the video file?

Skickat från min GT-I9505 via Tapatalk
[Google Chromecast] drivenby:
I've been using bubble since before cc support... It's a Good app, but seriously, whoever gets sub support first gets my money.

My English is perfect but my family didn't have the same education I had, so watching a movie with them is a huge hassle
[Google Chromecast] Asphyx:
All the CCast players have SOME subtitle support but as we speak Bubble is the only one doing it properly (IMO) and while aVia will support them it's lack of transcode capability makes it hit or miss.

Plex is still doing Server side and while it may work with srt and embedded it still hard codes the subs during transcode which is not efficient nor is it possible unless you have a beefy server running the transcoder that can keep up.

Which leaves those using Consumer level NAS versions of Plex pretty much out of the subtitle picture.
[Google Chromecast] Eye4Tech:
will it be possible to search and download subtitles online while the video is playing?
[Google Chromecast] Surfinette:
You can do this with an app called Unis (Unis XDA thread), but Unis doesn't support Chromecast (yet).

Combining the two apps should be pretty ideal...
[Google Chromecast] Eye4Tech:
Thank you! Will try this.
[Google Chromecast] kendoka15:
While watching a 1080p 5.1ch .mkv, I was having some stutters/stopping here and there, is there a way to fix this? (I have an N router)
[Google Chromecast] primetime34:
I can't find my plex server on BubbleUPnP. I was able to see it a while ago, but I cannot see it anymore.

Also, I tried installing the bubbleupnp server on my media server, but the app doesn't see it either.

Any help?
[Google Chromecast] slonn:
Which is better: install this on a NAS QNAP or an iMac? I'm fairly new to Chromecast so still looking for a way to cast the films on my NAS to the TV via CC.

--

Sendt fra Z1C
[Google Chromecast] bubbleguuum:
This will be fixed in the new version that will be out Real Soon Now(tm). Provided that you are running BubbleUPnP Server for transcoding duties of course.

---------- Post added at 09:11 PM ---------- Previous post was at 09:10 PM ----------

For transcoding videos, install it on the most powerful machine that you can.
[Google Chromecast] bubbleguuum:
I'm pleased to announce BubbleUPnP 1.8.1 (shortly available on Google Play) and BubbleUPnP Server 0.8.1 are released with many Chromecast improvements see support in transcodes, subtitles, audio/video track selection, better 1080p handling (fixes stuttering), many corner case transcode fails fixed...

The full details in this Google+ post
[Google Chromecast] Surfinette:
Wow! Congratulations!

Chromecast and external subtitle works without transcoding on a remote server!!!

I've just tried with a mp4 video and an srt file, both located on my phone and both directly sent to the Chromecast using your app!

Wow! This is just amazing when on other xda threads people are claiming it's just impossible!

Wow! Thanks!

Now, the less exciting comment...it works, but I find the subtitles really too small, and the subtitles are positioned a bit too low on my TV screen.... Could you implemented settings to play with subtitle font size and position ? Or maybe, I missed that one (in that case sorry for asking)

Keep the great work...

Sent from my SGS3 with Tapatalk
[Google Chromecast] abuttino:
Well, tried this new version out with my cable TV dlna tuner, better then before, but as soon as I get s picture, it freezes forever.
[Google Chromecast] Johan1976:
I didn't see any subs. It says in library view that subtitles are available. Also in media info subtitle is yes. I tried this with local file on phone and external srt file. No transcoding server set up. I tried with mkv file, maybe that's the problem? I did expect video, no sound but subtitles (did this just to make a quick test of subtitles without transcoding)

Skickat från min GT-I9505 via Tapatalk
[Google Chromecast] Surfinette:
Subtitles are disabled by default. I had to click a icon in BubbleUPnP to open a pop-up where I could tick on the subtitle file

Sent from my SGS3 with Tapatalk
[Google Chromecast] bubbleguuum:
Yes as stated just before, subtitles are disabled by default. You must enable them in the Now Playing screen, clicking an icon that should appear in the action bar and that will let you select which subs to show.

---------- Post added at 10:59 AM ---------- Previous post was at 10:57 AM ----------

Did you install BubbleUPnP Server ?

If you installed it, can you send me its log file at bubbleguuum@free.fr (file BubbleUPnPServer.log.0 located in the installation directory on Windows)

What do you mean by freeze ? The Chromecast displays a black screen ?

---------- Post added at 11:02 AM ---------- Previous post was at 10:59 AM ----------

It is probable that I will add the ability to tweak the size/color and maybe font of subs, depending on feedback.

Changing the position is more problematic though.
[Google Chromecast] abuttino:
The picture is still on the screen, it just "pauses" or freezes as soon as it starts.
[Google Chromecast] Johan1976:
Ok

I kind of looked for that. I guess I wasn't looking enough. :)

Thanks

Skickat från min GT-I9505 via Tapatalk
[Google Chromecast] drivenby:
Is it possible to use a srt subtitle in my SD card on a random online video?

For example, use vget and then serve the video in a dlna server and use bubble to play the video and load the sub through a browser or something.

EDIT:

So the only way I got subtitles to play is by putting them in the subtitles folder In the bubble directory.

Font and size are nice.

I have having to put the file in another directory and then having to rename it, would it be possible to have a search function to add a subtitle on the SD card?

Oh and the same method does not work if the file is online, it just won't list the subtitle as (local). The video must be in the sd card
[Google Chromecast] bubbleguuum:
These live TV streams are really giving me a hard time.

It looks like the transcode starts but is stuck forever.

I don't know why.
[Google Chromecast] bubbleguuum:
Can you reexplain what you do with vget (describe each step up to playing the video) so I can see if something can be done with subs ?
[Google Chromecast] drivenby:
Okay I open up vget

And load up a Web page

I click the intended video

And select "serve In network"

Then I go to bubbleupnp and select vget as library

Press play and use Chrome cast as renderer

The video file does not have an embedded subtitle, which is why I want to use a local srt file. I tried renaming the srt to the same filename, and placing it under bubbleupnp/subtitles, but that doesn't seem to work.

It does work if I download the file with vget and then play locally. The file will show "mp4,subtitles (local) on the library
[Google Chromecast] Surfinette:
OK, so I just did more testing with external srt files.

All my tests are without BubbleUPnP server. Video to Chromecast is done with the BubbleUPnP on my phone (SGS3)

(1) mp4 + srt files both in the same folder located on my extSDcard : The videos plays fine on my TV screen WITH subtitles :)

(2) mp4 + srt files both in the same folder located on my home NAS (ie same network as phone and Chromecast) : The videos plays fine on my TV screen BUT WITHOUT subtitles :(

(3) mp4 on the NAS + srt files in the subtitles folder located in the BubbleUPnP folder in my internal SDCard : The videos plays fine on my TV screen WITH subtitles :)

So, [MENTION=3373153]bubbleguuum[/MENTION]

Could you find a way around the failure of test n° (2)? If you can't send the srt located on the NAS directly to the Chromecast, maybe you could check whether a srt file with the same name as the mp4 is present on the NAS (in the same location) and autodownload the srt file to your subtitles folder (or ask the user if they agree to this download)?

Then another funny thing, when we check for selecting the subtitle, it has a very strange and very very long name, completly different from the name of the original srt file... only a very minor issue but maybe you could fix this...

Keep the very good work :)
[Google Chromecast] bubbleguuum:
I tried it and the resulting video items are named "Video-1", "Video-2"...

I don't see how they could be automatically associated to subtitles with such clever naming...

---------- Post added at 06:47 PM ---------- Previous post was at 06:37 PM ----------

Yes, 2) is the classic case of your media server not exposing subtitles to BubbleUPnP. What is your NAS and media server running on it ?

solutions:

- use 3)

- if your files are MKV, use a tool to embed the .srt in the MKV

- use a media server that support subtitles. For example, Twonky and Serviio run on most NAS and support them

As for your idea of guessing a subtitle URL from the stream URL, it will not work with most media servers because in 99% of cases there's nothing on that "guess" URL.

For the very long subtitle name, it was derived from the last segment of the stream URL, which doesn't necessarily correspond to the filename.

I can see how it can be confusing and will change it to something more sensible.

For srt in the general case, the filename of the srt is not known. That's why its displayed title is derived from the stream URL, but that can be totally meaningless and I will change it.

For embedded subs, the subtitle's title (and eventually language) is specified in the subtitle track contained in the video, and that title is used and should make sense.
[Google Chromecast] ETFoneHome:
Finally figured out that you have to place subtitle srt files in the BubbleUPnP folder on the android device and make sure the subtitle names are the same as the video files. From there on it works great streaming from a USB port on Asus AC68! Now I can watch foreign films on Chromecast. I can even understand what the aliens are talking about in "Thor: The Dark World."

One suggestion is a better way to fast-forward and rewind, like MX Player were you can just slide your finger sideways across screen. Very nice work so far!