Universal EPG for live Max/Netflix/Prime/Peacock/ABCNetworks

Here is the log data from trying to play the This Old House channel in Chrome on a PC;
2024/11/23 09:23:26.588339 [ERR] Failed to start stream for ch72: M3U: Could not fetch playlist from 192.168.88.240:5589 (Timeout): net/http: request canceled (Client.Timeout or context cancellation while reading body)
2024/11/23 09:23:26.588339 [HLS] Couldn't generate stream playlist for ch72-dANY-ip192.168.88.245: M3U: Could not fetch playlist from 192.168.88.240:5589 (Timeout): net/http: request canceled (Client.Timeout or context cancellation while reading body)
2024/11/23 09:23:26.588339 [HLS] Stopping transcoder session ch72-dANY-ip192.168.88.245 (out=0s finished=false first_seq=0 last_seq=-1)
2024/11/23 09:23:38.606482 [HLS] Couldn't generate stream playlist for ch72-dANY-ip192.168.88.245: HLS: 901 Tuner Unreachable: Could not tune to ch72 after 12s
2024/11/23 09:23:38.606482 [HLS] Stopping transcoder session ch72-dANY-ip192.168.88.245 (out=0s finished=false first_seq=0 last_seq=-1)
2024/11/23 09:23:41.608527 [ERR] Failed to start stream for ch72: M3U: Could not fetch playlist from 192.168.88.240:5589 (Timeout): context deadline exceeded (Client.Timeout or context cancellation while reading body)
2024/11/23 09:23:50.618587 [HLS] Couldn't generate stream playlist for ch72-dANY-ip192.168.88.245: HLS: 901 Tuner Unreachable: Could not tune to ch72 after 12s
2024/11/23 09:23:50.619283 [HLS] Stopping transcoder session ch72-dANY-ip192.168.88.245 (out=0s finished=false first_seq=0 last_seq=-1)
2024/11/23 09:23:56.612788 [ERR] Failed to start stream for ch72: M3U: Could not fetch playlist from 192.168.88.240:5589 (Timeout): context deadline exceeded (Client.Timeout or context cancellation while reading body)
2024/11/23 09:24:02.676467 [HLS] Couldn't generate stream playlist for ch72-dANY-ip192.168.88.245: HLS: 901 Tuner Unreachable: Could not tune to ch72 after 12s
2024/11/23 09:24:02.676633 [HLS] Stopping transcoder session ch72-dANY-ip192.168.88.245 (out=0s finished=false first_seq=0 last_seq=-1)
2024/11/23 09:24:11.614582 [ERR] Failed to start stream for ch72: M3U: Could not fetch playlist from 192.168.88.240:5589 (Timeout): net/http: request canceled (Client.Timeout or context cancellation while reading body)
2024/11/23 09:24:14.684088 [HLS] Couldn't generate stream playlist for ch72-dANY-ip192.168.88.245: HLS: 901 Tuner Unreachable: Could not tune to ch72 after 12s
2024/11/23 09:24:14.684088 [HLS] Stopping transcoder session ch72-dANY-ip192.168.88.245 (out=0s finished=false first_seq=0 last_seq=-1)
2024/11/23 09:24:26.626214 [ERR] Failed to start stream for ch72: M3U: Could not fetch playlist from 192.168.88.240:5589 (Timeout): net/http: request canceled (Client.Timeout or context cancellation while reading body)
2024/11/23 09:24:26.722955 [HLS] Couldn't generate stream playlist for ch72-dANY-ip192.168.88.245: HLS: 901 Tuner Unreachable: Could not tune to ch72 after 12s
2024/11/23 09:24:26.722955 [HLS] Stopping transcoder session ch72-dANY-ip192.168.88.245 (out=0s finished=false first_seq=0 last_seq=-1)
2024/11/23 09:24:37.085562 [HLS] Stopping transcoder session ch72-dANY-ip192.168.88.245 (out=0s finished=false first_seq=0 last_seq=-1)
2024/11/23 09:24:37.085562 [ERR] Failed to start stream for ch72: context canceled
2024/11/23 09:24:41.628252 [ERR] Failed to start stream for ch72: M3U: Could not fetch playlist from 192.168.88.240:5589 (Timeout): context deadline exceeded (Client.Timeout or context cancellation while reading body)

And here is the log for playing the same channel on an android phone;
2024/11/23 09:42:55.994325 [ERR] Could not start stream for M3U-CCEPG ch72 This Old House: M3U: Could not fetch playlist from 192.168.88.240:5589 (Timeout): context deadline exceeded (Client.Timeout or context cancellation while reading body)
2024/11/23 09:42:56.518202 [M3U] stream timestamps: this-old-house: start_at=2024-11-23T09:42:49-08:00 end_at=2024-11-23T09:43:09-08:00 live_delay=15s
2024/11/23 09:42:56.518202 [TNR] Opened connection to M3U-PlutoTV for ch3310 This Old House
2024/11/23 09:43:10.035066 [SNR] Rewriter statistics for 192.168.88.16 (David's A13) for ch3310 This Old House: discontinuity_detected=0 transport_errors=0 saw_pcr=true saw_pmt=true highest_pts=28.933333
2024/11/23 09:43:10.035066 [SNR] Buffer statistics for 192.168.88.16 (David's A13) for ch3310 This Old House: buf=0% drop=0%
2024/11/23 09:43:10.035066 [SNR] Streaming statistics for 192.168.88.16 (David's A13) for ch3310 This Old House: timeouts=0 segment_timeouts=0 playlist_timeouts=0
2024/11/23 09:43:10.035066 [TNR] Closed connection to M3U-PlutoTV for ch3310 This Old House

@m0ngr31 , any ideas?

Going to have to look.

M0ngr3l will adding max games from max streaming be like the ESPN+ method and peacock live? What about the Netflix NFL games?

Hello, I just getting the channels names but no the programms

<tv generator-info-name="ccEPG">
<channel id="1.ccEPG">
<display-name lang="en">Hallmark Channel</display-name>
<icon src="https://tmsimg.fancybits.co/assets/s11221_ll_h15_ab.png?w=360&h=270"/>
</channel> .... 

Docker logs show "adding event" ... and some events name, but nothing in xml, any ideas?,

Thanks


Edit: I just restart the container and now I see everything Thanks, great work @m0ngr31
Edit2: Peacock now is asking for log in with email : password

@m0ngr31 @doug8796
How does CCEPG differ from CC4C in how it delivers the captured video? I've tried using an Android device and even installed NextPVR to view CCEPG videos, but nothing comes through even though the host PC shows the video running. When I use CC4C, the video comes through just fine on both NextPVR and my Android device. So I'm wondering the difference is delivery methods. Thanks.

Ccepg was proof of concept and never finalized. We have to unite the android recording people to get interest up

Yeah I ran out of time working on it. Hopefully I'll get some time to work on it again. Need to figure out the best way forward between CC4C or android capture

1 Like

Ok, thanks

Yeah we gotta get both parties interested and make it more user friendly..maybe have it be supported officially somehow. Would be nice to have Netflix live events too among others like peacock live

can I get the chrome capture update you have that works with peacock TV?