YouTube TV Login

I'm running into this error for YouTube TV. Here's what I've tried so far:

  1. I don't have 2FA. I'm using a dummy account attached to my Google Family.
  2. I updated to Pre-Release build 2026.06.20.0022
  3. I Pre-Authorized via Watch the NBC Live Stream - NBC.com (made sure to do it on the computer running Channels DVR). Also because of the image being AMC I went there to try and it logged in but I don't have access to AMC so not sure if thats the problem.
  4. Cleared the headless Chrome cache via C:\ProgramData\ChannelsDVR\data\chromedata\
  5. Made sure there were no Google security checkups, alerts or terms of servic prompts with the account.

This is the error that seems to be popping up in the logs:
2026/06/24 14:07:03.795154 [TVE] action=tvejs msg="googleLogin missing"

1 Like

interesting .. same error but I was restoring (switched computers) database. (different thread)

  • restored data base from windows to iMac
  • iMac did not have chrome so uninstalled channels then installed chrome then reinstalled channels
  • ensuring latest version channels.
  • ensured 8089 ports open and remote streaming pointed to new ip (it is)
  • checking on same computer with browser to play a channel it just spins then times out no error message (last time I updated password, and that began entirely new sets of issues one of which is what you see above)
  • I was unable to click or enter any data in that box that asks for email address .. so I uninstalled all, reinstalled all, updated channels dvr and now I'm at point where it just spins no tv show plays... so I'm closer but with no error message not sure next step.

-this isn't an answer but adds more data/color/info to same box that popped up when I tried YTTV channels
maybe this helps someone else zero in on how to help us out.

Ditto here, brand new install from the OS up.
Any help would be greatly appreciated!

2026/06/25 13:56:32.090658 [TVE] Auth starting for YouTubeTV as XXXXXXXXX
2026/06/25 13:56:42.715807 [TVE] action=auth mvpd=YouTubeTV requestor=AMC
2026/06/25 13:56:42.754193 [TVE] action=xvfb display=:584
2026/06/25 13:56:44.511203 [TVE] action=version product=Chrome/149.0.7827.196 jsVersion=14.9.207.35 protocol=1.3 revision=@43eb30368c6ca3d14d540487954abb2780aeae3a
2026/06/25 13:56:44.650978 [TVE] action=page_ready chromeVersion=149
2026/06/25 13:56:44.651252 [TVE] action=navigate url=https://sp.auth.adobe.com/adobe-services/authenticate/saml?domain_name=adobe.com&mso_id=YouTubeTV&no_iframe=true&noflash=true&redirect_url=https%3A%2F%2Fsp.auth.adobe.com%2Fadobe-services%2FcompletePassiveAuthentication&reg_code=&requestor_id=AMC
2026/06/25 13:56:44.653734 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/adobe-services/authenticate/saml
2026/06/25 13:56:49.161956 [TVE] action=wait_for_page
2026/06/25 13:56:49.178782 [TVE] action=request type=Document method=POST url=https://youtube.auth-gateway.net/saml/saml2/idp/SSOService.php
2026/06/25 13:56:49.178801 [TVE] action=auth_domain domain=youtube.auth-gateway.net
2026/06/25 13:56:49.490042 [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
2026/06/25 13:56:49.869812 [TVE] action=response url=https://sp.auth.adobe.com/favicon.ico status=404 status_text=
2026/06/25 13:56:50.169114 [TVE] action=request type=Document method=GET url=https://youtube.auth-gateway.net/saml/module.php/authbypass/firstbookend.php
2026/06/25 13:56:50.286712 [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
2026/06/25 13:56:50.381442 [TVE] action=request type=Document method=GET url=https://accounts.google.com/v3/signin/identifier redirected_from=https://accounts.google.com/o/oauth2/auth
2026/06/25 13:56:59.664408 [TVE] action=page_ready
2026/06/25 13:56:59.664450 [TVE] action=wait_for_page done=true reason=page_ready
2026/06/25 13:56:59.664481 [TVE] action=wait_for_auth timeout=24s
2026/06/25 13:56:59.664493 [TVE] action=fill_form u=XXXXXXXXXXXX
2026/06/25 13:56:59.667340 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:00.667948 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:01.668339 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:02.668643 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:03.669249 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:04.669460 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:05.670094 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:06.670346 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:07.670855 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:08.671398 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:09.671886 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:10.672373 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:11.672869 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:12.673090 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:13.673706 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:14.673945 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:15.674417 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:16.674618 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:17.675199 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:18.675699 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:19.676114 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:20.676716 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:21.676955 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:22.677248 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:23.664953 [TVE] action=check_result
2026/06/25 13:57:23.668128 [TVE] action=auth_timed_out
2026/06/25 13:57:23.668147 [TVE] action=fill_form state=done err=&errors.errorString{s:"Cable provider authentication failed"}
2026/06/25 13:57:23.668158 [TVE] action=screenshot
2026/06/25 13:57:23.677649 [TVE] action=tvejs msg="googleLogin missing"
2026/06/25 13:57:23.696147 [TVE] action=screenshot file=tve_error_screenshot.png size=31725
2026/06/25 13:57:23.814325 [TVE] action=capture_html
2026/06/25 13:57:23.855224 [TVE] action=capture_html file=tve_error_screenshot.html size=1269070
2026/06/25 13:57:24.081097 [TVE] action=capture_html
2026/06/25 13:57:24.120480 [TVE] action=capture_html file=tve_error_screenshot.html size=1269070
2026/06/25 13:57:26.185969 [TVE] Auth failed for YouTubeTV: Cable provider authentication failed```

Send logs to the devs

Mine is no longer authenticating YTTV TVE channels using latest pre-release 2026.06.20.0022