Chromecast with google tv plex direct play

Plex is a media player that streams over 200+ live TV Channels, Movies, Series, and on-demand videos. By installing this app on your Google TV, you can stream the media files you stored locally on your PC or mobile. For this, you need to set up a Plex Media Server on your Windows or Mac PC. Apart from streaming local media, you can access Plex Pass to watch Live TV, Movies, VOD, etc., from other servers or by adding plugins. Plex also allows you to download movies offline and stream them anytime with its unlimited DVR storage. Let us see two different methods to stream Plex on Google TV.

Subscription Plans for Plex

If you like to access all the content you can upgrade to the next level. Plex Pass offers three different subscription plans:

  • Monthly – $4.99
  • Annual – $39.99
  • Lifetime – $119.99

Note – You don’t need Plex Pass to stream the local files.

Setup Plex on Google TV

In order to set up Plex on Google TV, you have to follow the three important steps mentioned below.

  • Set up Plex Server on PC
  • Install Plex Media Player on TV
  • Set up Plex app on Google TV

How to Setup Plex Server on Windows, Mac, Linux

As we mentioned earlier, you need to set up a Plex Media Server on your desktop to sync the personal files.

[1] Head to the official website of the Plex and download the server installation file on your desktop.

[2] Install the server and set it up on your PC.

[3] Now, upload the files (audio, video & pictures) to your server to watch them on your Google TV.

[4] If you don’t know how to set up the server and upload the files, refer to the guides provided on the official site.

[5] Note down the login credentials that you used to set up the Plex Media Server.

How to Install Plex Media Player on Chromecast with Google TV

[1] Connect, set up, and turn on your Chromecast with the Google TV device.

[2] On the home screen, click on Search.

Chromecast with google tv plex direct play

[3] Search or say Plex using the Google voice remote.

[4] Choose the Plex app from the suggestions and click on Install.

[5] Once installed, click on Open to launch the application.

[6] Now you have successfully installed Plex on your TV.

Chromecast with google tv plex direct play

How to Setup Plex Media Player on Google TV

[1] Launch the Plex app that you installed.

[2] Click on Sign in and make a note of the activation code that appears on the screen.

Chromecast with google tv plex direct play

[3] Now, open any browser on your smartphone or PC and go to plex.tv/link. Sign in with the user account that you used to set up the Plex Media Server.

[4] Enter the activation code in the required field and click on Link.

Chromecast with google tv plex direct play

[5] The app will be linked automatically with your Plex account, and a confirmation message will appear on the screen.

Chromecast with google tv plex direct play

[6] Plex app will ask you to sign up for Plex Pass. Choose the package that you want and go through the payment process. If you don’t want Plex Pass, click NOT NOW and stream your personal media files.

Chromecast with google tv plex direct play

Apart from installing the Plex app, you can cast Plex contents from your smartphone or PC to your Google TV. If you don’t want to use Plex, try other media centers like Stremio, Emby, Kodi, and more.

I'm sorry about the slow response time on this, but first, I would check your network settings by using our recommended settings. You'll want to enable: Universal Plug and Play (UPnP), multicast, Internet Group Management Protocol (IGMP). Then you'll want to disable: AP/client isolation, VPNs, proxy servers, IGMP Proxy.

Then, if that doesn't resolve the issue, I would confirm if the issue is persistent when using the Plex app on the Chromecast, as well as when casting Plex to the Chromecast from another device.

Google Cast and all Cast Web Receiver applications support the media facilities and types listed on this page.

Some of these require additional coding or the Web Receiver SDK. See Create a Basic Web Receiver App for more information about developing your Web Receiver application to support these media types.

Note: If you're having problems playing streams on a Cast device, it may be an issue with CORS (Cross-Origin Resource Sharing). Use a publicly available CORS proxy server to test your streams. (Please note Google does not control third-party software referenced here, and Google cannot guarantee that third-party software will operate as intended. Please proceed with caution.)

Image formats

  • APNG
  • BMP
  • GIF
  • JPEG
  • PNG
  • WEBP
Note: Images have a display size limitation of 720p (1280x720). Images should be optimized to 1280x720 or less to avoid scaling down on the receiver device.

Media container formats

  • MP2T
  • MP3
  • MP4
  • OGG
  • WAV
  • WebM
Note: You can determine if a particular codec is supported with a call to CastReceiverContext.canDisplayType(). For example:
   const context = cast.framework.CastReceiverContext.getInstance();
   context.canDisplayType('audio/mp4', 'mp4a.40.5');  //returns true

Video codecs

Chromecast 1st and 2nd Gen.

  • H.264 High Profile up to level 4.1 (720p/60fps or 1080p/30fps)
  • VP8 (720p/60fps or 1080p/30fps)

Chromecast 3rd Gen

  • H.264 High Profile up to level 4.2 (1080p/60fps)
  • VP8 (720p/60fps or 1080p/30fps)

Chromecast Ultra

  • H.264 High Profile up to level 4.2 (1080p/60fps)
  • VP8 (4K/30fps)
  • HEVC / H.265 Main and Main10 Profiles up to level 5.1 (4K/60fps)
  • VP9 Profile 0 and Profile 2 up to level 5.1 (4K/60fps)

    High Dynamic Range (HDR)

    • Dolby® Vision™
    • HDR10

Chromecast with Google TV

  • H.264 High Profile up to level 5.1 (4Kx2K/30fps)
  • HEVC / H.265 Main and Main10 Profiles up to level 5.1 (4Kx2K@60fps)
  • VP9 Profile-2 up to 4Kx2K@60fps

Google Nest Hub

  • H.264 High Profile up to level 4.1 (720p/60fps)
  • VP9 up to level 4.0 (720p/60fps)

Nest Hub Max

  • H.264 High Profile up to level 4.1 (720p/30fps)
  • VP9 up to level 4.0 (720p/30fps)

Audio codecs

Chromecast Audio, Google Home, and Google Home Mini support the following list of codecs:

  • FLAC (up to 96kHz/24-bit)
  • HE-AAC
  • LC-AAC
  • MP3
  • Opus
  • Vorbis
  • WAV (LPCM)
  • WebM

Media type strings

MP4 video and audio

Video codecVideo profileAudio codecAudio profileMedia type stringH.264 level 3.0baselineAACaac_hevideo/mp4; codecs="avc1.42E01E, mp4a.40.5"aac_lcvideo/mp4; codecs="avc1.42E01E, mp4a.40.2"MP3video/mp4; codecs="avc1.42E01E, mp4a.69"video/mp4; codecs="avc1.42E01E, mp4a.6B"H.264 level 3.1baselineAACaac_hevideo/mp4; codecs="avc1.42E01F, mp4a.40.5"aac_lcvideo/mp4; codecs="avc1.42E01F, mp4a.40.2"MP3video/mp4; codecs="avc1.42E01F, mp4a.69"video/mp4; codecs="avc1.42E01F, mp4a.6B"H.264 level 3.1mainAACaac_hevideo/mp4; codecs="avc1.4D401F, mp4a.40.5"aac_lcvideo/mp4; codecs="avc1.4D401F, mp4a.40.2"MP3video/mp4; codecs="avc1.4D401F, mp4a.69"video/mp4; codecs="avc1.4D401F, mp4a.6B"H.264 level 4.0mainAACaac_hevideo/mp4; codecs="avc1.4D4028, mp4a.40.5"aac_lcvideo/mp4; codecs="avc1.4D4028, mp4a.40.2"MP3video/mp4; codecs="avc1.4D4028, mp4a.69"video/mp4; codecs="avc1.4D4028, mp4a.6B"H.264 level 4.0highAACaac_hevideo/mp4; codecs="avc1.640028, mp4a.40.5"aac_lcvideo/mp4; codecs="avc1.640028, mp4a.40.2"MP3video/mp4; codecs="avc1.640028, mp4a.69"video/mp4; codecs="avc1.640028, mp4a.6B"H.264 level 4.1highAACaac_hevideo/mp4; codecs="avc1.640029, mp4a.40.5"aac_lcvideo/mp4; codecs="avc1.640029, mp4a.40.2"MP3video/mp4; codecs="avc1.640029, mp4a.69"video/mp4; codecs="avc1.640029, mp4a.6B"H.264 level 4.2highAACaac_hevideo/mp4; codecs="avc1.64002A, mp4a.40.5"aac_lcvideo/mp4; codecs="avc1.64002A, mp4a.40.2"MP3video/mp4; codecs="avc1.64002A, mp4a.69"video/mp4; codecs="avc1.64002A, mp4a.6B"

MP4 video only

Video codecVideo profileVideo levelMedia type stringNotesDolby Vision0506video/mp4; codecs="dvhe.05.06"4K24fps07video/mp4; codecs="dvhe.05.07"4K30fps09video/mp4; codecs="dvhe.05.09"4K60fps0806video/mp4; codecs="dvhe.08.06"4K24fps, compatible with HEVC decoder07video/mp4; codecs="dvhe.08.07"4K30fps, compatible with HEVC decoder09video/mp4; codecs="dvhe.08.09"4K60fps, compatible with HEVC decoderH.265main5.0video/mp4; codecs="hev1.1.6.L150.B0"5.1video/mp4; codecs="hev1.1.6.L153.B0"main105.0video/mp4; codecs="hev1.2.6.L150.B0"5.1video/mp4; codecs="hev1.2.6.L153.B0"

MP4 audio only

FormatAudio codecAudio profileMedia type stringM4AAACaac_heaudio/mp4; codecs="mp4a.40.5"aac_lcaudio/mp4; codecs="mp4a.40.2"MP3MP3audio/mp3MPAMP3audio/mpegMP3audio/mpeg; codecs="mp3"MP4MP3audio/mp4; codecs="mp4a.69"MP3audio/mp4; codecs="mp4a.6B"

MP4 non-compliant audio media types

FormatAudio codecMedia type stringM4AHE-AACaudio/mp4; codecs="mp4a.40.05"LC-AACaudio/mp4; codecs="mp4a.40.02"

WebM video and audio

FormatVideo codecAudio codecMedia type stringWebMVP8Vorbisvideo/webm; codecs="vp8, vorbis"WebMVP9Vorbisvideo/webm; codecs="vp9, vorbis"WebM (audio only)Vorbisaudio/webm; codecs="vorbis"

Audio passthrough

  • AC-3 (Dolby® Digital™ audio technology)
  • E-AC-3 (EC-3, Dolby® Digital Plus™ audio technology)
  • MPEG-H Audio
  • Dolby® Atmos™

The Web Receiver SDK supports AC-3 passthrough. You can check the codec support prior to loading content using the CastReceiverContext.canDisplayType() method with the corresponding media type string for each codec.

To determine whether Dolby® Atmos™ is supported on specific hardware, check the cast.framework.system.DeviceCapabilities.IS_DOLBY_ATMOS_SUPPORTED flag.

FormatAudio codecMedia type stringMP4AACaudio/mp4; codecs="mp4a.40.2"AC-3audio/mp4; codecs="ac-3"audio/mp4; codecs="mp4a.a5"E-AC-3audio/mp4; codecs="ec-3"audio/mp4; codecs="mp4a.a6"MPEG-H Audioaudio/mp4; codecs="mhm1.0x0D"Dolby® Atmos™audio/mp4; codecs="ec-3"; spatialRendering=true

Delivery methods and adaptive streaming protocols

These are available through use of the Web Receiver SDK.

  • MPEG-DASH

    • DRM Support: Widevine (Level 1)
  • SmoothStreaming

  • HTTP Live Streaming (HLS)

    • DRM Support: AES-128, SAMPLE-AES using Widevine (Level 1)
  • Progressive download without adaptive switching

With adaptive bitrate streaming protocols, you must implement CORS. To implement an encrypted protocol, including DRM, you should develop a Custom Receiver. See DRM support for more information.

Subtitles and closed captions

Your subtitle resources must implement CORS.

  • TTML - Timed Text Markup Language
  • WebVTT - Web Video Text Tracks
  • CEA-608/708



Dolby, Dolby Digital, Dolby Digital Plus, Dolby Atmos, and Dolby Vision are trademarks of Dolby Laboratories, Inc.

Does Google chromecast play Plex?

In order to initiate a cast to your Chromecast device using Plex while on a normal computer, you'll need to use a browser—specifically the Chrome browser. It is not currently possible to cast from the Plex Media Player or Windows Store apps. Chromecast also requires secure connections.

Can you install apps directly on Chromecast?

Downloading additional apps for use with your Chromecast device can expand the device's wireless sharing capabilities. The Chromecast service makes use of custom-tailored Android apps, and you can download device-compatible apps directly from the official Google Play store.

Why did Google discontinue Chromecast?

The third-generation Chromecast is now being discontinued as the device has reached its endpoint. Today marks the formal end of the third generation Chromecast, with the release of the Chromecast with Google TV (HD edition).

Does Chromecast with Google TV support DLNA?

Google Chromecast review: DLNA/UPnP Strictly speaking the Chromecast doesn't support DLNA/UPnP media servers, as it has no client. However, it can support them indirectly, just as you can connect an Apple TV to a DLNA server.