Cannot tune Fox Sports 1 from YTV

Hey guys. Not sure that this is new or not as I THOUGHT I watched Fox Sports 1 just last week using Youtube TV provider and TVE source in channels. Now when trying to tune I get an error. This is what I see in the logs:

2026/06/19 12:41:08.594212 [TVE] action=version product=Chrome/132.0.6834.83 jsVersion=13.2.152.27 protocol=1.3 revision=@03d59cf5ecf1d8444838ff9a1e96231304d4ff9c
2026/06/19 12:41:08.595229 [TVE] action=page_ready chromeVersion=132
2026/06/19 12:41:08.595895 [TVE] action=navigate url=https://sp.auth.adobe.com/api/v2/authenticate/fbc-fox/completePassiveAuthentication
2026/06/19 12:41:08.611500 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/api/v2/authenticate/fbc-fox/completePassiveAuthentication
2026/06/19 12:41:08.870558 [TVE] action=wait_for_page
2026/06/19 12:41:09.004338 [TVE] action=response url=https://sp.auth.adobe.com/favicon.ico status=404 status_text=
2026/06/19 12:41:13.924602 [TVE] action=page_ready
2026/06/19 12:41:13.924715 [TVE] action=wait_for_page done=true reason=page_ready
2026/06/19 12:41:13.924759 [TVE] action=wait_for_auth timeout=24s
2026/06/19 12:41:13.924773 [TVE] action=fill_form [email protected]
2026/06/19 12:41:13.950196 [TVE] action=fill_form state=done err=&runtime.ExceptionDetails{ExceptionID:1, Text:"Uncaught (in promise)", LineNumber:0, ColumnNumber:0, ScriptID:"", URL:"", StackTrace:(*runtime.StackTrace)(nil), Exception:(*runtime.RemoteObject)(0x2f40f68a8510), ExecutionContextID:0, ExceptionMetaData:jsontext.Value(nil)}
2026/06/19 12:41:13.950260 [TVE] action=screenshot
2026/06/19 12:41:14.047289 [TVE] action=screenshot file=tve_error_screenshot.png size=4535
2026/06/19 12:41:14.047492 [TVE] action=capture_html
2026/06/19 12:41:14.050280 [TVE] action=capture_html file=tve_error_screenshot.html size=39
2026/06/19 12:41:14.050470 [TVE] action=capture_html
2026/06/19 12:41:14.052557 [TVE] action=capture_html file=tve_error_screenshot.html size=39
2026/06/19 12:41:14.073190 [TVE] action=script_error err=no login form found
2026/06/19 12:41:14.837739 [ERR] Failed to start stream for ch6197: TVE: foxsports adobeauth: no login form found
2026/06/19 12:41:17.497558 [HLS] Couldn't generate stream playlist for ch6197-dANY-ip192.168.0.37: TVE: foxsports adobeauth: no login form found
2026/06/19 12:41:17.497624 [HLS] Stopping transcoder session ch6197-dANY-ip192.168.0.37 (out=0s finished=false first_seq=0 last_seq=-1)
2026/06/19 12:41:19.332698 [TVE] action=xvfb display=:976
2026/06/19 12:41:19.806250 [TVE] action=version product=Chrome/132.0.6834.83 jsVersion=13.2.152.27 protocol=1.3 revision=@03d59cf5ecf1d8444838ff9a1e96231304d4ff9c
2026/06/19 12:41:19.806988 [TVE] action=page_ready chromeVersion=132
2026/06/19 12:41:19.807363 [TVE] action=navigate url=https://sp.auth.adobe.com/api/v2/authenticate/fbc-fox/completePassiveAuthentication
2026/06/19 12:41:19.810056 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/api/v2/authenticate/fbc-fox/completePassiveAuthentication
2026/06/19 12:41:20.045879 [TVE] action=wait_for_page
2026/06/19 12:41:20.125316 [TVE] action=response url=https://sp.auth.adobe.com/favicon.ico status=404 status_text=
2026/06/19 12:41:25.069999 [TVE] action=page_ready
2026/06/19 12:41:25.070060 [TVE] action=wait_for_page done=true reason=page_ready
2026/06/19 12:41:25.070094 [TVE] action=wait_for_auth timeout=24s
2026/06/19 12:41:25.070132 [TVE] action=fill_form [email protected]
2026/06/19 12:41:25.077980 [TVE] action=fill_form state=done err=&runtime.ExceptionDetails{ExceptionID:1, Text:"Uncaught (in promise)", LineNumber:0, ColumnNumber:0, ScriptID:"", URL:"", StackTrace:(*runtime.StackTrace)(nil), Exception:(*runtime.RemoteObject)(0x2f40f8f6a870), ExecutionContextID:0, ExceptionMetaData:jsontext.Value(nil)}
2026/06/19 12:41:25.078067 [TVE] action=screenshot
2026/06/19 12:41:25.208021 [TVE] action=screenshot file=tve_error_screenshot.png size=4535
2026/06/19 12:41:25.208193 [TVE] action=capture_html
2026/06/19 12:41:25.210758 [TVE] action=capture_html file=tve_error_screenshot.html size=39
2026/06/19 12:41:25.210922 [TVE] action=capture_html
2026/06/19 12:41:25.212747 [TVE] action=capture_html file=tve_error_screenshot.html size=39
2026/06/19 12:41:25.212915 [TVE] action=script_error err=no login form found
2026/06/19 12:41:25.294799 [ERR] Failed to start stream for ch6197: TVE: foxsports adobeauth: no login form found
2026/06/19 12:41:25.792211 [HLS] Couldn't generate stream playlist for ch6197-dANY-ip192.168.0.37: TVE: foxsports adobeauth: no login form found
2026/06/19 12:41:25.792272 [HLS] Stopping transcoder session ch6197-dANY-ip192.168.0.37 (out=0s finished=false first_seq=0 last_seq=-1)
2026/06/19 12:41:27.673650 [TVE] action=xvfb display=:591
2026/06/19 12:41:28.179905 [TVE] action=version product=Chrome/132.0.6834.83 jsVersion=13.2.152.27 protocol=1.3 revision=@03d59cf5ecf1d8444838ff9a1e96231304d4ff9c
2026/06/19 12:41:28.180990 [TVE] action=page_ready chromeVersion=132
2026/06/19 12:41:28.181429 [TVE] action=navigate url=https://sp.auth.adobe.com/api/v2/authenticate/fbc-fox/completePassiveAuthentication
2026/06/19 12:41:28.184060 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/api/v2/authenticate/fbc-fox/completePassiveAuthentication
2026/06/19 12:41:28.441966 [TVE] action=wait_for_page
2026/06/19 12:41:28.531059 [TVE] action=response url=https://sp.auth.adobe.com/favicon.ico status=404 status_text=
2026/06/19 12:41:33.467399 [TVE] action=page_ready
2026/06/19 12:41:33.467459 [TVE] action=wait_for_page done=true reason=page_ready
2026/06/19 12:41:33.467482 [TVE] action=wait_for_auth timeout=24s
2026/06/19 12:41:33.467497 [TVE] action=fill_form [email protected]
2026/06/19 12:41:33.472777 [TVE] action=fill_form state=done err=&runtime.ExceptionDetails{ExceptionID:1, Text:"Uncaught (in promise)", LineNumber:0, ColumnNumber:0, ScriptID:"", URL:"", StackTrace:(*runtime.StackTrace)(nil), Exception:(*runtime.RemoteObject)(0x2f40f92c9dd0), ExecutionContextID:0, ExceptionMetaData:jsontext.Value(nil)}
2026/06/19 12:41:33.472825 [TVE] action=screenshot
2026/06/19 12:41:33.595091 [TVE] action=screenshot file=tve_error_screenshot.png size=4535
2026/06/19 12:41:33.595284 [TVE] action=capture_html
2026/06/19 12:41:33.597783 [TVE] action=capture_html file=tve_error_screenshot.html size=39
2026/06/19 12:41:33.597960 [TVE] action=capture_html
2026/06/19 12:41:33.598882 [TVE] action=capture_html file=tve_error_screenshot.html size=39
2026/06/19 12:41:33.599032 [TVE] action=script_error err=no login form found
2026/06/19 12:41:33.792489 [ERR] Failed to start stream for ch6197: TVE: foxsports adobeauth: no login form found
2026/06/19 12:41:34.953925 [HLS] Couldn't generate stream playlist for ch6197-dANY-ip192.168.0.37: TVE: foxsports adobeauth: no login form found
2026/06/19 12:41:34.953987 [HLS] Stopping transcoder session ch6197-dANY-ip192.168.0.37 (out=0s finished=false first_seq=0 last_seq=-1)
2026/06/19 12:41:37.592167 [TVE] action=xvfb display=:646
2026/06/19 12:41:38.364003 [TVE] action=version product=Chrome/132.0.6834.83 jsVersion=13.2.152.27 protocol=1.3 revision=@03d59cf5ecf1d8444838ff9a1e96231304d4ff9c
2026/06/19 12:41:38.367525 [TVE] action=page_ready chromeVersion=132
2026/06/19 12:41:38.368112 [TVE] action=navigate url=https://sp.auth.adobe.com/api/v2/authenticate/fbc-fox/completePassiveAuthentication
2026/06/19 12:41:38.371782 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/api/v2/authenticate/fbc-fox/completePassiveAuthentication
2026/06/19 12:41:38.623447 [TVE] action=wait_for_page
2026/06/19 12:41:38.698061 [TVE] action=response url=https://sp.auth.adobe.com/favicon.ico status=404 status_text=
2026/06/19 12:41:43.645009 [TVE] action=page_ready
2026/06/19 12:41:43.645076 [TVE] action=wait_for_page done=true reason=page_ready
2026/06/19 12:41:43.645134 [TVE] action=wait_for_auth timeout=24s
2026/06/19 12:41:43.645151 [TVE] action=fill_form [email protected]
2026/06/19 12:41:43.653368 [TVE] action=fill_form state=done err=&runtime.ExceptionDetails{ExceptionID:1, Text:"Uncaught (in promise)", LineNumber:0, ColumnNumber:0, ScriptID:"", URL:"", StackTrace:(*runtime.StackTrace)(nil), Exception:(*runtime.RemoteObject)(0x2f40f56fc990), ExecutionContextID:0, ExceptionMetaData:jsontext.Value(nil)}
2026/06/19 12:41:43.653439 [TVE] action=screenshot
2026/06/19 12:41:43.774660 [TVE] action=screenshot file=tve_error_screenshot.png size=4535
2026/06/19 12:41:43.774828 [TVE] action=capture_html
2026/06/19 12:41:43.777060 [TVE] action=capture_html file=tve_error_screenshot.html size=39
2026/06/19 12:41:43.777235 [TVE] action=capture_html
2026/06/19 12:41:43.778984 [TVE] action=capture_html file=tve_error_screenshot.html size=39
2026/06/19 12:41:43.779157 [TVE] action=script_error err=no login form found
2026/06/19 12:41:43.855330 [ERR] Failed to start stream for ch6197: TVE: foxsports adobeauth: no login form found
2026/06/19 12:41:45.038530 [HLS] Couldn't generate stream playlist for ch6197-dANY-ip192.168.0.37: TVE: foxsports adobeauth: no login form found
2026/06/19 12:41:45.038594 [HLS] Stopping transcoder session ch6197-dANY-ip192.168.0.37 (out=0s finished=false first_seq=0 last_seq=-1)

Can someone tell me if this is expected? Thanks

no that is not normal. you are getting no login forum found. are you using a family member google account or the main yttv account. Maybe they changed something for the world cup.

Thanks for this. Yeah that's why I wanted to watch it was for the World Cup. All other YTV TVE channels are working as expected. I am part of a family plan for the login.

I'm having the same problem with DirecTV

2 Likes

I tried playing FS1 in the DVR web UI and got the same error.
So I played FS2, then BTN, which both played.
I then played FS1 in the DVR web UI and it's working now.

I use the DVR web UI to play problem channels, instead of rescanning them.
That will re authenticate the channel and if it fails it won't remove it from your lineup.

2 Likes

This worked for me. Thanks for the tip!

hmm I tried that but now I get a new error:

"foxsports login: Post "https://api3.fox.com/v2.0/login/v2": context deadline exceeded (Client.Timeout exceeded while awaiting headers)"

Did exactly this and now working. This was the same procedure I had to follow about this time last year when FS1 was up and down.

This solution did not work with Directv Stream on a Synology. Only have FS1 and BTN (FS2 not in package). Still have the no login form error.

Edit: On my test server, I was able to get it working thru Directv but not Directv Stream- really strange.

Edit #2: Removed source and re-added. Used webui per chDVRuser instructions and working now. After re-adding, went straight to webui and selected BTN (good) then FS1(good). I'm not a proponent of removing and re-adding sources but since I have both Direct & Direct Stream as sources, the risk is low.

Yep I have the same error, no login form found on either FS1 or FS2. Needs to be fixed in the DVR I guess. Used the DVR UI to test.

Please change this thread to show that there is no solution for everyone, looks like the authentication error might be provider specific. Mine is Hotwire.

2026/06/20 09:13:34.838556 [ERR] Failed to start stream for ch6197: TVE: foxsports adobeauth: no login form found

Having the same issue with a local cable provider (Premier Communications). I tried the steps others mentioned above, but no change. I rescanned the channels for the provider, and FS1, FS2 and BTN were removed. I also tried removing and re-adding the TVE source, and no change.

After readding, did you go to Live TV, Guide then select BTN to view in the webui first or did you go to source manage and rescan?

After re-adding, there was no BTN (or FS1/FS2) to view in the lineup. Maybe I did something wrong, I don't know.

You can also try playing other Fox network channels in the DVR web UI player if you don't have FS2 or BTN.

I am also having this problem. YTTV and several World Cup games on FS1 have failed to record. I’ll try some of the proposed fixes and see if that helps.

Back to say this did work for webui the other day but now trying to play using Android TV I am getting the same error. Trying to play from webui again is failing so not able to see if that would fix Android TV.

Was seeing the same no login form on FS1 and FS2.
Played the following channels in the web UI player, then they started working again.
FS2 failed, BTN worked, FNC worked, FBN worked, FS2 worked and FS1 worked.
They're all working now.

relevant log lines
2026/06/21 19:11:15.011882 [TVE] action=script_error err=no login form found
2026/06/21 19:11:15.902637 [ERR] Failed to start stream for ch6197: TVE: foxsports adobeauth: no login form found
2026/06/21 19:11:24.001986 [TVE] action=script_error err=no login form found
2026/06/21 19:11:24.278894 [ERR] Failed to start stream for ch6197: TVE: foxsports adobeauth: no login form found
2026/06/21 19:11:31.839099 [TVE] action=script_error err=no login form found
2026/06/21 19:11:32.047045 [ERR] Failed to start stream for ch6197: TVE: foxsports adobeauth: no login form found
2026/06/21 19:11:39.827938 [TVE] action=script_error err=no login form found
2026/06/21 19:11:40.125088 [ERR] Failed to start stream for ch6197: TVE: foxsports adobeauth: no login form found
2026/06/21 19:11:48.881031 [TVE] action=script_error err=no login form found
2026/06/21 19:11:49.116177 [ERR] Failed to start stream for ch6197: TVE: foxsports adobeauth: no login form found
2026/06/21 19:11:57.275016 [TVE] action=script_error err=no login form found
2026/06/21 19:11:57.462476 [ERR] Failed to start stream for ch6197: TVE: foxsports adobeauth: no login form found

2026/06/21 19:12:12.141499 [TVE] action=script_error err=no login form found
2026/06/21 19:12:12.321898 [ERR] Failed to start stream for ch6198: TVE: foxsports adobeauth: no login form found
2026/06/21 19:12:20.148309 [TVE] action=script_error err=no login form found
2026/06/21 19:12:20.363370 [ERR] Failed to start stream for ch6198: TVE: foxsports adobeauth: no login form found
2026/06/21 19:12:28.848874 [TVE] action=script_error err=no login form found
2026/06/21 19:12:29.042716 [ERR] Failed to start stream for ch6198: TVE: foxsports adobeauth: no login form found
2026/06/21 19:12:36.845382 [TVE] action=script_error err=no login form found
2026/06/21 19:12:37.055704 [ERR] Failed to start stream for ch6198: TVE: foxsports adobeauth: no login form found
2026/06/21 19:12:45.136521 [TVE] action=script_error err=no login form found
2026/06/21 19:12:45.337133 [ERR] Failed to start stream for ch6198: TVE: foxsports adobeauth: no login form found
2026/06/21 19:12:53.172888 [TVE] action=script_error err=no login form found
2026/06/21 19:12:53.396763 [ERR] Failed to start stream for ch6198: TVE: foxsports adobeauth: no login form found
2026/06/21 19:13:01.083962 [TVE] action=script_error err=no login form found
2026/06/21 19:13:01.307808 [ERR] Failed to start stream for ch6198: TVE: foxsports adobeauth: no login form found

2026/06/21 19:13:25.249404 [TNR] Opened connection to TVE-YouTubeTV for ch6199 BTN
2026/06/21 19:13:25.249476 [HLS] Starting live stream for channel 6199 from 192.168.1.8 (bitrate=7476kbps)
2026/06/21 19:13:42.647865 [TNR] Closed connection to TVE-YouTubeTV for ch6199 BTN

2026/06/21 19:14:05.690631 [TNR] Opened connection to TVE-YouTubeTV for ch6073 FNC
2026/06/21 19:14:05.690678 [HLS] Starting live stream for channel 6073 from 192.168.1.8 (bitrate=8996kbps)
2026/06/21 19:14:13.399811 [TNR] Closed connection to TVE-YouTubeTV for ch6073 FNC

2026/06/21 19:14:22.194021 [TNR] Opened connection to TVE-YouTubeTV for ch6074 FBN
2026/06/21 19:14:22.194069 [HLS] Starting live stream for channel 6074 from 192.168.1.8 (bitrate=7345kbps)
2026/06/21 19:14:49.103191 [TNR] Closed connection to TVE-YouTubeTV for ch6074 FBN

2026/06/21 19:15:06.359743 [TNR] Opened connection to TVE-YouTubeTV for ch6198 FS2
2026/06/21 19:15:06.359789 [HLS] Starting live stream for channel 6198 from 192.168.1.8 (bitrate=7476kbps)
2026/06/21 19:15:13.406086 [TNR] Closed connection to TVE-YouTubeTV for ch6198 FS2

2026/06/21 19:15:19.184573 [TNR] Opened connection to TVE-YouTubeTV for ch6197 FS1
2026/06/21 19:15:19.184621 [HLS] Starting live stream for channel 6197 from 192.168.1.8 (bitrate=7476kbps)
2026/06/21 19:15:26.172843 [TNR] Closed connection to TVE-YouTubeTV for ch6197 FS1

Annoying, but better than rescanning channels and they fail, removing them from the lineup.

Can confirm that starting BTN gets you reauthenticated for FS1 and 2. I reported the bug for those two to support yesterday.

Curious to see how long Fox authentication lasts, seems to expire a lot quicker now after Fox One got started.

What's really strange is that I can view both channels in the web viewer but can’t watch on client. Also, if I go the sources, they will not authenticate but will play in viewer. I suspect the World Cup broadcasts have something to do with our issues.

Yah, I guess auth for FS1, FS2, BTN and maybe FOX Deportes goes through Fox Sports, while the rest go through Fox. At least for Channels DVR. With EplusTV and PrismCast they all go through Fox (Fox One as it's now called).