Pluto for Channels

This is why with my initial playlist I concatenated all with pluto-. I personally did not want to deal with a bunch of one-offs. However this impacted your existing channels collection - thus the "maddox-compatible" still not wanting one-offs it ended up in this position for Buzzr

1 Like

FYI, the TVE stream is better than Pluto TV's stream:

Resolution Video Scan Frame Rate (fps) Video Bit Rate (mbps) Audio Bit Rate (kbps)
TVE (ch 6750) 1920x1080 Progressive 29.97 4.4 129
Pluto TV 1280x720 Progressive 30 2.6 94
4 Likes

Thanks everyone for the insight on this issue!! I really do appreciate the education on how it's labeled on the various services. Also, thanks for pointing out the TVE version is actually better quality. For whatever reason, I thought the Pluto version looked best to my eyes, but I see that actually should not be the case since TVE is higher resolution and bitrate. I'm just worried for the inevitable day that I have to drop Spectrum as my CableCARD provider and seek out another provider that still has Buzzr on TVE.

1 Like

Buzzr's official stream isn't behind a TVE Everywhere paywall like traditional cable networks are. Channels throws in additional stations that stream for free when you activate the TVE option, like Buzzr, Comet, Charge, TBD, NHK World, CBS News, etc

2 Likes

Oh, that's even better! I didn't know that!

2 Likes

@joagomez
The logs on your Pluto for Channels look better after moving this line down 4 lines (past the IF statement).

Instead of looking like this
2024-03-21T02:59:38.282076042Z Retrieving local EPG data for 2024-03-21T02:00:00.000Z
2024-03-21T02:59:40.797841659Z Retrieving local EPG data for 2024-03-21T02:00:00.000Z
2024-03-21T02:59:42.597379169Z Retrieving local EPG data for 2024-03-21T14:00:00.000Z

It now looks like this
2024-03-21T03:14:15.168675965Z Retrieving local EPG data for 2024-03-21T03:00:00.000Z
2024-03-21T03:14:17.300696769Z Retrieving local EPG data for 2024-03-21T15:00:00.000Z
2024-03-21T03:14:19.512764198Z Retrieving local EPG data for 2024-03-22T03:00:00.000Z

1 Like

In case you didn't see, @joagomez, your container made some user's sources or (me) guide data disappear over the weekend... looks like the same bad characters you scraped out of your Plex container are still appearing in the Pluto container XML. Any chance you could update to fix the issue? I prefer your container since it contains the extra channels for Pluto. Thank you!

Could someone help out and write out a summary on what the fork of Pluto for Channels provides or fixes, and add it as an issue on the GitHub repo?

I can try to resolve some of the missing or broken things directly.

1 Like

I see now that this isn't a fork, it's a re-implementation. But the same requests stands, any information would be helpful. Thanks!

3 Likes

The primary thing this container solves is adding new additional channels like "Wheel Of Fortune" and "Jeopardy" that are not available in your container. I wish I knew what the actual reason behind that was, but that's the main reason I switched over to the @joagomez one.

2 Likes

Yup still thinking doing that fork but I'm not a javascript guy, so low on my priorities.

But basically I am using the API that was used by @matthuisman which is https://service- channels.clusters.pluto.tv/v2/guide/channels and then also needing to pull a session authorization token for the channels the API you are using doesn't retrieve.

I noticed that every recording I did with your docker got interrupted ... I have never had Pluto interrupted recordings using @maddox docker... So @maddox do not kill your docker yet.

2024/04/15 22:06:36.703041 [DVR] Error running job 1713239970-37 Evil Dead (2013): Playlist had no segments: https://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/v2/stitch/hls/channel/5c6dc88fcd232425a6e0f06e/3063648/playlist.m3u8?terminate=false&sid=3ab82ccb-fb9c-11ee-97a4-3e9d92fa0fd3&deviceDNT=0&deviceLat=34.04999923706055&deviceLon=-118.2699966430664&deviceModel=web&deviceVersion=120.0.0&includeExtendedEvents=true&appName=web&DRMCapabilities=widevine&deviceId=244c6fe5ef029fb5fb01ac97&appVersion=7.9.0-a9cca6b89aea4dc0998b92a51989d2adb9a9025d&deviceType=web&deviceMake=chrome&jwt=eyJhbGciOiJIUzI1NiIsImtpZCI6ImQ0MDVjYzNmLWE2YmItNGNiYi1iY2JhLThjNjc5MWYwMTIwOCIsInR5cCI6IkpXVCJ9.eyJzZXNzaW9uSUQiOiIzYWI4MmNjYi1mYjljLTExZWUtOTdhNC0zZTlkOTJmYTBmZDMiLCJjbGllbnRJUCI6Ijc2LjgxLjkuNjkiLCJjaXR5IjoiTG9zIEFuZ2VsZXMiLCJwb3N0YWxDb2RlIjoiOTAwMTciLCJjb3VudHJ5IjoiVVMiLCJkbWEiOjgwMywiYWN0aXZlUmVnaW9uIjoiVVMiLCJkZXZpY2VMYXQiOjM0LjA0OTk5OTIzNzA2MDU1LCJkZXZpY2VMb24iOi0xMTguMjY5OTk2NjQzMDY2NCwicHJlZmVycmVkTGFuZ3VhZ2UiOiJlbiIsImRldmljZVR5cGUiOiJ3ZWIiLCJkZXZpY2VWZXJzaW9uIjoiMTIwLjAuMCIsImRldmljZU1ha2UiOiJjaHJvbWUiLCJkZXZpY2VNb2RlbCI6IndlYiIsImFwcE5hbWUiOiJ3ZWIiLCJhcHBWZXJzaW9uIjoiNy45LjAtYTljY2E2Yjg5YWVhNGRjMDk5OGI5MmE1MTk4OWQyYWRiOWE5MDI1ZCIsImNsaWVudElEIjoiMjQ0YzZmZTVlZjAyOWZiNWZiMDFhYzk3IiwiY21BdWRpZW5jZUlEIjoiIiwiaXNDbGllbnRETlQiOmZhbHNlLCJ1c2VySUQiOiIiLCJsb2dMZXZlbCI6IkRFRkFVTFQiLCJ0aW1lWm9uZSI6IkFtZXJpY2EvTG9zX0FuZ2VsZXMiLCJzZXJ2ZXJTaWRlQWRzIjpmYWxzZSwiZTJlQmVhY29ucyI6ZmFsc2UsImZlYXR1cmVzIjp7ImlzU3RpdGNoZXJFa3MiOnRydWUsIm11bHRpQXVkaW8iOnsiZW5hYmxlZCI6dHJ1ZX0sIm11bHRpUG9kQWRzIjp7ImVuYWJsZWQiOnRydWV9LCJzZWFyY2hBUEkiOnsibWF0Y2hFeGFjdEluUGhyYXNlRW5hYmxlZCI6dHJ1ZSwibWF0Y2hJbkFjdG9yc0VuYWJsZWQiOnRydWUsIm1hdGNoSW5EaXJlY3RvcnNFbmFibGVkIjp0cnVlLCJuZXh1c1RpbWVvdXRNcyI6NTAwLCJxdWVyeVN5bm9ueW1zRW5hYmxlZCI6dHJ1ZSwicXVlcnlWZXJzaW9uIjoidjEiLCJzZWFyY2hQcm94eUVuaGFuY2VtZW50IjpmYWxzZX19LCJmbXNQYXJhbXMiOnsiZndWY0lEMiI6IjI0NGM2ZmU1ZWYwMjlmYjVmYjAxYWM5NyIsImZ3VmNJRDJDb3BwYSI6IjI0NGM2ZmU1ZWYwMjlmYjVmYjAxYWM5NyIsImN1c3RvbVBhcmFtcyI6eyJmbXNfbGl2ZXJhbXBfaWRsIjoiIiwiZm1zX2VtYWlsaGFzaCI6IiIsImZtc19zdWJzY3JpYmVyaWQiOiIiLCJmbXNfaWZhIjoiIiwiZm1zX2lkZnYiOiIiLCJmbXNfdXNlcmlkIjoiMjQ0YzZmZTVlZjAyOWZiNWZiMDFhYzk3IiwiZm1zX3ZjaWQydHlwZSI6InVzZXJpZCIsImZtc19yYW1wX2lkIjoiIiwiZm1zX2hoX3JhbXBfaWQiOiIiLCJmbXNfYmlkaWR0eXBlIjoiMTAxMiIsIl9md18zUF9VSUQiOiJVSUQyOkFnQUFDQTZTcjRTbDBSeHVYQitveTQ1elhodnFTdFpMa2xod3VrTk51MjhTdkNIM2ZPVkJKY0NwaGhmZXlINVNxNlNLVlN6REovcDA2T0c5Ymg1Q1lITGRPTkpTSkgrenlpMHlGOXZvWEhibFlCMmw3SnhZSGw4UjRKQmFwSHNzSHhwN2JvODhaUTJDS2cxSmtsZ1gwUnp1MVptSUdoY0xOa3c4cXY3WTZYVGhjcGx1TUE9PSIsImZtc19ydWxlaWQiOiIxMDAwMCwxMDAwOSJ9fSwiZHJtIjp7Im5hbWUiOiJ3aWRldmluZSIsImxldmVsIjoiTDMifSwiaXNzIjoiYm9vdC5wbHV0by50diIsInN1YiI6InByaTp2MTpwbHV0bzpkZXZpY2VzOlVTOk1qUTBZelptWlRWbFpqQXlPV1ppTldaaU1ERmhZemszIiwiYXVkIjoiKi5wbHV0by50diIsImV4cCI6MTcxMzMyMjI5MSwiaWF0IjoxNzEzMjM1ODkxLCJqdGkiOiIzNWQyYTE1NC0wMTgyLTRlM2YtODU0ZS1hY2U5MTdhYzlhMzAifQ.XDT6Lw649hfm7o81L-ajRuDrSvgSbN2H43AADk-hgZE
2024/04/15 22:07:40.711461 [DVR] Starting job 1713239970-37 Evil Dead (2013) on ch=[9011]
2024/04/15 22:07:40.711461 [DVR] Waiting 6m49.2885388s until next job 1713244470-37 30 Days of Night: Dark Days (2010)
2024/04/15 22:07:40.711461 [DBG] Scheduling wake timer for scheduled recording in 5m19.2885388s
2024/04/15 22:07:41.195613 [M3U] stream timestamps: pluto-pluto-tv-terror: start_at=2024-04-15T22:07:39-07:00 end_at=2024-04-15T22:07:59-07:00 live_delay=15s
2024/04/15 22:07:41.195613 [TNR] Opened connection to M3U-Pluto for ch9011 Pluto TV Terror
2024/04/15 22:07:41.196131 [DVR] Recording for job 1713239970-37 from M3U-Pluto ch9011 into "Movies\Evil Dead (2013) 2024-04-15-2059.mpg" for 53m19.2885388s
2024/04/15 22:07:50.258729 [SNR] Buffer statistics for "Movies\30 Days of Night (2007) 2024-04-15-2144.mpg": buf=0% drop=0%
2024/04/15 22:07:50.259246 [SNR] Streaming statistics for "Movies\30 Days of Night (2007) 2024-04-15-2144.mpg": timeouts=0 segment_timeouts=0 playlist_timeouts=0
2024/04/15 22:07:50.270451 [MTS] Statistics for "Movies\30 Days of Night (2007) 2024-04-15-2144.mpg": discontinuity_detected=0 transport_errors=0 saw_pcr=true saw_pmt=true highest_pts=1436.264389
2024/04/15 22:07:50.271510 [TNR] Closed connection to M3U-Pluto for ch9003 Pluto TV Reaction
2024/04/15 22:07:50.271510 [DVR] Error running job 1713242670-37 30 Days of Night (2007): Playlist had no segments: https://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/v2/stitch/hls/channel/617b37b361e0fd0008cfd8c5/3063648/playlist.m3u8?terminate=false&sid=3ab82ccb-fb9c-11ee-97a4-3e9d92fa0fd3&deviceDNT=0&deviceLat=34.04999923706055&deviceLon=-118.2699966430664&deviceModel=web&deviceVersion=120.0.0&includeExtendedEvents=true&appName=web&DRMCapabilities=widevine&deviceId=244c6fe5ef029fb5fb01ac97&appVersion=7.9.0-a9cca6b89aea4dc0998b92a51989d2adb9a9025d&deviceType=web&deviceMake=chrome&jwt=eyJhbGciOiJIUzI1NiIsImtpZCI6ImQ0MDVjYzNmLWE2YmItNGNiYi1iY2JhLThjNjc5MWYwMTIwOCIsInR5cCI6IkpXVCJ9.eyJzZXNzaW9uSUQiOiIzYWI4MmNjYi1mYjljLTExZWUtOTdhNC0zZTlkOTJmYTBmZDMiLCJjbGllbnRJUCI6Ijc2LjgxLjkuNjkiLCJjaXR5IjoiTG9zIEFuZ2VsZXMiLCJwb3N0YWxDb2RlIjoiOTAwMTciLCJjb3VudHJ5IjoiVVMiLCJkbWEiOjgwMywiYWN0aXZlUmVnaW9uIjoiVVMiLCJkZXZpY2VMYXQiOjM0LjA0OTk5OTIzNzA2MDU1LCJkZXZpY2VMb24iOi0xMTguMjY5OTk2NjQzMDY2NCwicHJlZmVycmVkTGFuZ3VhZ2UiOiJlbiIsImRldmljZVR5cGUiOiJ3ZWIiLCJkZXZpY2VWZXJzaW9uIjoiMTIwLjAuMCIsImRldmljZU1ha2UiOiJjaHJvbWUiLCJkZXZpY2VNb2RlbCI6IndlYiIsImFwcE5hbWUiOiJ3ZWIiLCJhcHBWZXJzaW9uIjoiNy45LjAtYTljY2E2Yjg5YWVhNGRjMDk5OGI5MmE1MTk4OWQyYWRiOWE5MDI1ZCIsImNsaWVudElEIjoiMjQ0YzZmZTVlZjAyOWZiNWZiMDFhYzk3IiwiY21BdWRpZW5jZUlEIjoiIiwiaXNDbGllbnRETlQiOmZhbHNlLCJ1c2VySUQiOiIiLCJsb2dMZXZlbCI6IkRFRkFVTFQiLCJ0aW1lWm9uZSI6IkFtZXJpY2EvTG9zX0FuZ2VsZXMiLCJzZXJ2ZXJTaWRlQWRzIjpmYWxzZSwiZTJlQmVhY29ucyI6ZmFsc2UsImZlYXR1cmVzIjp7ImlzU3RpdGNoZXJFa3MiOnRydWUsIm11bHRpQXVkaW8iOnsiZW5hYmxlZCI6dHJ1ZX0sIm11bHRpUG9kQWRzIjp7ImVuYWJsZWQiOnRydWV9LCJzZWFyY2hBUEkiOnsibWF0Y2hFeGFjdEluUGhyYXNlRW5hYmxlZCI6dHJ1ZSwibWF0Y2hJbkFjdG9yc0VuYWJsZWQiOnRydWUsIm1hdGNoSW5EaXJlY3RvcnNFbmFibGVkIjp0cnVlLCJuZXh1c1RpbWVvdXRNcyI6NTAwLCJxdWVyeVN5bm9ueW1zRW5hYmxlZCI6dHJ1ZSwicXVlcnlWZXJzaW9uIjoidjEiLCJzZWFyY2hQcm94eUVuaGFuY2VtZW50IjpmYWxzZX19LCJmbXNQYXJhbXMiOnsiZndWY0lEMiI6IjI0NGM2ZmU1ZWYwMjlmYjVmYjAxYWM5NyIsImZ3VmNJRDJDb3BwYSI6IjI0NGM2ZmU1ZWYwMjlmYjVmYjAxYWM5NyIsImN1c3RvbVBhcmFtcyI6eyJmbXNfbGl2ZXJhbXBfaWRsIjoiIiwiZm1zX2VtYWlsaGFzaCI6IiIsImZtc19zdWJzY3JpYmVyaWQiOiIiLCJmbXNfaWZhIjoiIiwiZm1zX2lkZnYiOiIiLCJmbXNfdXNlcmlkIjoiMjQ0YzZmZTVlZjAyOWZiNWZiMDFhYzk3IiwiZm1zX3ZjaWQydHlwZSI6InVzZXJpZCIsImZtc19yYW1wX2lkIjoiIiwiZm1zX2hoX3JhbXBfaWQiOiIiLCJmbXNfYmlkaWR0eXBlIjoiMTAxMiIsIl9md18zUF9VSUQiOiJVSUQyOkFnQUFDQTZTcjRTbDBSeHVYQitveTQ1elhodnFTdFpMa2xod3VrTk51MjhTdkNIM2ZPVkJKY0NwaGhmZXlINVNxNlNLVlN6REovcDA2T0c5Ymg1Q1lITGRPTkpTSkgrenlpMHlGOXZvWEhibFlCMmw3SnhZSGw4UjRKQmFwSHNzSHhwN2JvODhaUTJDS2cxSmtsZ1gwUnp1MVptSUdoY0xOa3c4cXY3WTZYVGhjcGx1TUE9PSIsImZtc19ydWxlaWQiOiIxMDAwMCwxMDAwOSJ9fSwiZHJtIjp7Im5hbWUiOiJ3aWRldmluZSIsImxldmVsIjoiTDMifSwiaXNzIjoiYm9vdC5wbHV0by50diIsInN1YiI6InByaTp2MTpwbHV0bzpkZXZpY2VzOlVTOk1qUTBZelptWlRWbFpqQXlPV1ppTldaaU1ERmhZemszIiwiYXVkIjoiKi5wbHV0by50diIsImV4cCI6MTcxMzMyMjI5MSwiaWF0IjoxNzEzMjM1ODkxLCJqdGkiOiIzNWQyYTE1NC0wMTgyLTRlM2YtODU0ZS1hY2U5MTdhYzlhMzAifQ.XDT6Lw649hfm7o81L-ajRuDrSvgSbN2H43AADk-hgZE
2024/04/15 22:07:51.277965 [DVR] Starting job 1713242670-37 30 Days of Night (2007) on ch=[9003]
2024/04/15 22:07:51.277965 [DVR] Waiting 6m38.7220346s until next job 1713244470-37 30 Days of Night: Dark Days (2010)
2024/04/15 22:07:51.277965 [DBG] Scheduling wake timer for scheduled recording in 5m8.7220346s
2024/04/15 22:07:51.765929 [M3U] stream timestamps: pluto-pluto-tv-reaction: start_at=2024-04-15T22:07:48-07:00 end_at=2024-04-15T22:08:08-07:00 live_delay=15s
2024/04/15 22:07:51.765929 [TNR] Opened connection to M3U-Pluto for ch9003 Pluto TV Reaction
2024/04/15 22:07:51.767093 [DVR] Recording for job 1713242670-37 from M3U-Pluto ch9003 into "Movies\30 Days of Night (2007) 2024-04-15-2144.mpg" for 2h8m8.7220346s
2024/04/15 22:08:01.512787 [SNR] Buffer statistics for "Movies\Evil Dead (2013) 2024-04-15-2059.mpg": buf=0% drop=0%
2024/04/15 22:08:01.512787 [SNR] Streaming statistics for "Movies\Evil Dead (2013) 2024-04-15-2059.mpg": timeouts=0 segment_timeouts=0 playlist_timeouts=0
2024/04/15 22:08:01.529716 [MTS] Statistics for "Movies\Evil Dead (2013) 2024-04-15-2059.mpg": discontinuity_detected=0 transport_errors=0 saw_pcr=true saw_pmt=true highest_pts=4115.692789
2024/04/15 22:08:01.530261 [TNR] Closed connection to M3U-Pluto for ch9011 Pluto TV Terror
2024/04/15 22:08:01.530781 [DVR] Error running job 1713239970-37 Evil Dead (2013): Playlist had no segments: https://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/v2/stitch/hls/channel/5c6dc88fcd232425a6e0f06e/3063648/playlist.m3u8?terminate=false&sid=3ab82ccb-fb9c-11ee-97a4-3e9d92fa0fd3&deviceDNT=0&deviceLat=34.04999923706055&deviceLon=-118.2699966430664&deviceModel=web&deviceVersion=120.0.0&includeExtendedEvents=true&appName=web&DRMCapabilities=widevine&deviceId=244c6fe5ef029fb5fb01ac97&appVersion=7.9.0-a9cca6b89aea4dc0998b92a51989d2adb9a9025d&deviceType=web&deviceMake=chrome&jwt=eyJhbGciOiJIUzI1NiIsImtpZCI6ImQ0MDVjYzNmLWE2YmItNGNiYi1iY2JhLThjNjc5MWYwMTIwOCIsInR5cCI6IkpXVCJ9.eyJzZXNzaW9uSUQiOiIzYWI4MmNjYi1mYjljLTExZWUtOTdhNC0zZTlkOTJmYTBmZDMiLCJjbGllbnRJUCI6Ijc2LjgxLjkuNjkiLCJjaXR5IjoiTG9zIEFuZ2VsZXMiLCJwb3N0YWxDb2RlIjoiOTAwMTciLCJjb3VudHJ5IjoiVVMiLCJkbWEiOjgwMywiYWN0aXZlUmVnaW9uIjoiVVMiLCJkZXZpY2VMYXQiOjM0LjA0OTk5OTIzNzA2MDU1LCJkZXZpY2VMb24iOi0xMTguMjY5OTk2NjQzMDY2NCwicHJlZmVycmVkTGFuZ3VhZ2UiOiJlbiIsImRldmljZVR5cGUiOiJ3ZWIiLCJkZXZpY2VWZXJzaW9uIjoiMTIwLjAuMCIsImRldmljZU1ha2UiOiJjaHJvbWUiLCJkZXZpY2VNb2RlbCI6IndlYiIsImFwcE5hbWUiOiJ3ZWIiLCJhcHBWZXJzaW9uIjoiNy45LjAtYTljY2E2Yjg5YWVhNGRjMDk5OGI5MmE1MTk4OWQyYWRiOWE5MDI1ZCIsImNsaWVudElEIjoiMjQ0YzZmZTVlZjAyOWZiNWZiMDFhYzk3IiwiY21BdWRpZW5jZUlEIjoiIiwiaXNDbGllbnRETlQiOmZhbHNlLCJ1c2VySUQiOiIiLCJsb2dMZXZlbCI6IkRFRkFVTFQiLCJ0aW1lWm9uZSI6IkFtZXJpY2EvTG9zX0FuZ2VsZXMiLCJzZXJ2ZXJTaWRlQWRzIjpmYWxzZSwiZTJlQmVhY29ucyI6ZmFsc2UsImZlYXR1cmVzIjp7ImlzU3RpdGNoZXJFa3MiOnRydWUsIm11bHRpQXVkaW8iOnsiZW5hYmxlZCI6dHJ1ZX0sIm11bHRpUG9kQWRzIjp7ImVuYWJsZWQiOnRydWV9LCJzZWFyY2hBUEkiOnsibWF0Y2hFeGFjdEluUGhyYXNlRW5hYmxlZCI6dHJ1ZSwibWF0Y2hJbkFjdG9yc0VuYWJsZWQiOnRydWUsIm1hdGNoSW5EaXJlY3RvcnNFbmFibGVkIjp0cnVlLCJuZXh1c1RpbWVvdXRNcyI6NTAwLCJxdWVyeVN5bm9ueW1zRW5hYmxlZCI6dHJ1ZSwicXVlcnlWZXJzaW9uIjoidjEiLCJzZWFyY2hQcm94eUVuaGFuY2VtZW50IjpmYWxzZX19LCJmbXNQYXJhbXMiOnsiZndWY0lEMiI6IjI0NGM2ZmU1ZWYwMjlmYjVmYjAxYWM5NyIsImZ3VmNJRDJDb3BwYSI6IjI0NGM2ZmU1ZWYwMjlmYjVmYjAxYWM5NyIsImN1c3RvbVBhcmFtcyI6eyJmbXNfbGl2ZXJhbXBfaWRsIjoiIiwiZm1zX2VtYWlsaGFzaCI6IiIsImZtc19zdWJzY3JpYmVyaWQiOiIiLCJmbXNfaWZhIjoiIiwiZm1zX2lkZnYiOiIiLCJmbXNfdXNlcmlkIjoiMjQ0YzZmZTVlZjAyOWZiNWZiMDFhYzk3IiwiZm1zX3ZjaWQydHlwZSI6InVzZXJpZCIsImZtc19yYW1wX2lkIjoiIiwiZm1zX2hoX3JhbXBfaWQiOiIiLCJmbXNfYmlkaWR0eXBlIjoiMTAxMiIsIl9md18zUF9VSUQiOiJVSUQyOkFnQUFDQTZTcjRTbDBSeHVYQitveTQ1elhodnFTdFpMa2xod3VrTk51MjhTdkNIM2ZPVkJKY0NwaGhmZXlINVNxNlNLVlN6REovcDA2T0c5Ymg1Q1lITGRPTkpTSkgrenlpMHlGOXZvWEhibFlCMmw3SnhZSGw4UjRKQmFwSHNzSHhwN2JvODhaUTJDS2cxSmtsZ1gwUnp1MVptSUdoY0xOa3c4cXY3WTZYVGhjcGx1TUE9PSIsImZtc19ydWxlaWQiOiIxMDAwMCwxMDAwOSJ9fSwiZHJtIjp7Im5hbWUiOiJ3aWRldmluZSIsImxldmVsIjoiTDMifSwiaXNzIjoiYm9vdC5wbHV0by50diIsInN1YiI6InByaTp2MTpwbHV0bzpkZXZpY2VzOlVTOk1qUTBZelptWlRWbFpqQXlPV1ppTldaaU1ERmhZemszIiwiYXVkIjoiKi5wbHV0by50diIsImV4cCI6MTcxMzMyMjI5MSwiaWF0IjoxNzEzMjM1ODkxLCJqdGkiOiIzNWQyYTE1NC0wMTgyLTRlM2YtODU0ZS1hY2U5MTdhYzlhMzAifQ.XDT6Lw649hfm7o81L-ajRuDrSvgSbN2H43AADk-hgZE
2024/04/15 22:09:05.539907 [DVR] Starting job 1713239970-37 Evil Dead (2013) on ch=[9011]
2024/04/15 22:09:05.539907 [DVR] Waiting 5m24.4600926s until next job 1713244470-37 30 Days of Night: Dark Days (2010)
2024/04/15 22:09:05.539907 [DBG] Scheduling wake timer for scheduled recording in 3m54.4600926s
1 Like

Followup no interruptions at all using Maddox Docker ...

I have to second @Edwin_Perez here... the @maddox container doesn't interrupt recordings. However, every single recording from Pluto using the @joagomez container has interruptions resulting in unwatchable recordings.

Yes I’ve noticed the “Playlist had no segments” and discontinuity errors. Not sure what has changed but will look into as appears to be something that has changed recently

1 Like

After many trials and errors I think I've finally isolated the issue. While my current workaround works for the channels I'm testing with, I need to test more on those that require the jwt token like jeopardy and wheel before providing a fix

1 Like

Just to keep things in more of a working order, I've updated the docker to revert back to the version1 stitcher until I can better iron our the v2 stitcher issues better. Unfortunately this means that the “Playlist had no segments” issue for recordings will still persist on Jeopardy and Wheel at the moment.

1 Like

:+1:

@babsonnexus
v1.12a2 because I modified these python scripts in my container to reflect the version number

and moved this line down 4 lines to reflect what EPG is actually being fetched Pluto for Channels - #677 by chDVRuser

I am using Watchtower to update my docker containers on my Synology. I noticed that my jgomez pluto container has not updated in quite a while so I checked out the logs and found the below errors. Any ideas what I might be doing wrong?

Unable to update container "/PlutoForChannels": Error response from daemon: pull access denied for jgomez177/pluto-for-channels, repository does not exist or may require 'docker login': denied: requested access to the resource is denied. Proceeding to next.

Reason: registry responded to head request with "401 Unauthorized", auth: "Bearer realm="https://auth.docker.io/token",service="registry.docker.io",scope="repository:jgomez177/pluto-for-channels:pull",error="insufficient_scope"" e[33mcontainere[0m=/PlutoForChannels e[33mimagee[0m="jgomez177/pluto-for-channels:latest"

Could not do a head request for "jgomez177/pluto-for-channels:latest", falling back to regular pull. e[33mcontainere[0m=/PlutoForChannels e[33mimagee[0m="jgomez177/pluto-for-channels:latest"

I also tried command line and ran into errors: