Chromecast with Google TV - Unable to stream anything

When attempting to stream any file from Plex using CCwGTV’s plex app, I get an error that says “An error occurred while attempting to play this video”. I have seen posts on here about swapping the passthrough to optical and enabling AC3, but that hasn’t worked for me yet. The only way I have found to get things to work is to open up a chrome tab on my phone and stream from there. Once I do that, I can use the chromecast remote to select other items. This will work until I restart the CCwGTV, but it is not very intuitive.Does anyone have any suggestions?

PMS Server Version: 1.19.3.2843-e3c1f7bcd
Plex Client Version: 8.13.2.23227
Device: Chromecast with Google TV

Logs:

Mar 07, 2021 20:36:05.973 [0x7fe65bfff700] VERBOSE - Auth: Checking permission for token xxxxxxxxxxxxxxxxxxxx in section 3 => 1
Mar 07, 2021 20:36:05.974 [0x7fe65bfff700] DEBUG - We're going to try to auto-select an audio stream for account 1816291.
Mar 07, 2021 20:36:05.974 [0x7fe65bfff700] DEBUG - Selecting best audio stream for part ID 1662 (autoselect: 0 language: en)
Mar 07, 2021 20:36:05.974 [0x7fe65bfff700] DEBUG - Audio Stream: 4287, Subtitle Stream: -1
Mar 07, 2021 20:36:05.974 [0x7fe65bfff700] VERBOSE - Auth: tokens were refreshed recently enough
Mar 07, 2021 20:36:05.974 [0x7fe65bfff700] VERBOSE - It took 0.0 sec to serialize a list with 1 elements.
Mar 07, 2021 20:36:05.975 [0x7fe65bfff700] DEBUG - MDE: Selected protocol hls; container: mkv
Mar 07, 2021 20:36:05.975 [0x7fe65bfff700] DEBUG - MDE: analyzing media item 1662
Mar 07, 2021 20:36:05.975 [0x7fe65bfff700] DEBUG - MDE: E4 - Nightmare on Ocean Avenue Street: Direct Play is disabled
Mar 07, 2021 20:36:05.975 [0x7fe65bfff700] DEBUG - MDE: E4 - Nightmare on Ocean Avenue Street: media must be transcoded in order to use the hls protocol
Mar 07, 2021 20:36:05.975 [0x7fe65bfff700] DEBUG - MDE: E4 - Nightmare on Ocean Avenue Street: no direct play video profile exists for http/mkv/h264
Mar 07, 2021 20:36:05.975 [0x7fe65bfff700] DEBUG - MDE: E4 - Nightmare on Ocean Avenue Street: no direct play video profile exists for http/mkv/h264/eac3
Mar 07, 2021 20:36:05.976 [0x7fe65bfff700] DEBUG - MDE: Cannot direct stream audio stream due to codec eac3 when profile only allows ac3
Mar 07, 2021 20:36:05.976 [0x7fe65bfff700] DEBUG - MDE: Bob's Burgers - S9 E4 - Nightmare on Ocean Avenue Street: selected media 0 / 1662
Mar 07, 2021 20:36:05.976 [0x7fe65bfff700] DEBUG - Streaming Resource: Adding session 0x7fe5b8020d90:e76092143ff93f59-com-plexapp-android which is using 4393kbps of WAN bandwidth.  Used is now 4393kbps
Mar 07, 2021 20:36:05.976 [0x7fe65bfff700] DEBUG - Streaming Resource: Added session 0x7fe5b8020d90:e76092143ff93f59-com-plexapp-android
Mar 07, 2021 20:36:05.976 [0x7fe65bfff700] DEBUG - Streaming Resource: Reached Decision id=1155 codes=(General=1001,Direct play not available; Conversion OK. Direct Play=3000,App cannot direct play this item. Direct play is disabled. Transcode=1001,Direct play not available; Conversion OK.) media=(id=1662 part=(id=1662 decision=transcode container=mkv protocol=hls streams=(Video=(id=4286 decision=copy width=1920 height=1080) Audio=(id=4287 decision=transcode bitrate=640 encoder=ac3 channels=6 rate=48000))))
Mar 07, 2021 20:36:05.977 [0x7fe65bfff700] VERBOSE - It took 0.0 sec to serialize a list with 1 elements.
Mar 07, 2021 20:36:05.977 [0x7fe68b7fe700] DEBUG - Completed: [x.x.x.x:54756] 200 GET /video/:/transcode/universal/decision?audioBoost=100&autoAdjustQuality=0&directPlay=0&directStream=1&directStreamAudio=1&fastSeek=1&hasMDE=1&location=wan&maxVideoBitrate=200000&mediaBufferSize=157248&mediaIndex=0&partIndex=0&path=%2Flibrary%2Fmetadata%2F1155&protocol=*&session=e76092143ff93f59-com-plexapp-android&subtitleSize=100&videoBitrate=200000&videoQuality=100&videoResolution=3840x2160 (10 live) TLS GZIP 9ms 1642 bytes (pipelined: 24)
Mar 07, 2021 20:36:06.487 [0x7fe68b7fe700] VERBOSE - Didn't receive a request from x.x.x.x:54758: End of file
Mar 07, 2021 20:36:06.543 [0x7fe68bfff700] VERBOSE - Didn't receive a request from x.x.x.x:54778: End of file
Mar 07, 2021 20:36:06.715 [0x7fe68bfff700] VERBOSE - Didn't receive a request from x.x.x.x:54780: End of file
Mar 07, 2021 20:36:07.864 [0x7fe68b7fe700] VERBOSE - Didn't receive a request from x.x.x.x:54782: End of file
Mar 07, 2021 20:36:08.521 [0x7fe68bfff700] VERBOSE - WebSocket: processed 1 frame(s)
Mar 07, 2021 20:36:08.684 [0x7fe68bfff700] VERBOSE - WebSocket: processed 1 frame(s)
Mar 07, 2021 20:36:08.818 [0x7fe68bfff700] VERBOSE - WebSocket: processed 1 frame(s)
Mar 07, 2021 20:36:09.648 [0x7fe68b7fe700] VERBOSE - We didn't receive any data from y.y.y.y:53644 in time, dropping connection.
Mar 07, 2021 20:36:10.034 [0x7fe68bfff700] VERBOSE - Didn't receive a request from x.x.x.x:54784: End of file
Mar 07, 2021 20:36:10.068 [0x7fe68b7fe700] VERBOSE - Comparing request from x.x.x.x against 192.168.1.0/255.255.255.0
Mar 07, 2021 20:36:10.068 [0x7fe68b7fe700] VERBOSE - Auth: We found auth token (xxxxxxxxxxxxxxxxxxxx), enabling token-based authentication.
Mar 07, 2021 20:36:10.068 [0x7fe68b7fe700] DEBUG - Auth: authenticated user 1816291 as USER
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] DEBUG - Request: [x.x.x.x:54756 (WAN)] GET /video/:/transcode/universal/stop?autoAdjustQuality=0&hasMDE=1&location=wan&mediaBufferSize=157248&path=%2Flibrary%2Fmetadata%2F1155&session=e76092143ff93f59-com-plexapp-android (10 live) TLS GZIP Signed-in Token (USER)
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * Accept-Encoding => gzip
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * Accept-Language => en-us
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * Connection => Keep-Alive
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * Host => plex.host.net:32400
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * User-Agent => Dalvik/2.1.0 (Linux; U; Android 10; Chromecast Build/QTS2.200918.033)
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Advertising-DoNotTrack => 0
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Advertising-Identifier => 80e58f66-2a71-4c6b-9fd1-20b184e4b0b9
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Client-Identifier => e76092143ff93f59-com-plexapp-android
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Client-Identifier => e76092143ff93f59-com-plexapp-android
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Client-Platform => Android
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Device => Chromecast
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Device => Chromecast
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Device-Name => Chromecast Google TV
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Device-Screen-Density => 320
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Device-Screen-Resolution => 1920x1080 (Android TV)
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Device-Vendor => Google
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-DRM => widevine:video
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Features => external-media,indirect-media
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Model => sabrina
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Platform => Android
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Platform => Android
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Platform-Version => 10
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Platform-Version => 10
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Product => Plex for Android (TV)
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Product => Plex for Android (TV)
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Provider-Version => 3.2.0
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Provides => player,pubsub-player,controller
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Token => xxxxxxxxxxxxxxxxxxxx
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Version => 8.13.2.23227
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Version => 8.13.2.23227
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * autoAdjustQuality => 0
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * hasMDE => 1
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * location => wan
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * mediaBufferSize => 157248
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * path => /library/metadata/1155
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * session => e76092143ff93f59-com-plexapp-android
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Client-Identifier => e76092143ff93f59-com-plexapp-android
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Client-Platform => Android
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Device => Chromecast
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Platform => Android
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Platform-Version => 10
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Product => Plex for Android (TV)
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Version => 8.13.2.23227
Mar 07, 2021 20:36:10.068 [0x7fe65bfff700] VERBOSE -  * X-Plex-Token => xxxxxxxxxxxxxxxxxxxx
Mar 07, 2021 20:36:10.068 [0x7fe6137fe700] DEBUG - Found session GUID of e76092143ff93f59-com-plexapp-android in session start.
Mar 07, 2021 20:36:10.068 [0x7fe6137fe700] WARN - Got a request to stop a transcode session without a session GUID (or with an invalid one).

I think i found part of the issue, but am not quite sure. I pulled logs from the client and can see the FFMPEG is trying to verify the certificate, but it fails:

03-08 13:02:56.122  i: [FFmpeg] [ERROR] [tls @ 0xde8a3960] The certificate's owner does not match hostname plex.xxxxx.net

03-08 13:02:56.132  i: [FFmpeg] [ERROR] [DemuxerPipeline] Failed to open cache.
03-08 13:02:56.133  e: [FF] Demuxer failed to open input from `https://plex.xxxxx.net:32400/video/:/transcode/universal/start.m3u8?audioBoost=100&autoAdjustQuality=0&directPlay=0&directStream=1&directStreamAudio=1&fastSeek=1&hasMDE=1&location=wan&maxVideoBitrate=200000&mediaBufferSize=157248&mediaIndex=0&partIndex=0&path=%2Flibrary%2Fmetadata%2F6714&protocol=hls&session=23e9e177334cd018-com-plexapp-android&subtitleSize=100&videoBitrate=200000&videoQuality=100&videoResolution=3840x2160&X-Plex-Client-Identifier=23e9e177334cd018-com-plexapp-android&X-Plex-Client-Platform=Android&X-Plex-Client-Profile-Extra=add-limitation(scope%3DvideoCodec%26scopeName%3Dh264%26type%3DupperBound%26name%3Dvideo.level%26value%3D51)%2Badd-limitation(scope%3DvideoCodec%26scopeName%3D*%26type%3DupperBound%26name%3Dvideo.width%26value%3D3840%26replace%3Dtrue)%2Badd-limitation(scope%3DvideoCodec%26scopeName%3D*%26type%3DupperBound%26name%3Dvideo.height%26value%3D2160%26replace%3Dtrue)%2Badd-transcode-target(type%3DvideoProfile%26context%3Dstreaming%26protocol%3Dhls%26container%3Dmkv%26videoCodec%3Dh264%2Chevc%2Cmpeg2video%26audioCodec%3Daac%2Cac3%26subtitleCodec%3Dass%2Cpgs%2Csubrip%2Csmi%2Cdvd_subtitle%2Cmov_text%2Cvtt%2Cdvb_subtitle%2Ceia_608%2Ceia_708%26replace%3Dtrue)%2Badd-transcode-target-settings(type%3DvideoProfile%26context%3Dstreaming%26protocol%3Dhls%26CopyMatroskaAttachments%3Dtrue)%2Badd-transcode-target-audio-codec(type%3DvideoProfile%26context%3Dstreaming%26protocol%3Dhls%26audioCodec%3Dmp3)%2Badd-transcode-target-audio-codec(type%3DvideoProfile%26context%3Dstreaming%26protocol%3Dhls%26audioCodec%3Dac3)%2Badd-limitation(scope%3DvideoCodec%26scopeName%3D*%26type%3DNotMatch%26name%3Dvideo.anamorphic%26value%3D999%26replace%3Dtrue)%2Badd-transcode-target(type%3DsubtitleProfile%26context%3Dstreaming%26protocol%3Dhttp%26container%3Dmkv%26subtitleCodec%3Dsrt)%2Bappend-transcode-target-codec(type%3DvideoProfile%26context%3Dstreaming%26protocol%3Dhls%26videoCodec%3Dmpeg2video)%2Bappend-transcode-target-codec(type%3DvideoProfile%26context%3Dstreaming%26protocol%3Dhls%26videoCodec%3Dhevc)%2Badd-limitation(scope%3DvideoCodec%26scopeName%3Dhevc%26type%3DMatch%26name%3Dvideo.profile%26list%3Dmain%7Cmain%2010)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dhevc%26scopeType%3DvideoCodec%26context%3Dstreaming%26protocol%3Dhls%26type%3Dmatch%26name%3Dvideo.colorTrc%26list%3Dbt709%7Cbt470m%7Csmpte240m%7Csmpte170m%7Cbt470bg%7Cbt2020-10%26isRequired%3Dfalse)&X-Plex-Device=Chromecast&X-Plex-Platform=Android&X-Plex-Platform-Version=10&X-Plex-Product=Plex%20for%20Android%20(TV)&X-Plex-Token=...s7fW&X-Plex-Version=8.14.0.23337`.

The server logs show that the plex.direct cert is being served instead of the cert configured

Mar 08, 2021 12:34:51.719 [0x7f055c943700] VERBOSE - [CERT] TLS connection came in with non-plex.direct SNI 'plex.XXXXXX.net', but no custom cert available; serving plex.direct cert

Looking at the plex server, it we are going wildcarding (*.xxxxxxx.net). Going to try to make a new cert that isn’t wildcarded

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.