TBS/TNT Tuner Error for YTTV

I manage a friends server and he called me to say he couldn't watch TNT/TBS through Channels. I've tried the normal things to fix (update server, check troubleshooting review). Nothing has resolved the issue. Here's the info from his logs showing the error:

2024/03/25 11:22:03.271935 [TVE] action=authz_retry err=adobe.pendingLogout reason=34764
2024/03/25 11:22:03.336991 [TVE] action=auth mvpd=YouTubeTV requestor=ABC
2024/03/25 11:22:03.986466 [TVE] action=version product=HeadlessChrome/108.0.5359.125 jsVersion=10.8.168.22 protocol=1.3 revision=@04b0d1dbeaf2ace7f88a791efa178fc34bf57eab
2024/03/25 11:22:03.991942 [TVE] action=mock chromeVersion=108
2024/03/25 11:22:04.012315 [TVE] action=page_ready chromeVersion=108
2024/03/25 11:22:04.014270 [TVE] action=navigate url=https://sp.auth.adobe.com/adobe-services/authenticate/saml?noflash=true&mso_id=YouTubeTV&requestor_id=ABC&no_iframe=true&domain_name=adobe.com&redirect_url=https%3A%2F%2Fsp.auth.adobe.com%2Fadobe-services%2FcompletePassiveAuthentication
2024/03/25 11:22:04.017350 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/adobe-services/authenticate/saml
2024/03/25 11:22:04.376709 [TVE] action=wait_for_page
2024/03/25 11:22:04.477764 [TVE] action=request type=Document method=POST url=https://youtube.auth-gateway.net/saml/saml2/idp/SSOService.php
2024/03/25 11:22:04.477868 [TVE] action=auth_domain domain=youtube.auth-gateway.net
2024/03/25 11:22:04.655159 [TVE] action=request type=Document method=GET url=https://youtube.auth-gateway.net/saml/module.php/authbypass/firstbookend.php redirected_from=https://youtube.auth-gateway.net/saml/saml2/idp/SSOService.php
2024/03/25 11:22:04.785466 [TVE] action=request type=Document method=GET url=https://youtube.auth-gateway.net/saml/module.php/authbypass/firstbookend.php
2024/03/25 11:22:04.841666 [TVE] action=request type=Document method=GET url=https://accounts.google.com/o/oauth2/auth redirected_from=https://youtube.auth-gateway.net/saml/module.php/authbypass/firstbookend.php
2024/03/25 11:22:13.173747 [TVE] action=page_ready
2024/03/25 11:22:13.173998 [TVE] action=wait_for_page done=true reason=page_ready
2024/03/25 11:22:13.174133 [TVE] action=wait_for_auth timeout=24s
2024/03/25 11:22:13.174193 [TVE] action=fill_form u=xxx
2024/03/25 11:22:13.192009 [TVE] action=tvejs msg="googleLogin emailPicker"
2024/03/25 11:22:13.194088 [TVE] action=tvejs msg="googleAccountPicker"
2024/03/25 11:22:13.195099 [TVE] action=tvecmd src=google msg=wait
2024/03/25 11:22:13.195158 [TVE] action=retry_form
2024/03/25 11:22:13.813551 [TVE] action=request type=Document method=GET url=https://accounts.google.com/v3/signin/challenge/pwd
2024/03/25 11:22:13.959823 [TVE] action=request type=Document method=GET url=https://accounts.google.com/v3/signin/challenge/pwd redirected_from=https://accounts.google.com/v3/signin/challenge/pwd
2024/03/25 11:22:14.250623 [TVE] action=fill_form state=done ignored=true err=&cdproto.Error{Code:-32000, Message:"Execution context was destroyed."}
2024/03/25 11:22:21.159803 [TVE] action=page_ready
2024/03/25 11:22:21.160096 [TVE] action=check_result
2024/03/25 11:22:21.173550 [TVE] action=retry_form step=auth_form count=1
2024/03/25 11:22:21.173719 [TVE] action=wait_for_auth timeout=24s
2024/03/25 11:22:21.173743 [TVE] action=fill_form u=xxx
2024/03/25 11:22:21.181976 [TVE] action=tvejs msg="googleLogin emailPicker"
2024/03/25 11:22:21.185911 [TVE] action=tvejs msg="googleLoginPassword"
2024/03/25 11:22:27.501185 [TVE] action=page_ready
2024/03/25 11:22:27.501347 [TVE] action=check_result
2024/03/25 11:22:27.516554 [TVE] action=tvejs msg="googleLoginPassword 2-Step Verification"
2024/03/25 11:22:45.174480 [TVE] action=check_result
2024/03/25 11:22:45.185215 [TVE] action=tvejs msg="googleLoginPassword 2-Step Verification"
2024/03/25 11:22:45.186414 [TVE] action=auth_timed_out
2024/03/25 11:22:45.186599 [TVE] action=screenshot
2024/03/25 11:22:45.193861 [TVE] action=error_response type=XHR error=net::ERR_ABORTED url=https://signaler-pa.googleapis.com/punctual/multi-watch/channel ip=142.251.40.138
2024/03/25 11:22:45.455567 [TVE] action=screenshot size=47637
2024/03/25 11:22:45.456451 [TVE] action=capture_html
2024/03/25 11:22:45.565119 [TVE] action=capture_html size=710380
2024/03/25 11:22:46.171441 [TVE] Channel scan TBS failed: Cable provider authentication failed

I also submitted an error log from his server: e0363329-f25a-47ef-8987-1e07615a849d

Channels does not support 2FA (last i knew)

Also, there is already a massive thread on YTTV issues.

Not sure , but maybe your issues is related to these?

Some additional context:

  • It's running on a RPi machine
  • TBS/TNT were working 3 days ago
  • He's not had issues in the past with 2FA, but I'll have to check to see how he's setup on his account to know if he's got a 2FA disabled account being used.

I was happy to help him cut the cord, but also don't want to take on trouble shooting several times a month, so I may advise him to just use the YTTV app and it's limitations.

YTTV seems to be one of the main problem child sources for TVE of late...

I have no issues with Philo for TVE with channels.

Is he able to login to the actual network website (TNT and TBS) and stream the station from there? That is where Channels pulls the live stream from.

It might just be some change on the TVE side, and Channels Devs needs to update something...

I get those channels via Xfinity TVE, and they are loading fine in Channels.

1 Like

There has been a lot of issues getting TVE to work with YTTV. Google makes it hard for devs to sort out the issues as they create even more.

I would recommend switching to something else if you want TVE. The only other alternative is using HDMI or adbtuner or ah4c to pipe in any channels you need to watch from there

I previously used HULU but dropped them when I started having connectivity issues periodically. I'm on Fubo and it's been basically rock solid, especially when using the Fubo Project solution to supplement (or replace) TVE accessible channels. Downside is it costs more, so not sure my friend wants to make that jump. Plus not sure Fubo Project works on RPi, I couldn't get it to work on an ARM based Synology NAS, so assuming would have the same limitations. Like I said, my IT help desk days may be coming to an end and I'll have him just start using the YTTV App.

1 Like

The fubo bridge should work with rpi as docker works with rpi but yeah...I think if he wants to keep YTTV, using the YTTV app will probably be less of a headache