MKV Bubbleupnp server with Serviio, no subtitle - Google Chromecast

When I play a MKV file stored in my computer on my chromecast with the Bubbleupnp app (with Bubbleupnp server installed), I get no subtitle. The Bubbleupnp app says "subtitle extraction complete" and even though I select the subtitle, it is not displayed on my TV.
I tried many different files, but I get the same result. I am using a serviio dlna server to play files stored locally and installed bubbleupnp server in the same computer. For some reason even if I try to externally add a subtitle in Buubbleupnp app, it does not work. (I select the subtitle in the options, but it is not displaying it).
Even after searching for a day, I could not find a decent answer.
Edit: The developer replied that bubbleupnp subtitle support has been broken due to a recent update and he look into it in a week.

after the last update my chromecast bubbleupnp also this subtitle not showing on tv.

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.

bubbleguuum said:
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.
Click to expand...
Click to collapse
Did you get a copy of the newer SDK they mentioned at GIO?
They made some changes to the way Subtitles work in it....

Asphyx said:
Did you get a copy of the newer SDK they mentioned at GIO?
They made some changes to the way Subtitles work in it....
Click to expand...
Click to collapse
No, I use my own implementation that I wrote in February or something.

bubbleguuum said:
No, I use my own implementation that I wrote in February or something.
Click to expand...
Click to collapse
Which explains why your's work! LOL

Related

[Q] What should I do about converting my files to be able to stream them on Avia?

Ive purchased Avia and quickly found out that my MP3 files arent compatible with Chromecast. What should I do? I want to be able to stream them to my cast and also listen to them on my phone.
AndroidUser12345678910 said:
Ive purchased Avia and quickly found out that my MP3 files arent compatible with Chromecast. What should I do? I want to be able to stream them to my cast and also listen to them on my phone.
Click to expand...
Click to collapse
What's wrong with your MP3s?
Does RealPlayer Cloud also reject them?
bhiga said:
What's wrong with your MP3s?
Does RealPlayer Cloud also reject them?
Click to expand...
Click to collapse
Im really not sure whats wrong, but when I try to cast them it says that chromecast doesnt support the file type.
AndroidUser12345678910 said:
Im really not sure whats wrong, but when I try to cast them it says that chromecast doesnt support the file type.
Click to expand...
Click to collapse
Have you successfully casted other files? That message also appears when there is a problem casting, so it may not be your files.
What Android version is your phone/tablet?
bhiga said:
Have you successfully casted other files? That message also appears when there is a problem casting, so it may not be your files.
What Android version is your phone/tablet?
Click to expand...
Click to collapse
No, i havent casted any others (how do i cast vids? ive only tried music.)
i have a Samsung Galaxy S4 Active
AndroidUser12345678910 said:
No, i havent casted any others (how do i cast vids? ive only tried music.)
i have a Samsung Galaxy S4 Active
Click to expand...
Click to collapse
Tap the @ icon in the upper-left to change media type.
Try some pictures and videos and see if they work.
bhiga said:
Tap the @ icon in the upper-left to change media type.
Try some pictures and videos and see if they work.
Click to expand...
Click to collapse
If I try to cast a video it says the same thing as if I try to cast music. ("File type not supported by Chromecast")
and if I try a picture it says "File not found"
AndroidUser12345678910 said:
If I try to cast a video it says the same thing as if I try to cast music. ("File type not supported by Chromecast")
and if I try a picture it says "File not found"
Click to expand...
Click to collapse
Okay, something's wrong with your local casting.
Tap the @ in the upper-left again, then tap Add Media, and tap the little recycle-circle under Media Database.
That will refresh your media database so you at least shouldn't get File not found.
Then try a picture again.
What version of Android OS do you have? (from Settings > (More > ) About device)
bhiga said:
Okay, something's wrong with your local casting.
Tap the @ in the upper-left again, then tap Add Media, and tap the little recycle-circle under Media Database.
That will refresh your media database so you at least shouldn't get File not found.
Then try a picture again.
What version of Android OS do you have? (from Settings > (More > ) About device)
Click to expand...
Click to collapse
My OS is 4.2.2
And I refreshed it but im still getting file not found :/
AndroidUser12345678910 said:
My OS is 4.2.2
And I refreshed it but im still getting file not found :/
Click to expand...
Click to collapse
Weird...
Two things to try:
Try RealPlayer Cloud and see if you can cast anything from that
Install BubbleUPnP, point it to a folder with media. Then go into Avia, Add Media, and tick/check/enable the BubbleUPnP entry at the bottom of the list - that will have Avia do a DLNA pull from BubbleUPnP on the same device, then cast.
That was the workaround I had to use on my Samsung Galaxy S3 running Android 4.1.2
I have since upgraded to 4.3 on the same device and Avia works fine.
Trying to determine whether there's something OS-related causing your failure, or if it's solely within Avia.
bhiga said:
Weird...
Two things to try:
Try RealPlayer Cloud and see if you can cast anything from that
Install BubbleUPnP, point it to a folder with media. Then go into Avia, Add Media, and tick/check/enable the BubbleUPnP entry at the bottom of the list - that will have Avia do a DLNA pull from BubbleUPnP on the same device, then cast.
That was the workaround I had to use on my Samsung Galaxy S3 running Android 4.1.2
I have since upgraded to 4.3 on the same device and Avia works fine.
Trying to determine whether there's something OS-related causing your failure, or if it's solely within Avia.
Click to expand...
Click to collapse
Ok Realplayer seems to be able to stream videos just fine, how can i cast music from it?
and also, i would just update my phone to overcome this problem but for some reason it always says update failed soooo yea :/
AndroidUser12345678910 said:
Ok Realplayer seems to be able to stream videos just fine, how can i cast music from it?
and also, i would just update my phone to overcome this problem but for some reason it always says update failed soooo yea :/
Click to expand...
Click to collapse
It streamed without having to upload the video to RP Cloud, yes?
Try the BubbleUPnP method with Avia next.
Sent from a device with no keyboard. Please forgive typos, they may not be my own.
bhiga said:
It streamed without having to upload the video to RP Cloud, yes?
Try the BubbleUPnP method with Avia next.
Sent from a device with no keyboard. Please forgive typos, they may not be my own.
Click to expand...
Click to collapse
Alright ill try the Avia bubble thingy, but first may i ask, how do i "point" an app to a location? should i download an apk and move it to that certain location?
AndroidUser12345678910 said:
Alright ill try the Avia bubble thingy, but first may i ask, how do i "point" an app to a location? should i download an apk and move it to that certain location?
Click to expand...
Click to collapse
I couldn't remember whether BubbleUPnP needed setup but it doesn't, just install and run, skip BubbleUPnP server thing. You should see "Local server" in your notifications.
Run Avia
Tap the @ go to Add Media, scroll down and find BubbleUPnP Media Server under Network and tick/check/enable it.
Tap the @ again
Tap Music (or Photos or Videos)
Tap Folders
Select BubbleUPnP
Navigate the folders to find a music (or photo or video) file and try casting that.
Sent from a device with no keyboard. Please forgive typos, they may not be my own.
bhiga said:
I couldn't remember whether BubbleUPnP needed setup but it doesn't, just install and run, skip BubbleUPnP server thing. You should see "Local server" in your notifications.
Run Avia
Tap the @ go to Add Media, scroll down and find BubbleUPnP Media Server under Network and tick/check/enable it.
Tap the @ again
Tap Music (or Photos or Videos)
Tap Folders
Select BubbleUPnP
Navigate the folders to find a music (or photo or video) file and try casting that.
Sent from a device with no keyboard. Please forgive typos, they may not be my own.
Click to expand...
Click to collapse
Ok ive just done that and it works perfectly fine, i can now cast music perfectly thanks!!
Expect to see a whole slew of Player Apps supporting CCast now that the SDK is released.
AndroidUser12345678910 said:
Ok ive just done that and it works perfectly fine, i can now cast music perfectly thanks!!
Click to expand...
Click to collapse
Great. Sounds like whatever condition I had in Android 4.1.2 is also present in your device running Android 4.2.2
BubbleUPnP (local DLNA server) is a fair workaround for the moment, but please submit a ticket to Avia support so they're aware that the issue with local file casting exists in your Android 4.2.2 version as well.
You may want to consider upgrade to Android 4.3 if you can. At least on my AT&T Galaxy S3 it works fine with Avia without needing the BubbleUPnP workaround.

BubbleUPnP is finally supporting Chromecast

As previously announced (some 6 months ago), it finally happened. Seems very stable from the 30 minutes I had to play with it. Opens a lot of opportunities. Funny that it supports Plex better than Plex themselvesf, and free.
https://play.google.com/store/apps/details?id=com.bubblesoft.android.bubbleupnp&hl=en
Enjoy...
BubbleUPnP UPnP/DLNA free 1.8.0 with full chromecast 15250 support it's limited to 20/30 minutes of playback.
https://play.google.com/store/apps/details?id=com.bubblesoft.android.bubbleupnp&hl=en
If you want more you have to pay €3,49/$4.69 for BubbleUPnP UPnP/DLNA License
https://play.google.com/store/apps/details?id=com.bubblesoft.android.bubbleupnp.unlocker&hl=en
What's New
1.8.0
Finally, full Chromecast support with optional transcoding for playing non natively supported media.
Play your music, videos and photos to your Chromecast, whether located on your Android device, your local network or the cloud!
Playing Chromecast natively supported media is unrestricted in the free version of BubbleUPnP.
Playing transcoded media requires installing BubbleUPnP Server 0.8 on your network, and is limited to 20 minutes per app launch in the free version of BubbleUPnP.
Free for up to 20 minutes of playing
Click to expand...
Click to collapse
BubbleUPnP free version limitations:
- ads
- Internet streaming with BubbleUPnP Server is limited to 30 minutes per app launch
- Playlist and Library Shuffle are limited to 16 tracks
- downloads limited to batches of maximum 40 tracks
- the local renderer is remotely controllable by external Control Points for 30 mins per app launch
- the local Media Server is not browsable by filesystem (SD Card)
- playing media from external apps is limited to 3 plays per app launch
Click to expand...
Click to collapse
Spent a bit more time with it and still impressed. I bought a premium version about a year ago, and was completely oblivious that there might be some limitations. Glad to see that app is 100% free and working for Chromecast supported formats.
In their defence, also bought Plex app, and still unable to cast anything. And as I said, it does Plex better than Plex app in my opinion.
Yes I'm very glad I could release Chromecast support.
It has been a long wait since my early tests in August/September.
jasenko said:
Funny that it supports Plex better than Plex themselvesf, and free.
Click to expand...
Click to collapse
Please explain! Plex app works great for me...
mathorv said:
BubbleUPnP UPnP/DLNA free 1.8.0 with full chromecast 15250 support it's limited to 20/30 minutes of playback.
https://play.google.com/store/apps/details?id=com.bubblesoft.android.bubbleupnp&hl=en
If you want more you have to pay €3,49/$4.69 for BubbleUPnP UPnP/DLNA License
https://play.google.com/store/apps/details?id=com.bubblesoft.android.bubbleupnp.unlocker&hl=en
Click to expand...
Click to collapse
I just launched 1.8.0 and the history says
Playing media natively supported by Chromecast is unrestricted in the free version of BubbleUPnP
Click to expand...
Click to collapse
so I believe the 20/30 minute limit applies only if you need BubbleUPnP Server to transcode content?
bhiga said:
so I believe the 20/30 minute limit applies only if you need BubbleUPnP Server to transcode content?
Click to expand...
Click to collapse
Media natively supported = MP4, webm, (with supported codecs) and audio files. In this matter you are right it's free, but I have not tried it to be absolutely sure.
Now with BubbleUPnP support, can someone give me some advice? I use BubbleUPnP a lot and it is my favorite app for media.
I have an original firmware Chromecast that has never seen the Internet. I don't want to lose the flexibility of the software potential, but now with BubbleUPnP as well as Google releasing the APIs, I am wondering what the best plan would be.
What would you guys do with your original firmware Chromecast?
xdadevnube said:
Now with BubbleUPnP support, can someone give me some advice? I use BubbleUPnP a lot and it is my favorite app for media.
I have an original firmware Chromecast that has never seen the Internet. I don't want to lose the flexibility of the software potential, but now with BubbleUPnP as well as Google releasing the APIs, I am wondering what the best plan would be.
What would you guys do with your original firmware Chromecast?
Click to expand...
Click to collapse
I would root it. If you don't care about root, sell/trade it to someone who does.
The only thing you lose is some time between a Google OTA release and the corresponding Team Eureka release.
Normal incremental releases don't see much/any functionality breakage.
This one was an exception because of the new SDK and APIs needing to be in-sync across both clients and Chromecasts.
bhiga said:
I would root it. If you don't care about root, sell/trade it to someone who does.
Click to expand...
Click to collapse
THIS!
If you don't really want root then it's more valuable to someone else than it would be if you allowed it lose it's rootable condition.
Congrats to the BubbleUPnP folks for the added CCast support.
I have not tried it fully yet but to those who are currently using aVia, a switch to Bubble might be a good move.
Especially if you have the Bubble Server running on a PC since you will get the transcoding goodness not available with aVia...
Now if MX Player would add CCast support my local streaming to CCast world would be complete.
bhiga said:
I just launched 1.8.0 and the history says
so I believe the 20/30 minute limit applies only if you need BubbleUPnP Server to transcode content?
Click to expand...
Click to collapse
I read it that way also.
so now is there a way to make srt subs to work?
rkirmeier said:
Please explain! Plex app works great for me...
Click to expand...
Click to collapse
Plex app was very slow for me when browsing channels. No issues with BubbleUPnP. Plus I had to pay for a month of premium service just to see how it works with the chromecast. Glad to also see some serious competition.
Thumbs up!
Very stable so far for sending photos to Chromecast, much better than Avia because it leaves the last pic up until it's (more or less) ready to load the next one.
caifaz said:
so now is there a way to make srt subs to work?
Click to expand...
Click to collapse
Not currently, but subs will be supported in the next version of the app.
external srt (provided the media server expose them to BubbleUPnP, for video accessed via UPnP) and embedded subs (mostly found in MKV) will be supported.
And it will be done properly, without burning the subs in the video which is horrible (reencode).
bubbleguuum said:
Not currently, but subs will be supported in the next version of the app.
external srt (provided the media server expose them to BubbleUPnP, for video accessed via UPnP) and embedded subs (mostly found in MKV) will be supported.
And it will be done properly, without burning the subs in the video which is horrbile (reencode).
Click to expand...
Click to collapse
Thank you for your reply, I'm glad that someone cares!
bubbleguuum said:
Not currently, but subs will be supported in the next version of the app.
external srt (provided the media server expose them to BubbleUPnP, for video accessed via UPnP) and embedded subs (mostly found in MKV) will be supported.
And it will be done properly, without burning the subs in the video which is horrbile (reencode).
Click to expand...
Click to collapse
Speaking of embedded things in MKV, just successfully cast Simpsons from the NAS zonly be joined by di director commentaries- I have no option or means to disable this stream as I would on n pc
Sent from my One using Tapatalk
Hey bubbleguuum,
I tested a file (streamed from Interntet) in 4 different apps today (vGet, LocalCast, BubbleUPnP and Avia). All but Avia were heavily stuttering. The receiver apps looked very similar in the other three so I am guessing, it is a standard implementation of the protocol. Avia on the other hand did some caching magic behind the scenes and the end result was far more pleasing to watch without constant interruptions. I hope next version of BubbleUPnP will also have some magic applied to it.
jasenko said:
Hey bubbleguuum,
I tested a file (streamed from Interntet) in 4 different apps today (vGet, LocalCast, BubbleUPnP and Avia). All but Avia were heavily stuttering. The receiver apps looked very similar in the other three so I am guessing, it is a standard implementation of the protocol. Avia on the other hand did some caching magic behind the scenes and the end result was far more pleasing to watch without constant interruptions. I hope next version of BubbleUPnP will also have some magic applied to it.
Click to expand...
Click to collapse
There will be magic, but not in this area I'm afraid. It's true that if all 3 apps shows the same UI on the CC, they are using the default media player app. When using Avia, does the video continue to play to the end if you kill Avia (I mean really kill it, not leave it in the background) ? That's for testing the possibility it might proxy the stream.
I just tried BubbleUPnP on the Chromecast. When using the transcoding option, which puts a huge CPU load on the computer, I am unable to seek the transcoded files. When I play Chromecast-supported files, then no transcoding occurs and I can seek just fine.
I wonder if there is a way to seek transcoded files, so one doesn't have to start a video over from the beginning.

Android and Windows - streaming RMVB to chromecast

I wanted to ask if there is any way / workaround to stream rmvb files to chromecast. I need solution to stream local media files that are stored on my Samsung Galaxy S2 and from my Local computer directly to chromecast.
Any thoughts? There are literally 3 threads in this forum that even mention this format.
kordi666 said:
I wanted to ask if there is any way / workaround to stream rmvb files to chromecast. I need solution to stream local media files that are stored on my Samsung Galaxy S2 and from my Local computer directly to chromecast.
Any thoughts? There are literally 3 threads in this forum that even mention this format.
Click to expand...
Click to collapse
Real Player Cloud...What you have is a Real Player Format video.
Real Player is probably the only App that will play those files properly and definitely the only one with CCast support.
kordi666 said:
I wanted to ask if there is any way / workaround to stream rmvb files to chromecast. I need solution to stream local media files that are stored on my Samsung Galaxy S2 and from my Local computer directly to chromecast.
Any thoughts? There are literally 3 threads in this forum that even mention this format.
Click to expand...
Click to collapse
BubbleUPnP + BubbleUPnP Server can transcode rmvb to something playable.
bubbleguuum said:
BubbleUPnP + BubbleUPnP Server can transcode rmvb to something playable.
Click to expand...
Click to collapse
Can it be done on android device? I mean can I open RMVB on Android, transcode it on the fly and send to CC? I am playing with this program (free version) but I cannot figure out how to do it.
Asphyx said:
Real Player Cloud...What you have is a Real Player Format video.
Real Player is probably the only App that will play those files properly and definitely the only one with CCast support.
Click to expand...
Click to collapse
No. Real player cloud to my knowledge DOES NOT support rmvb on android device. I know this sound stupid but what can I say...
kordi666 said:
Can it be done on android device? I mean can I open RMVB on Android, transcode it on the fly and send to CC? I am playing with this program (free version) but I cannot figure out how to do it.
Click to expand...
Click to collapse
Not possible. You have to install BubbleUPnP Server on a machine on your network (ideally a PC).
bubbleguuum said:
Not possible. You have to install BubbleUPnP Server on a machine on your network (ideally a PC).
Click to expand...
Click to collapse
I installed the server but my bubbleupnp app on android does not seem to detect it although they are on the same router. Any tips where to search for an anwser? On the bubbleupnp site they write it should be autommatic...
Glad you got it covered in Bubble!
Maybe you should just start listing what it DOESN'T do to save time! LOL
kordi666 said:
I installed the server but my bubbleupnp app on android does not seem to detect it although they are on the same router. Any tips where to search for an anwser? On the bubbleupnp site they write it should be autommatic...
Click to expand...
Click to collapse
I assume you installed it but all settings in Settings > Chromecast remain disabled ?
Check that the windows firewall is not blocking trafic on UDP port 1900. Eventually disable the firewall temporarily (and restart Android BubbleUPnP) to check if it is the cause of the problem.
Also make sure that BubbleUPnP Server started properly by displaying its web inteface. If it shows up, it's good.
bubbleguuum said:
I assume you installed it but all settings in Settings > Chromecast remain disabled ?
Check that the windows firewall is not blocking trafic on UDP port 1900. Eventually disable the firewall temporarily (and restart Android BubbleUPnP) to check if it is the cause of the problem.
Also make sure that BubbleUPnP Server started properly by displaying its web inteface. If it shows up, it's good.
Click to expand...
Click to collapse
You are probably right. I tried on another computer and it worked. Problem is that on the computer that I want it to play I do not have administrator access and I cannot disable firewall.... Any other suggestions?
kordi666 said:
You are probably right. I tried on another computer and it worked. Problem is that on the computer that I want it to play I do not have administrator access and I cannot disable firewall.... Any other suggestions?
Click to expand...
Click to collapse
You can bypass automatic discovery of BubbleUPnP Server by connecting manually to it:
http://bubblesoftapps.com/bubbleupnpserver/#android_configuration
You will have to set a login/password in the web interface. Use its LAN ip address for connecting.
After that, Settings > Chromecast will show that it is connected by displaying its ip address.
RMVB? In 2014? Perhaps also support for 35mm analog film?
hasenbein1966 said:
RMVB? In 2014? Perhaps also support for 35mm analog film?
Click to expand...
Click to collapse
What is so funny about that. Look online. This is the most common format to get decent quality low size movies. You would appreciate if you were on 3G network with transfer limits as I am...

BubbleUPNP doesnt start to play video

Hi everyone,
just installed my sweet new chromecast, but running into a few problems,,
I've installed bubbleupnp on my Windows 8.1 and also on my nexus 5. I can browse the library on my pc (allthough I haven't quite figured out how to include or exclude some folders) and I can also click to play the files on my nexus 5. The nthe BubbleUPNP screen on my TV (via chromecast) does load....but I can't see any picture of the video and the video doesn't start playing.
Does anyone know the solution to this`?
maxiv said:
I've installed bubbleupnp on my Windows 8.1 and also on my nexus 5. I can browse the library on my pc (allthough I haven't quite figured out how to include or exclude some folders) and I can also click to play the files on my nexus 5. The nthe BubbleUPNP screen on my TV (via chromecast) does load....but I can't see any picture of the video and the video doesn't start playing.
Click to expand...
Click to collapse
Likely your media is not compatible with Chromecast.
Install BubbleUPnP server on your PC and enable the transcoding option in BubbleUPnP.
is this the setting you mean?
Done that, didn't help :/
when i use my phone as renderer, most files play back just fine. Yeah, I guess it hast to do with the format of the files also...but just can't solve it yet :/
edit: So with an MKV (just a few, not all) it just worked (bubbleupnp on tv brought up the loading bar and then the file started playing).
with .avi it doesn't seem to work. is there any solution to this?
maxiv said:
is this the setting you mean?
Done that, didn't help :/
when i use my phone as renderer, most files play back just fine. Yeah, I guess it hast to do with the format of the files also...but just can't solve it yet :/
edit: So with an MKV (just a few, not all) it just worked (bubbleupnp on tv brought up the loading bar and then the file started playing).
with .avi it doesn't seem to work. is there any solution to this?
Click to expand...
Click to collapse
MKVs can play without transcoding, .avi files will need transcoding. Go into BubbleUPnP on your phone, settings->Chromecast and enable transcoding there.
Nedle said:
MKVs can play without transcoding, .avi files will need transcoding. Go into BubbleUPnP on your phone, settings->Chromecast and enable transcoding there.
Click to expand...
Click to collapse
Thanks for you help. You mean like so? Still doesn't work :/
Can you check your CPU workload during transcoding? It might no be able to handle it. If so you can try changing your transcoding settings to increase performance.
Nedle said:
Can you check your CPU workload during transcoding? It might no be able to handle it. If so you can try changing your transcoding settings to increase performance.
Click to expand...
Click to collapse
what file type should I click!? Since playing such files doesn't seem to work (just a few, not all, MKVs work) i'm not sure if checking the CPU workload makes sense?
maxiv said:
Thanks for you help. You mean like so? Still doesn't work :/
Click to expand...
Click to collapse
Have you gone through the information and recommendations on the BubbleUPnP site?
bhiga said:
Have you gone through the information and recommendations on the BubbleUPnP site?
Click to expand...
Click to collapse
I did, and I now also enabled transcoding under the "networks and settings" menu in settings...most MKVs seem to work fine by now, still no luck with .AVI though...
maxiv said:
I did, and I now also enabled transcoding under the "networks and settings" menu in settings...most MKVs seem to work fine by now, still no luck with .AVI though...
Click to expand...
Click to collapse
Most MKVs contain MPEG-4 video, so they require little/no readjustment.
AVIs, on the other hand, come from the early days of Windows 3.11 when only a handful of CODECs were included and MPEG-4 wasn't born yet (IIRC MPEG-2 was being standardized at the time).
Most times AVIs will require some kind of trancoding, because few people put MPEG-4 in an AVI, unless it's DivX.
bhiga said:
Most MKVs contain MPEG-4 video, so they require little/no readjustment.
AVIs, on the other hand, come from the early days of Windows 3.11 when only a handful of CODECs were included and MPEG-4 wasn't born yet (IIRC MPEG-2 was being standardized at the time).
Most times AVIs will require some kind of trancoding, because few people put MPEG-4 in an AVI, unless it's DivX.
Click to expand...
Click to collapse
I understand, and as far as I can tell by now I have checked all options for transcoding, but nothing's really happening yet. Do you have any more tipps as to how I could make this work?
maxiv said:
I understand, and as far as I can tell by now I have checked all options for transcoding, but nothing's really happening yet. Do you have any more tipps as to how I could make this work?
Click to expand...
Click to collapse
Sorry, I haven't quite reached that stage in my setup yet, I just know a lot about video and transcoding.
At the moment HandBrake is chugging away at my library of ~1400 files, conforming them to MPEG-4 for Chromecast as well as other target use.
At current run rate it's going to take 2-3 weeks.
Have you tried casting from the browser to the CCast on the Win8 Machine?
It could be a communication problem on the Win8 side of things...
The Bubble App on android is what would trigger the player to display on the CCast side but if transcoding is needed the stream would be coming from the Win8 Machine and that wouldn't happen if the Win8 machine can't communicate with the CCast properly.
Try using the Cast a tab in Googlcast Chrome and make sure the Win8 Machine sees the device at all....
If it doesn't see it make sure to enable IPv6 in your Network settings of Win8 and Router (not sure why but Google suggests this as a solution)
If it does see it and can stream a tab then there is something else going on and we will have to look into other aspects of it.
after that try to disable the firewall in Win8 and see if that helps...If so then you need to open up some ports for Bubble on the Win8 Firewall.
BTW have I expressed lately how much I despise Windows 8? LOL
Asphyx said:
Have you tried casting from the browser to the CCast on the Win8 Machine?
It could be a communication problem on the Win8 side of things...
The Bubble App on android is what would trigger the player to display on the CCast side but if transcoding is needed the stream would be coming from the Win8 Machine and that wouldn't happen if the Win8 machine can't communicate with the CCast properly.
Try using the Cast a tab in Googlcast Chrome and make sure the Win8 Machine sees the device at all....
If it doesn't see it make sure to enable IPv6 in your Network settings of Win8 and Router (not sure why but Google suggests this as a solution)
If it does see it and can stream a tab then there is something else going on and we will have to look into other aspects of it.
after that try to disable the firewall in Win8 and see if that helps...If so then you need to open up some ports for Bubble on the Win8 Firewall.
BTW have I expressed lately how much I despise Windows 8? LOL
Click to expand...
Click to collapse
As I said, casting most MKVs (not all) works just fine, as well as casting youtube videos and chrome tabs. all good. it's just some MKVs and AVIs in general that don't work with bubbleupnp
I was testing the free version of BubbleUPNP as well and I found out that I could cast a video taken with my phone but an other video, also taken with my phone wasn't casting. It kept going with the progress bar on my TV and after a few minutes the screen went black.
I assume that the camera of my phone always records in the same format and always in full HD, so it is very strange one short clip works and an other short (less than a minute) clip doesn't...
I did not try with the server or a PC
maxiv said:
Hi everyone,
just installed my sweet new chromecast, but running into a few problems,,
I've installed bubbleupnp on my Windows 8.1 and also on my nexus 5. I can browse the library on my pc (allthough I haven't quite figured out how to include or exclude some folders) and I can also click to play the files on my nexus 5. The nthe BubbleUPNP screen on my TV (via chromecast) does load....but I can't see any picture of the video and the video doesn't start playing.
Does anyone know the solution to this`?
Click to expand...
Click to collapse
What is the media server that you use on your PC to access your videos ?
It if it Windows Media layer (WMP), there is a known issue on some setups where no video will play to Chromecast. This is specific to WMP.
Until I find the cause it is recommended to use any other media server, such as Serviio.
I'm having a similar problem, but in Ubuntu 14.04. I followed the instructions on the BubbleUpnp site to get BubbleUpnp server installed. I use PS3 Media Server. For some reason, I can't stream any video files to my Chromecast using BubbleUpnp, even mkv ones. A progress bar flashes on my TV screen for a split second and then nothing happens. Any ideas?
bhaskarchawla said:
I'm having a similar problem, but in Ubuntu 14.04. I followed the instructions on the BubbleUpnp site to get BubbleUpnp server installed. I use PS3 Media Server. For some reason, I can't stream any video files to my Chromecast using BubbleUpnp, even mkv ones. A progress bar flashes on my TV screen for a split second and then nothing happens. Any ideas?
Click to expand...
Click to collapse
@bhaskarchawla
I really do not recommend using PS3 media server. I suggest trying Serviio.
I had the same problem playing MP4 format. Transcoding is enabled in the server and remote transcoding is indicated. Played on Chromecast with BubbleUPnP on Android, the video starts to load, but stops and return to the background screen. Serviio media server.

Casting Video - please help!

Firstly, I have sincerely looked everywhere for an answer to my issues. I've spent the last 2 weeks trying to get this working and I just keep hitting brick walls. For the record, the chromecast works fine with the youtube app etc. I'm casting from my 2013 nexus 7.
Firstly, there's the apps I've tried. Allcast, BubbleUPnP, LocalCast. Secondly, there's the media servers. I've tried PS3 media server, plex, and serviio (win2008 r2 x64).
From memory, the story goes like this. Installed PMS. AllCast stuttered. Localcast either didn't work or stuttered.
Next, tried plex. AllCast couldn't see the server (just says 'loading'). Although, once, it could see the server. Played an MKV and got video with no sound. Tried modifying the generic.xml profile so it was like the chromecast.xml profile, restarted, and once again AllCast couldn't see the server. Tried restarting the server again (after replacing original generic.xml profile), and the nexus 7, still just says 'loading'.
Using LocalCast, I played several MKVs - video, but no sound.
Next, tried Serviio. Couldn't see that server in any of the apps.
Tried PMS again. AllCast still can't see any servers (still just says 'loading'). Created a Chromecast profile in PMS. When I play a video (mkv, avi, mp4) in PMS, the log says the video starts to play, then 5 seconds later it says it stops.
Tried BubbleUPnP. When I send the video from PMS to any video player, the video player either crashes, or just says it can't play the file.
Has anyone actually got a successful setup going with a media server and casting from an app? At this point I'm willing to try anything!
I use plex and there isn't a problem at all. Must be a network issue.
Edit: first suggestion is make sure everything is on a 2.4Ghz network. Chrome won't work on a 5Ghz network.
Sent from my Nexus 5 using Tapatalk
What audio do the mkv files have? Ac3? Ac3 is not supported on Chromecast.
See link: https://developers.google.com/cast/docs/media
If the mkv file plays the video but with no audio, then PMS with have to transcode the audio. On a slower computer, you will get major stutter.
PMS transcoding requirements: https://support.plex.tv/hc/en-us/ar...kind-of-CPU-do-I-need-for-my-Server-computer-
I re-encoded all of my library, so no transcoding is required and all plays super smooth using any app that you mentioned.
Hope that helps!!!
Sent from my Nexus 5 using Tapatalk
---------- Post added at 12:07 AM ---------- Previous post was at 12:01 AM ----------
Also, check network like Cuzz1369 said
Sent from my Nexus 5 using Tapatalk
I am using bubbelupnp server for transcoding on the fly and it works great for me.
Sent from my Nexus 7 using Tapatalk
PMS plus Plex (App) paid version works fine for me, as does PMS plus accessing PlexWeb Interface in Android Chrome and casting from there.
I used to use BubbleUPnP + the BubbleServer to read from PMS, but found that disabling PMS's DLNA server helped with general stability a lot so dumped that, particularly as my other major use for BubbleUPnP - casting from other online video sources is now provided direct in Android Chrome.
Thanks everyone for your suggestions so far. Apologies I haven't replied sooner.
Firstly, I can confirm I'm on a 2.4gHz network (also, chromecast works fine when casting youtube, etc).
I know that chromecast won't play ac3 audio, so I'm trying to use plex or ps3 media server to transcode the audio as mp3. Haven't even been able to get to the stuttering problem - my issues seem to be before we even get to that part!
I am trying to find a solution I don't have to pay for (I mean, this stuff is supposed to work, right??) so bubbleupnp server and plex android app are both out.
@neu - smurph - when you're mentioning PMS, do you mean ps3 media server, or plex media server? if plex, have you tried any other apps to try and stream from plex?
If anyone has an actual functioning setup where they can cast transcoded mkv's where the ac3 is replaced by mp3 and they haven't paid for any apps, could you please let me know what your setup is? I'll be very keen to recreate it!
benzothegreat said:
Thanks everyone for your suggestions so far. Apologies I haven't replied sooner.
Firstly, I can confirm I'm on a 2.4gHz network (also, chromecast works fine when casting youtube, etc).
I know that chromecast won't play ac3 audio, so I'm trying to use plex or ps3 media server to transcode the audio as mp3. Haven't even been able to get to the stuttering problem - my issues seem to be before we even get to that part!
I am trying to find a solution I don't have to pay for (I mean, this stuff is supposed to work, right??) so bubbleupnp server and plex android app are both out.
@neu - smurph - when you're mentioning PMS, do you mean ps3 media server, or plex media server? if plex, have you tried any other apps to try and stream from plex?
If anyone has an actual functioning setup where they can cast transcoded mkv's where the ac3 is replaced by mp3 and they haven't paid for any apps, could you please let me know what your setup is? I'll be very keen to recreate it!
Click to expand...
Click to collapse
By PMS I mean Plex Media Server - and for a totally free setup including PMS transcoding any non Chromecast compatible media it should work using Android Chrome via http://plex.tv/web/app or yourserverip:32400/web/index.html#. You can only cast video with Android Chrome though - not music or photos. For that you'll need the paid app or a subscription (which gets you a free copy of the paid app).
Plex will not transcode unless your using the Plex App to playback the files. I'm not sure but I bet Bubble requires you to use the Bubble App as well to get the transcoding.
So your attempt at using Plex with some other app is not going to transcode and since your Audio is not CCast compatible your not going to get Audio.
[EDIT] Ok I just checked....and Plex will transcode without their app but only provided your unit has a profile in Plex that supports your unit....
What you will have to do is check the Plex Server logs to find out what your unit is identified as when streamed to, and make a profile (using the CCast profile.xml as your template), change the parameter <Client name="Chromecast"> to <Client name="yourdevice"> and save it as yourdevice.xml
Asphyx said:
Plex will not transcode unless your using the Plex App to playback the files. I'm not sure but I bet Bubble requires you to use the Bubble App as well to get the transcoding.
So your attempt at using Plex with some other app is not going to transcode and since your Audio is not CCast compatible your not going to get Audio.
[EDIT] Ok I just checked....and Plex will transcode without their app but only provided your unit has a profile in Plex that supports your unit....
What you will have to do is check the Plex Server logs to find out what your unit is identified as when streamed to, and make a profile (using the CCast profile.xml as your template), change the parameter <Client name="Chromecast"> to <Client name="yourdevice"> and save it as yourdevice.xml
Click to expand...
Click to collapse
Thanks Asphyx - that's a great help. I did look around last week and grabbed a profile for the Chromecast - I even replaced the 'generic' one with the CC specific one. Unfortuantely, my problem is before that stage - AllCast doesn't even SEE PMS.. it just says 'searching...' - any suggestions?
same here, I tried almost all the apps and when I want to cast a video from my phone to the CC it buffers and stutters...Is it because I have the free version to try the apps?
benzothegreat said:
Thanks Asphyx - that's a great help. I did look around last week and grabbed a profile for the Chromecast - I even replaced the 'generic' one with the CC specific one. Unfortuantely, my problem is before that stage - AllCast doesn't even SEE PMS.. it just says 'searching...' - any suggestions?
Click to expand...
Click to collapse
Are you sure you have the DLNA server enabled on Plex?
If you do also try enabling GDM in Network settings. Sometimes that helps with discovery issues.
This is ridiculous. I made sure GDM was enabled, and the DLNA server is running because I can see the log. So I tried connecting - all good from allcast. No sound, since I was using the generic profile.
I made sure I had a CC-friendly profile called name="Generic", restarted, now I can't see plex again.
It's like when I have a profile that will work properly with the CC, plex doesn't want to be seen? I've uploaded my log file in case there's anything helpful in there..
benzothegreat said:
This is ridiculous. I made sure GDM was enabled, and the DLNA server is running because I can see the log. So I tried connecting - all good from allcast. No sound, since I was using the generic profile.
I made sure I had a CC-friendly profile called name="Generic", restarted, now I can't see plex again.
It's like when I have a profile that will work properly with the CC, plex doesn't want to be seen? I've uploaded my log file in case there's anything helpful in there..
Click to expand...
Click to collapse
What you need to look at is the Plex DLNA logs...Thats the general log for the entire server you posted...
oops - ok, here are two DLNA logs (not sure which one is the right one)..
benzothegreat said:
oops - ok, here are two DLNA logs (not sure which one is the right one)..
Click to expand...
Click to collapse
Your log only shows an attempt to load a photo (probably a preview image)
But it does say User Agent Windows Media Player....That shouldn't say that if it recognized your device as generic Android.
You should not have changed the generic profile, you really need to make a new profile that WILL match your device properly...
I see no attempt to load Video here, perhaps AllCast is not using the DLNA and using UPnP instead....
Asphyx said:
Your log only shows an attempt to load a photo (probably a preview image)
But it does say User Agent Windows Media Player....That shouldn't say that if it recognized your device as generic Android.
You should not have changed the generic profile, you really need to make a new profile that WILL match your device properly...
I see no attempt to load Video here, perhaps AllCast is not using the DLNA and using UPnP instead....
Click to expand...
Click to collapse
Damn.. ok i replaced the original 'generic' profile, hoping that would fix it... no dice
How can I tell if allcast is using DLNA or UPnP ?
benzothegreat said:
Damn.. ok i replaced the original 'generic' profile, hoping that would fix it... no dice
How can I tell if allcast is using DLNA or UPnP ?
Click to expand...
Click to collapse
I think you might just be better off Uninstalling PMS, Deleting all the data folders (in your User space on Windows, Data not saved in the programs folder)
And re-installing it and resetting all your profiles.
See if you can at least see the server under Media Servers.
(I have confirmed this works in Allcast)
Then we can take a look at the logs when you try and connect and we will see if we can't create a good profile for you...
But I have to say it sure looks like it is transcoding for my CCast without any need to change profile.
Asphyx said:
I think you might just be better off Uninstalling PMS, Deleting all the data folders (in your User space on Windows, Data not saved in the programs folder)
And re-installing it and resetting all your profiles.
See if you can at least see the server under Media Servers.
(I have confirmed this works in Allcast)
Then we can take a look at the logs when you try and connect and we will see if we can't create a good profile for you...
But I have to say it sure looks like it is transcoding for my CCast without any need to change profile.
Click to expand...
Click to collapse
Hi Asphyx - sorry again it's taken so long to reply. Ok - uninstalled PMS, re-installed. Allcast found Plex.
Tried to cast a new MKV (would have ac3 audio) from my nexus 7 - video, but no sound. So plex isn't transcoding the audio into mp3/aac.
Next, tried to cast a very old simpsons ep (avi) - and I got no video, and garbled audio...
I've attached the log files in a zip. The 'Neptune' log was about 10mb so I truncated it - but it's basically saying the same thing over and over - something about a bad SCPD response from my chromecast.
Also, I'm pretty sure Plex is recognising the chromecast as 'generic'...
benzothegreat said:
Hi Asphyx - sorry again it's taken so long to reply. Ok - uninstalled PMS, re-installed. Allcast found Plex.
Tried to cast a new MKV (would have ac3 audio) from my nexus 7 - video, but no sound. So plex isn't transcoding the audio into mp3/aac.
Next, tried to cast a very old simpsons ep (avi) - and I got no video, and garbled audio...
I've attached the log files in a zip. The 'Neptune' log was about 10mb so I truncated it - but it's basically saying the same thing over and over - something about a bad SCPD response from my chromecast.
Also, I'm pretty sure Plex is recognising the chromecast as 'generic'...
Click to expand...
Click to collapse
No worries on the time delays....Just as long as there are not 4 pages of posts in between so I can catch up! LOL
Neptune log won't help us...but we will get to that...Unfortunately Plex has multiple Logs it gets confusing...
Okyou are seeing the server which was half the problem....
Your right it isn't transcoding...
I just looked at my Generic.xml and it appears to be blank....Just the XML Header...That could be the problem if it's the same on yours.
So open up generic.xml and tell me what it says after
Code:
<?xml version="1.0" encoding="utf-8"?>
<!-- Author: Plex Inc. -->
<Client name="Generic" />
If nothing then it's not transcoding at all....Which I can reproduce on my end...
Take a look at Plex DLNA Server.log
Do a search for User-Agent and tell me what it says...
Mine says "User-Agent: Dalvik/1.6.0 (Linux; U; Android 4.2.2; Xoom Build/JDQ39)"
Your's should say something different which I think is the problem here with All Cast and Transcoding from Plex.
There may be multiple entries listed so try and distinguish which one is actually Android, My guess is it will be similar to what mine says with some reference to Android version.
Copy what it says and save it in a text file somewhere for later use...
The issue maybe that Allcast is not giving a clear UserAgent reply to Plex. The one I'm seeing is a bit overly complicated and Allcast (like aVia) should have a setting to change the Useragent name in the App...Unfortunately Allcast doesn't have this setting. Something I'm sure Koush could easily fix.
What you can try to do is:
Open the Chromecast.xml file in a decent XML editor (I don't suggest a plan text editor but you can get by with it if thats all you have)
Where is says <Client name="Chromecast"> change the Chromecast to what we saved for useragent (leave out the UserAgent: of course)
Save the file as filename.xml (filename being the same as what you just replaced Chromecast with).
DO NOT modify, change or overwrite the Generic.XML! I know it sounds easier but could mess you up later on in life...Better to match the UserAgent properly.
Reboot your PMS machine to be sure it recognizes the new Profile and then see what happens with Allcast....
If it still doesn't work then we can look at the logs again and go from there...
And just to be clear, this will only work for that particular device if what I'm seeing here is correct.
We should write to Koush to see if he can't give us a clearer UserAgent report setting that we can use to match UserAgent and get the proper transcoding. It might even be nice if he added the ability to report to DLNA a useragent depending on what target device is selected.
So when the target is CCast Allcast reports itself as a Chromecast and Plex handles the proper transcoding.
Asphyx said:
If nothing then it's not transcoding at all....Which I can reproduce on my end...
Click to expand...
Click to collapse
Yes! My generic.xml file is empty too...
Asphyx said:
Take a look at Plex DLNA Server.log
Do a search for User-Agent and tell me what it says...
...
Copy what it says and save it in a text file somewhere for later use...
Click to expand...
Click to collapse
Ok - mine says "User-Agent: Dalvik/1.6.0 (Linux; U; Android 4.4.3; Nexus 7 Build/KTU84L);"
Asphyx said:
The issue maybe that Allcast is not giving a clear UserAgent reply to Plex. The one I'm seeing is a bit overly complicated and Allcast (like aVia) should have a setting to change the Useragent name in the App...Unfortunately Allcast doesn't have this setting. Something I'm sure Koush could easily fix.
What you can try to do is:
Open the Chromecast.xml file in a decent XML editor (I don't suggest a plan text editor but you can get by with it if thats all you have)
Where is says <Client name="Chromecast"> change the Chromecast to what we saved for useragent (leave out the UserAgent: of course)
Save the file as filename.xml (filename being the same as what you just replaced Chromecast with).
DO NOT modify, change or overwrite the Generic.XML! I know it sounds easier but could mess you up later on in life...Better to match the UserAgent properly.
Click to expand...
Click to collapse
ok - so should I say Client name="Dalvik/1.6.0 (Linux; U; Android 4.4.3; Nexus 7 Build/KTU84L);" ? and what should I call the filename? I can't put slashes etc in the filename?
Asphyx said:
Reboot your PMS machine to be sure it recognizes the new Profile and then see what happens with Allcast....
If it still doesn't work then we can look at the logs again and go from there...
And just to be clear, this will only work for that particular device if what I'm seeing here is correct.
Click to expand...
Click to collapse
ok will do! - thanks again Asphyx!

Categories

Resources