TVE CBS broken

getting 400 bad request on CBS TVE...

and it's back. must have been a temporary (well, a few hours anyway) glitch.

Not back for me, I've been getting this since I upgraded to v2021.09.19.1731 (and can confirm this is still an issue in v2021.09.22.1709):

2021/09/23 09:04:44.748070 [ERR] Failed to start stream for ch6003: TVE: get https://cbsplaylistserver.aws.syncbak.com/spl/cbshls/2.0/master.m3u8?api_token=[REDACTED]: 400 Bad Request
2021/09/23 09:04:44.789140 [HLS] Couldn't generate stream playlist for ch6003-dANY-4fdb4abc9438: TVE: get https://cbsplaylistserver.aws.syncbak.com/spl/cbshls/2.0/master.m3u8?api_token=[REDACTED]: 400 Bad Request

I submitted diagnostics in another thread:

mine wasn't broken by an update, i hadn't had an update to the DVR in 9 days prior to it breaking last night...and it came back after i did an update hoping that would fix it. the update didn't fix it immediately, it randomly came back a few hours later.

and actually, it's broken again. it was working about 20 minutes ago.

Does it work on https://www.cbs.com/live-tv/stream/tveverywhere/

at the moment, no...this is the same error i was seeing last night when it first broke. however, it came back up and still wasn't working on the web or in the cbs app...so i'm not sure that's entirely the problem. might be A factor but maybe not the factor.

Mine says:

Which is weird since it was definitely working 4 days ago. Absolutely watched plenty of football on it!

seems to be back up again

Do you have WPRI working again?

It looks like Channels uses https://www.cbs.com/live-tv/check-availability/ to find the availability to stream.

I can't get any response other than {"success":false,"message":"USER_LOCATION"} no matter how I try and no matter what the location is.

https://www.cbs.com/live-tv/stream/ works just fine. I can't seem to stream CBS via Channels.

Logs at 12fe914d-182a-4460-af99-aa5c11025c24

What do you "what the location is"? Are you using some type of VPN or DNS service to spoof your location? Network websites maintain IP blacklists for VPN and VPS servers, so you may be falling into that group.

From my home connection, no VPN, no changes.

I do have VPN available but it's not in use right now.

If it was the VPN then I would expect not to be able to stream live from the live-tv URL.

No, but I'm not sure the problem isn't some agreement between Cox and CBSParamount/WPRI and nothing to do with Channels. The timing was just weird.

I have a good antenna setup so I pick up WPRI and WBZ no problem, but prefer TVE just in case. The other issue for me is my server is extremely underpowered, so HDHR stations in the web interface are a buffer nightmare (loading circles every 5 seconds). I spent a bunch of time playing with web player transcoding settings until I got something that seemed to work for everything (HDHR, TVE, XML) with very little buffering.

I am having this same problem again for the last day or so. CBS TVE will not play on Channels. It had been working fine for the last several months. I get this error in the logs:

2021/12/10 19:43:39.420759 [ERR] Failed to start stream for ch6003: TVE: get https://cbsplaylistserver.aws.syncbak.com/spl/cbshls/2.0/master.m3u8?api_token=eyJhbGciOiJIUzI1NiIsImtpZCI6IjVhNDcwMDI0MmNkZDRkNzViYmMxYzExMzE2YWI2MTE0IiwidHlwIjoiSldUIn0.eyJiYXNlQ2hhbm5lbElkIjoyOSwibXZwZElkIjoiWW91VHViZVRWIiwiZHRwIjo4LCJleHAiOjE2MzkxOTQyNjUsImlzcyI6IkNCUy5jb20iLCJhdWQiOiJwbGF5bGlzdHNlcnZlci5hd3Muc3luY2Jhay5jb20iLCJtZDUiOiJlN2UwNGRmYmMxYWU2NmJlNWJjYTFiMzA5NzBiMGFhOSIsImlwIjoiNDcuMTQ5LjQxLjE4MiIsImRjIjp7IjYwRlBTIjoiZmFsc2UifSwiZXVhIjpmYWxzZSwiZWlkIjpmYWxzZSwiaWF0IjoxNjM5MTk0MTc1fQ.5iph-RZSvb2oD1rB9KY8keA5G8d_RMT_8lWqutjCeaE: 400 Bad Request
2021/12/10 19:43:39.464602 [HLS] Couldn't generate stream playlist for ch6003-dANY-ip--1: TVE: get https://cbsplaylistserver.aws.syncbak.com/spl/cbshls/2.0/master.m3u8?api_token=eyJhbGciOiJIUzI1NiIsImtpZCI6IjVhNDcwMDI0MmNkZDRkNzViYmMxYzExMzE2YWI2MTE0IiwidHlwIjoiSldUIn0.eyJiYXNlQ2hhbm5lbElkIjoyOSwibXZwZElkIjoiWW91VHViZVRWIiwiZHRwIjo4LCJleHAiOjE2MzkxOTQyNjUsImlzcyI6IkNCUy5jb20iLCJhdWQiOiJwbGF5bGlzdHNlcnZlci5hd3Muc3luY2Jhay5jb20iLCJtZDUiOiJlN2UwNGRmYmMxYWU2NmJlNWJjYTFiMzA5NzBiMGFhOSIsImlwIjoiNDcuMTQ5LjQxLjE4MiIsImRjIjp7IjYwRlBTIjoiZmFsc2UifSwiZXVhIjpmYWxzZSwiZWlkIjpmYWxzZSwiaWF0IjoxNjM5MTk0MTc1fQ.5iph-RZSvb2oD1rB9KY8keA5G8d_RMT_8lWqutjCeaE: 400 Bad Request

Any idea how to solve this dilemma? Or is it just a CBS glitch that I have to live with?

I tried the links above to login to CBS streaming directly and got the above screen saying "Your TV provider is not yet supported in your location."

Have you tried this?
Make sure you update to the latest DVR pre-release version first.

If the cbs live streaming website won't allow you access, it probably won't work.

I just updated ChannelsDVR to the latest Pre-release version and am getting the same result.

Are you on a IPv6 connection to the Internet or IPv4?

I believe my server is on a IPv4 connection, at least my laptop is. I would have set them up the same a couple years ago. Like I said, it was working a couple days ago and has been for months.

OK. Then if you try to access the CBS Live website and it errors out saying your local station isn't available via your Provider, there's nothing Channels DVR can do.

How do you set up this secure connection? I tried adding "https://" to the start of the URL and it comes back with an error. Yet when I originally set up the TVE for my local stations months ago it worked perfectly with my non-secure connection. Now that I have messed with it trying to get CBS back I no longer have FOX or my local PBS stations either. All I get now is ABC and NBC.