Direct Play Chromecast Profile?

chromecast

#1

Hey guys, I'm having a little issue here and I can't seem to find the answer in search queries, so I hope you can help out.

I'm trying to get mine (and friends/family) Chromecast 2's to direct play my converted and shared libraries so that I have absolutely no transcoding on my server. The files are originally MKV, and I've tried most of the optimization profiles with no avail - It's still transcoding both video and audio on the Chromecasts. My Xbox One however is playing these same converted files with Direct Play no problem.

So is there a built in or custom optimization profile I can use that has little loss of quality and will direct play to Chromecast? Or would it be better to use a third party tool such as Handbrake for this?

Thanks.


#2

@OkelV said:
Hey guys, I’m having a little issue here and I can’t seem to find the answer in search queries, so I hope you can help out.

I’m trying to get mine (and friends/family) Chromecast 2’s to direct play my converted and shared libraries so that I have absolutely no transcoding on my server. The files are originally MKV, and I’ve tried most of the optimization profiles with no avail - It’s still transcoding both video and audio on the Chromecasts. My Xbox One however is playing these same converted files with Direct Play no problem.

So is there a built in or custom optimization profile I can use that has little loss of quality and will direct play to Chromecast? Or would it be better to use a third party tool such as Handbrake for this?

Thanks.

Hello! How are you?
I’m looking exactly the same as you. Have you found any way to solve this problem?
Thanks!


#3

@andrescassanaz said:

Hello! How are you?
I’m looking exactly the same as you. Have you found any way to solve this problem?
Thanks!

Unfortunately I haven’t. I’ve tried each of the optimization profiles on a few different videos and the Chromecast still wants to transcode every time. I’ve left it for now because even though it’s transcoding it’s doing it (throttled), which seems to be good enough for what I want, but if someone can chime in and provide a perfect method for DIrect Play that’d be great.


#4

Hi, are you guys using subtitles? Chromecast doesnt support subtitles.


#5

I had actually meant to post a follow up back in here, thanks for bumping it.

These were videos without subtitles. the Plex Transcoding Profiles for some reason would not produce a Direct Play file for Chromecast, so I solved this issue by using third party tools, as mentioned here (https://forums.plex.tv/discussion/270108/optimized-version-for-direct-play-in-any-plex-app#latest) by using Handbrake or FFmpeg.

However I did run into another problem though which had me stumped for a while, mentioned here (https://forums.plex.tv/discussion/274162/unable-to-default-to-original-quality#latest). There seems to be an issue with the mobile apps at the moment which causes videos to be transcoded even at Direct Play settings. I got around this by playing my videos in the Mobile Chrome Browser and casting from there.

I hope this helps others.


#6

Not sure if this is what you guys want or already know, but I solved similar issues by having a custom profile for my 2nd gen Chromecast.

For some unknown reason, Plex does not list DirectPlayProfiles on its default profile. Once I added them, I no longer have problem getting direct play / streaming with soft subtitles. My library mostly consists of mp4 with external smi subs.

  <DirectPlayProfiles>
    <VideoProfile container="mp4" codec="h264" audioCodec="aac" />
    <VideoProfile protocol="hls" container="mpegts" codec="h264" audioCodec="aac" />
  </DirectPlayProfiles>

You may try it by downloading attached Chromecast.xml and putting it in your local Profile directory (i.e. ~/Library/Application Support/Plex Media Server/Profiles) which may need to be created if not already exists.


#7

@tomyun,
Weird, but after adding this to “Chromecast.xml” now my chromecast does DirectPlay again.

Why hasn’t PLEX fixed this?


#8

I am struggling to find this directory, running my plex server on windows 10. Can anyone point me in the right direction?


#9

Found it, tried replacing it - didn’t work for 1gen and 2 gen chromecasts


#10

@tomyun said:
Not sure if this is what you guys want or already know, but I solved similar issues by having a custom profile for my 2nd gen Chromecast.

For some unknown reason, Plex does not list DirectPlayProfiles on its default profile. Once I added them, I no longer have problem getting direct play / streaming with soft subtitles. My library mostly consists of mp4 with external smi subs.

  <DirectPlayProfiles>
    <VideoProfile container="mp4" codec="h264" audioCodec="aac" />
    <VideoProfile protocol="hls" container="mpegts" codec="h264" audioCodec="aac" />
  </DirectPlayProfiles>

You may try it by downloading attached Chromecast.xml and putting it in your local Profile directory (i.e. ~/Library/Application Support/Plex Media Server/Profiles) which may need to be created if not already exists.

With default Installation xml file the cpu was running 100% in my raspberry pi 3B+ and video still stuttering on chromecast 2, with this edited xml file I now have smooth video with 30% avg cpu load. Tks.


#11

Hi,
I have the Chromecast.xml but if I copy the above entry into it, the direct play still does not work for Chromecast. Can you please advise exactly where should I add the above rows…?
Many thanks


#12

Hi All,

Where can I find the Chromecast.xml ?

I am using plex plugin on openmediavault.


#13

Hi! I too use rpi3 B+. I would appreciate it if you could walk me through on how to set up the Chromecast.xml. Pretty new to Plex :slight_smile: