yashsingh1/xdaforums huggingface dataset:
[Google Chromecast] Surfinette:
+1

I'm not sure you understand what I meant...

What I meant is that most people would normally name the srt file with the same name as the mp4 file (eg toto.mp4 and toto.srt) and store both files in the same folder (be it on a phone, NAS, USB drive, PC, Mac...), because this how you "normally" use a srt file and how srt files are automatically recognized by most media player...

Hence, my suggestion/request was: someone is launching toto.mp4 (from their NAS, or PC) for watching on the Chromecast... at this point, BubbleUPnP could scan in the SAME folder for a file called toto.srt (this is not guessing, but looking for a well defined file)... If toto.srt is present, then BubbleUPnP copies/downloads it to the subtitles folder in the BubbleUPnP folder of the Android phone and can start casting the video with subtitles to the Chromecast... If toto.srt is not present, then BubbleUPnP launches the video without subtitle (and may warn the user there is no subtitle found for this video)

Well, this is only a suggestion...

Keep the great work :)
[Google Chromecast] bubbleguuum:
UPnP / DLNA doesn't work like that: BubbleUPnP cannot scan a NAS folder like if it was a filesystem. It relies entirely on the list of items the media server returns for a particular folder, and if it doesn't support subtitles it will not return any, and there's no way to invent subtitles out of missing info.
[Google Chromecast] Surfinette:
Oh! Thank you for your answer and sorry for me being so ignorant/noob about networking structure and media servers !

So ok, I'll just have to copy the srt file to the subtitles folder on my phone...

not such an inconvenience, and at least we have subtitles!

Sent from my SGS3 with Tapatalk

Wow
[Google Chromecast] cmstlist:
I see that with the latest release I can stream an AVI with transcoding. One particular video has an SRT file and the library browser shows that it includes subtitles. However the titles don't appear on Chromecast and I can't find any way to make them appear. Any thoughts?
[Google Chromecast] drivenby:
In the now playing window, there should be a button on the top right corner, hit it and select the sub
[Google Chromecast] mike02466:
I stated yesterday in another thread, that I had been unable to play mkv files through CC using Avia app. Using UPnP server is not an option as my pc has crapped out. Today I figured I'd give UPnP app a try, if anything for sh**s and giggles. I was shocked when the file actually played. However, I quickly realized that there was no audio. Is there something I'm missing? Or am I out of luck?
[Google Chromecast] jasenko:
I applaud the addition of subtitle support to now my favourite media app on Android. I do think that the implementation is a bit clumsy and the number of issues reported attest to that. Getting the naming right for individual files is tricky and I suggest adding a dialogue to pick the subtitle file as a failsafe option. That would also expand the support not just to local files but to online streaming services and websites or people who backup their files in the cloud.
[Google Chromecast] drivenby:
Mkv are container files. Think of them as a box.

What's important are the codecs for the video and audio.

Cc can read Mkv just fine, it does however have strict code requirements.

It is entirely possible that your file has a compatible video codec and incompatible sound.

Unfortunately you will need the pc server to transcode or do it manually with a program like media coder or handbrake
[Google Chromecast] bubbleguuum:
srt are fully supported if browsing cloud services within the app: Google Drive, Dropbox, SkyDrive. Embedded subs are extracted whatever the source is.

Now something will always be missing/clumsy for someone. I could add 200 more options or features and something would still be missing.
[Google Chromecast] bungadudu:
Just tested the app.

Amazing!

Really like audiocasting & the ability to play videos along with subtitles on cc.

Few questions If I may :

- do you have any plans for a promotion for the license?

- do you have any plans for supporting any kind of video casting - mirroring the screen?

- the subtitles shown on chromecast are using phone's fonts? - I've seen some diacritics not recognized..

Regarding the subtitles, the position is perfect for me, but they are too small so an option for changing font size (&colour, etc?) I think would be welcomed!

Amazing app! Thanks!
[Google Chromecast] toddnbrown:
This app is amazing! I hope the dev doesn't mind, I uploaded a quick demo to youtube to show off to my friends. You guys can see it too if you want. Please note, I am a complete buffoon when it comes to networking and such, but I was able to figure it out and it works like a champ. Thanks for the hard work BubbleGummm!!

http://youtu.be/KSbiy_7Ox9I
[Google Chromecast] SoxIn4:
Is there a setting I need to enable in order to get ANY 5.1 sound when streaming via Chromecast?

Do I need to have a specific media renderer installed on my PC for this to work? No matter what file I try to play, everything is coming out stereo. When I click on the metadata info on the now playing screen on my phone, the file is listed as 6 channel but it's only playing 2.1

If anyone can point me in the right direction to get this running correctly it would be greatly appreciated. I know my receiver can play 5.1 through the Chromecast as it works when playing Netflix videos.
[Google Chromecast] bubbleguuum:
No

Not for now. Maybe one day it can be done easily on most devices and meeting people expectations, but that day has not come yet.

What was the language and the diacritics not showing up ? Can you email me the srt file (bubbleguuum@free.fr) ?

I may add options to tweak subtitles although I have the feeling there are way too much settings already...

---------- Post added at 09:20 PM ---------- Previous post was at 09:03 PM ----------

I suppose your original video has a DTS 5.1 audio track ? As you probably know this is not supported by Chromecast and cause transcoding by BubbleUPnP Server. Currently, all incompatible audio tracks in videos are transcoded to 320K mp3 stereo, thus losing 5.1.

It seems that 5.1 could be preserved using AAC and I will do some tests with it but no promise.
[Google Chromecast] Asphyx:
You may need to make the setting for Stereo/Surround user selectable on the player side in the end simply because if the end display device does not support Surround they will likely lose channels.

Plex transmuxes or transcodes to AAC which (I'm sure you know) can do either Stereo or Multi.

So switching all transcode/remux to AAC will work and all you might need to work out is letting a user switch from Stereo to Multi on the player side.

I'm not sure the CCast has any ability to sense what the end device input can support as far as Audio Channels and it's surprising since HDMI Spec has the ability to sense and communicate what the input supports via CEC and the System Information command.
[Google Chromecast] bubbleguuum:
I've just tested it, and multichannel AAC is playing fine on a stereo output (automatically downmixed by Chromecast). So there's no need for a setting, it just works. This improvement (preserving multichannel) will be in the next BubbleUPnP Server release.
[Google Chromecast] cmstlist:
Thank you. Unfortunately there is no such button. I see the three dots button with no subtitle option inside, and I see a search button. Nothing else.
[Google Chromecast] Asphyx:
Are you sure it is the CCast and not the TV itself doing the downmix?
[Google Chromecast] bubbleguuum:
Yes probably the TV. Or in my case a PC monitor.
[Google Chromecast] Asphyx:
I only noted it because Plex has had some reported issues regarding downmix but I'm not sure as your Player could support it where theirs might not.
[Google Chromecast] mabuis:
I'm having an issue with Google Music, it will stop playing out of no where. I to go back to the playlist and play it again, to get it to play again
[Google Chromecast] puppinoo:
Perfect with local renderer but stuttering with ChromeCast

Hi,

This has been my favourite app for a long time and now its even better. I basically bought a CCast because of it :)

Now the issue. I bought a VPS where I put remote video contents so I can access them wherever I am (I have sh**y upload speed at home so I cant do that from there). On this VPS I installed BubbleUpnp Server latest, Serviio latest and Plex latest. Now using BUpnp + Serviio and selecting local renderer I can receive (probably) transcoded) video without problems. When I select Chrpomecast as renderer, the video starts playing but after a while it starts stuttering. I lowered all transcoding options at minimum but still stutters. Tried to receive the same video using Plex and it works fine. If I switch to local renderer still works fine. My impression is that for an obscure reason when I select Chromecast it doesnt transcodes so the streaming is bandwidth critic but probably it's not the reason cause the VPS should have a good upload speed and my download speed at home should be sufficient (Could you put somewhere information about if the video playing is transcoded or the original stream?), not to mention that the test with Plex was successful.

BTW this is my problem. If necessary I can provide a log from the server installed on the remote VPS.

Regards and congratulation for great app.

Pino.
[Google Chromecast] bubbleguuum:
This is a scenario that I did not fully test and that can have some complications. I need to test it fully.

I suggest you disable transcoding entirely in Settings > Network and settings > WiFi/Eth transcoding (in the Video transcoding section).

That way, transcoding for network bandwidth reasons will not get in the way with BubbleUPNP Server performing Chromecast transcoding for media to play at all, pretty much as if it operated on a LAN. If it still stutters, try lowering Settings > Chromecast > Max video bitrate (with enforce max bitrate enabled) to reduce the bandwidth. Also, when transcoding is performed, check your VPS CPU usage. If it is at 100% or close, it cannot transcode fast enough and that can be a cause of stutter. In that case, use a lower encoding preset.

It would be interesting you send me the BubbleUPNP Server log file (file BubbleUPNPServer.log.0) as well as the coresponding BubbleUPnP log file playing the problematic video (see this post for logging instructions)

---------- Post added at 09:08 PM ---------- Previous post was at 09:06 PM ----------

Does it happen when the screen is off ? What is your Android device ? Does it happen playing All Access music ?
[Google Chromecast] mabuis:
The screen is on and only playing music that I have uploaded to their server. I'm at work when I use it and my phone is plugged in. It's a T-Mobile Galaxy SIII Running PAC-Man Rom 4.4.2
[Google Chromecast] bubbleguuum:
You might want to send a log file up to the point the problem happens (see this post for logging instructions)
[Google Chromecast] mabuis:
Will do. It'll have to wait till Monday when I'm at work
[Google Chromecast] Dreamer2014:
BubbleUPnP thank you for your great work

I updated BubbleUPnP server to 0.8.1 and so the android app

I still have not any subtitle in my TV

I do not know where or what is the problem

Is it may be in my TV or there is no problem in TV what ever it is and the problem is in CC or in phone or in the BubbleUPnP ??
[Google Chromecast] impulse101:
You need to have the subtitles on your android device not on your media server/PC. As far as i know there is no way to pull subs from your media server like you can with plex. Although I would like for that option to be added if it could be.
[Google Chromecast] bubbleguuum:
Plex/XBMC and others do not make external srt available over UPnP. So from the point of view of BubbleUPnP, it is like if they do not exist.

However, there are media servers that support sending external srt such as Serviio (free), Twonky and others.

Without using another media server, the solution is to copy the srt in the BubbleUPnP/subtitles folder on the sd card, using the video's title as displayed in BubbleUPnP for the srt filename.

For subs embedded MKV, I realized that it doesn't properly work in most case in v1.8.1.

Extracting these subs is really problematic because the entire MKV must be read, and it takes a lot of time (up to a few minutes!).

I'm working on a solution to have them working in case where the extraction would not be dead slow (eg cloud excluded), with the extraction only be done once per video. But it will be less general than I hoped.
[Google Chromecast] SoxIn4:
That's exactly what the problem was, my files were either DTS or Dolby Digital encoded and were being down sampled to just stereo. I d/l an AAC file and that played 5.1 audio fine. Bummer, I was hoping to not have to re-encode all my files, but it looks like that will be my only option for the time being.
[Google Chromecast] Asphyx:
I wouldn't re-encode your files just yet.

Transcode is the better option, Just give Bubble Devs some time I'm sure they will find a way to transcode or transmux at some point.

It will probably require the server running someplace but thats the better way to go instead of re-encoding your entire library.
[Google Chromecast] bubbleguuum:
BubbleUPnP v1.8.2 will be shortly available on Google Play. If you use subtitles extensively, make sure to read the section about them in Settings > About/Help > Tips > Chromecast.

Changelog

.

---------- Post added at 10:26 PM ---------- Previous post was at 10:25 PM ----------

I should have soon a BubbleUPnP Server update that preserve 5.1.
[Google Chromecast] Asphyx:
Are you going transcode or Remux route?
[Google Chromecast] Flex:
Hi,

When using BubbleUpnp to cast a video file (.mp4) with subtitles (.srt) is there a difference/advantage in performance (or otherwise) between casting the content from my phone (Nexus 5) or from my laptop (Samsung ATIV Book 8) using a media server?

Thanks!
[Google Chromecast] cmstlist:
If you're using the phone app to cast a file that is located on the server, there should not be a difference in performance. If you are casting a file located on the phone, you may have inferior performance as the phone is more liable to interrupt the connection than a server.
[Google Chromecast] bubbleguuum:
5.1 audio that is not already AAC (eg DTS, AC3) is transcoded to AAC 5.1.

The video is untouched if it doesn't need transcoding.
[Google Chromecast] mike02466:
Whenever I cast a movie from my Nexus 7, if I pause for a few minutes, the app times out shortly after resuming. I then have to restart the movie and forward to where it left off. Is this a known issue? Other than that, app is working great.
[Google Chromecast] bubbleguuum:
I made a test build of BubbleUPnP Server supposed to preserve 5.1 audio.

I need a few testers with and without 5.1 setups to tell me if it works:

- stop BubbleUPnP Server

- Download BubbleUPnPServer.jar and replace the exisiting file in the installation directory

- start BubbleUPnPServer, go to the www configuration and check that version is 0.8.2p1

- play a MKV with DTS. If you have a 5.1 setup is the 5.1 working ? If you do not have a 5.1 setup, do you still have sound (stereo) ?

---------- Post added at 06:32 PM ---------- Previous post was at 06:02 PM ----------

Yes I need to increase the timeout (assuming that this is not the Chromecast that timeouts when it receives no data for a while).
[Google Chromecast] mike02466:
Only thing I can say is that paused movie plays for 5-10 seconds. Then kicks back to the BubbleUPnP boot screen. It does it on both of my CC's. Thanks for the reply and the great app.
[Google Chromecast] bubbleguuum:
I cannot reproduce it.

Could you send me a log file, pausing to the point the Chromecast go back to the BubbleUPnP Screen.

See end of this post for logging instructions.
[Google Chromecast] mike02466:
Just sent a log. Not sure if I did it right. If not, let me know and I'll redo it. Thanks.
[Google Chromecast] impulse101:
This doesnt happen to me, for me it is about 5 minutes. It also happens with other apps like plex so it may be chromecast timing it out or more likely a security setting in Android or grenify putting something to sleep that kills the connection
[Google Chromecast] manny805:
It worked when chromecast was connected directly to my receiver ,but the sound was very low quality 5.1. idk if it just me.

Also when chromecast connected to my tv (connected to optical cable>receiver ) wont put out 5.1 stays in 2.0 .

I was using xmbc have not tried plex. I switched back to old jar file due to low quality sound coming out of the 5.1 test file.

Receiver is an old sony HT-IS100
[Google Chromecast] Johan1976:
From my experience it is very few TVs that pass through 5.1 from connected devices. I have this experience from my STB that when directly connected to my receiver with optical cable it is 5.1 sound but when connected from TV the 5.1 is converted to 2.0.

Besides I don’t think that optical cable has enough bandwidth for 5.1 PCM that is the output from chromecast.

Skickat från min GT-I9505 via Tapatalk
[Google Chromecast] bubbleguuum:
Thanks for the test. The low quality is due to a too low AAC 5.1 bitrate. I will increase it.

Unfortunately, there is no magic that can be done when something in the chain decides to convert audio to stereo.
[Google Chromecast] manny805:
Yeah sure man. If you need me to run any test in the future I'm here. Hope to see an update soon 5.1:D
[Google Chromecast] SUTHRNFRIED:
Google Drive

I've read the forum up and down and can't find anyone asking...The problem I'm having is when I make a change to a file name or remove one from Google Drive it doesn't register on Bubble UPnP...I still see the deleted files and no changes made to the names. I've gone as far as to empty Drive trash thinking it was a problem...I've even uninstalled the app and completely removed the root folder as well for Bubblesoft...nothing is working to update UPnp and recognize Drive changes. It does see when I've uploaded a new file. It just won't accept edits or deletes.
[Google Chromecast] bhiga:
DLNA servers generally do not do "live" queues like browsing a filesystem, instead they have a database (that's how the categorization happens too) so there is a delay before a media change is reflected for clients.

You can usually set some kind of rescan period.

-= this post enhanced with bonus mobile typos =-
[Google Chromecast] impulse101:
You just have to select refresh/reload in bubble and it should show the change
[Google Chromecast] SUTHRNFRIED:
That was certainly it...went to bed and when I woke up this morning all the changes I made that day finally applied.

Patience is not my best attribute. :good:
[Google Chromecast] impulse101:
You shouldn't have to wait that long in the app go to the library tab, tap the 3 dot menu button in the upper right corner and tap reload. It should show all your changes right away at least it does for me on my NAS library so I assume it would as well from Drive.
[Google Chromecast] SUTHRNFRIED:
Yeah I was doing that every 5 mins...Unfortunately I think the limitation for this is all on Google Drive. Bubble is a great app and I can live with Drive's small annoyance for now.
[Google Chromecast] bubbleguuum:
BubbleUPnP 1.8.3 will be shortly available on Google Play.

BubbleUPnP Server is updated to v0.8.2.

All the details in this post.
[Google Chromecast] boype:
I have a question regarding the .srt subtitle support. In the 1.8.3 change log, you write this:

- ability to load srt file manually (subtitle dialog > Open srt file)

Is it possible to play back a video file from my computer's hard drive via a media server + bubbleupnp server + bubbleupnp android client and then manually choose a .srt file stored on my android phone?

The reason why I ask is this:

I've been trying to get mkv + .srt to work via a media server + bubbleupnp server + client (1.8.2, that is). In the video library, it is shown that the mkv has susbtitles and in the "now playing" window, the srt subtitle is selectable. However, the subtitles will never be displayed on my tv, only the mkv runs as usual.
[Google Chromecast] Eye4Tech:
Is there any way to add an option to search and add the subtitles from the internet (opensubtitles.org) ?
[Google Chromecast] bubbleguuum:
Yes the Open srt file functionality works for any video, wherever it comes from and regardless if it already has subtitles that were loaded by other means.

I've fixed a bug yesterday on the receiver side: for some users no subtitles would ever display. Reboot your Chromecast and play your MKV with subs again. It might work.

---------- Post added at 12:48 PM ---------- Previous post was at 12:47 PM ----------

No current plan for that.
[Google Chromecast] drivenby:
I just want to say thank you bubble for your patience and your contributions. Your app is fantastic and a total steal IMHO.

I plan to purchase the key as soon as I get some dollars on my account, even though I don't need it at all since I don't care about transcoding.

Credits are given where credits are due...
[Google Chromecast] Dreamer2014:
Thank you BubbleUPnP very GREAT work

The last update is great, I like it so much.

Every thing works fine, from android phone / tab / app or from PC.

Very smooth with no lag and free of bugs.

I like the subtitles shape and options

If you only add charset / page code for subtitle options to be chosen for non English languages your app will be PERFECT and it is now almost perfect.

Thank you again.
[Google Chromecast] TheRicolaa10:
Someone tried to cast Sopcast with Bubble upnp? If so, how did you done that?
[Google Chromecast] jasenko:
What's the magic you do to convert srt file into a Chromecast supported one? Only asking because of the language support, either the available fonts lack some characters or they are lost in the conversion. For the record, I am talking about central European characters.
[Google Chromecast] bubbleguuum:
Please email me (bubbleguuum@free.fr) the problematic srt so I can have a look at what exactly did not work.

BubbleUPnP can automatically detect character encoding for the srt in a good number of cases, but not all cases. Typically, if you see the wrong glyphs displayed (or missing glyphs), it probably didn't detect the encoding right.

Currently, BubbleUPnP doesn't allow the user to manually specify the encoding so it can convert it to UTF-8 right.

So for now, srt that fails encoding detection must manually be converted from its encoding (which you have to know) to UTF-8, with any tool that allow file encoding conversions. Then BubbleUPnP will be able to detect that the sub is UTF-8 and display it properly.

Sounds complicated but encoding detection cannot be automatically performed in 100% of cases, that why VLC and other let you manually pick the encoding in their subtitle settings.
[Google Chromecast] bubbleguuum:
I have written some documentation on Chromecast transcoding.

Of particular interest is ffmpeg/ffprobe requirements on non-Windows platforms and detailed info to troubleshoot stuttering video playback:

http://bubblesoftapps.com/bubbleupnpserver/#cc_transcoding
[Google Chromecast] jasenko:
Any tips to speed up the discovery of UPnP / DLNA servers? It seems like it is taking forever to see all available servers on the same network. I just want to start the app and play the files. Can we add the servers manually so the app can check if they are available at the start up?
[Google Chromecast] bubbleguuum:
What server is taking forever to show up ? It shouldn't take more than a couple of seconds with well behaved servers.

You can bypass regular discovery by connecting to BubbleUPnP Server if you wish (see documentation, use BubbleUPnP Server LAN ip address to connect).
[Google Chromecast] ckret:
thanks!!! that info solved my stuttering problem :))))
[Google Chromecast] bubbleguuum:
Great! What solved it ?
[Google Chromecast] ckret:
decreasing bitrate and enabling "force max bitrate"

and i also set encoding speed to veryfast
[Google Chromecast] boype:
Works fine with the new version, thanks a bunch :)

Now I also bought the app... Very good value for money if you ask me