Server Version#: 1.24.3.5033-757abe6b4
Player Version#: Plex Web Player + Chromecast firmware 1.49.250946
Tuner Make/Model: HDHomeRun CONNECT 4K/firmware 20210624
Guide/Lineup name: “plexair-madison—Live TV & DVR” - or what is this asking for?
Using XMLTV?: no, not sure, what?
Channel number/Name: any/all channels affected (ie. no channels play successfully via chromecast)
Pasted at the end of this post is what I see in the PMS log moments after I click “cast” and select my chromcast on the LAN. Please note, this is completely expected and intentional use of RFC1918 addressing. This Chromecast is on wifi, and can reach the PMS I’m testing with via normal routing across a normal IP network.
Background: the Chromecast is not on the same subnet as the PMS. The PMS runs on a “public” internet-reachable IP. The Chromecast is NAT’d to the Internet at large and can reach everything else I try. The Chromecast is NOT NAT’d when it hits the PMS. I have tried NAT’ing the Chromcast before it hits PMS, and there is no change in behavior - PMS merely thinks the host is “WAN” vs “allowed network (WAN)” in those cases; PMS still returns a 401 when Chromecast appears to “come from” a “Internet” public IP.
I don’t know if Chromecast ever worked in playing live TV from PMS, as I have no prior experience with this situation. All I know is this doesn’t seem to work at this point in time. Of course I’d like it to work.
Can play live TV from web browser, Apple TV, Roku, and iOS plex apps just fine. Issue seems to crop up here when the app hands off playback to the Chromecast player; Chromecast tries to fetch the URL that it was directed to fetch by PMS (shown below), and then that PMS barks back a 401 (HTTP Unauthorized) to the Chromecast, which seems…like a bug.
This same Chromecast player is also able to play recorded TV shows from the same PMS, as well as content from other libraries on this and other PMSs. It seems as if live, specifically only live, is broken.
I’ve tried adding 10/8 to the “allow unauthenticated” list on the server config to no avail.
Oct 03, 2021 12:02:18.886 [0x7f9e296d1b38] DEBUG - Request: [10.90.1.147:44941 (Allowed Network (WAN))] GET /livetv/sessions/e4879c74-35be-4bc7-a583-81c92a283a4d?own=1 (28 live) TLS GZIP Signed-in Token ()
Oct 03, 2021 12:02:18.887 [0x7f9e296d1b38] DEBUG - Completed: [10.90.1.147:44941] 401 GET /livetv/sessions/e4879c74-35be-4bc7-a583-81c92a283a4d?own=1 (28 live) TLS GZIP 0ms 482 bytes
Oct 03, 2021 12:02:19.044 [0x7f9e296aeb38] DEBUG - Request: [10.90.1.147:44940 (Allowed Network (WAN))] GET /tv.plex.providers.epg.cloud:23/grid?type=1%2C4&sort=beginsAt&endsAt%3E=1633280400&beginsAt%3C=1633284000 (28 live) TLS GZIP Signed-in Token ()
Oct 03, 2021 12:02:19.044 [0x7f9e296aeb38] DEBUG - Completed: [10.90.1.147:44940] 401 GET /tv.plex.providers.epg.cloud:23/grid?type=1%2C4&sort=beginsAt&endsAt%3E=1633280400&beginsAt%3C=1633284000 (28 live) TLS GZIP 0ms 482 bytes