Provider - Hulu Live TV

Just tested and mine seems to be working now today. I was getting a long string of authentication emails from Hulu last night until after 8pm. I did nothing since my last post. I wish someone could explain what's going on.

Sounds like Hulu broke something on their end yesterday and fixed it today. If you can't login on their website then the DVR won't be able to either.

1 Like

Great assessment, thanks. I have no idea what's going on ... I hoped that you would.

More authentication errors with Hulu just now. Logs submitted. Is it just Hulu having another bad day?

Should I be emailing support here at the same time I'm posting and submitting, because I'm not sure anymore, or if you care?

Definitely some changes on the Hulu end. I'm on my 10th password reset in 2023. I'll get everything working after changing the password (which logs out all devices). Eventually get Channels DVR logged in again after dozens of Hulu login verification emails. Then after 4 to 5 days everything stops working again - not even a week in between anymore...

Hulu seems to decide it doesn't like my IP address anymore after so many attempts when the "login verification" isn't entered. Then even chrome logins in an icognito webbrowser will stop accepting the current password forcing you to click the blue "Forgot your email or password?" link. So at least I can reproduce that error mentioned by others in this thread.

Rescan of individual channels almost always now prompts the "login verification" email. Last weekend I deleted the source altogher and after 20-30 re-add attempts it worked. Clearly not working well at this point. I got it working on Sunday after it stopped altogther Friday and by the following Thursday I'm getting the error "login verificaiton" emails again.

Seriously considering another live TV provider that has the sports channels without the recurring Hulu login issues. Maybe Fubo? Any recos would be appreciated.

I did get everything working again - as usual the guides to use incognito tabs etc eventually worked. TVE Troubleshooting tips - Channels DVR / TV Everywhere - Channels Community

Still haven't logged back into the Hulu, Disney+ and ESPN apps on each Apple TV. Figure by the time I've done that I'll have 45 minutes into the process since resetting the locked out password. Doing this every 4 days WORKS, but clearly is not OK for the long term. Not sure why Hulu starts this "login verification" cycle so often now... Still tempted to try another service and downgrade Hulu away from LiveTV but keep Disney+ and my college baseball ESPN+ :slight_smile:

I think we need to start making some comparisons to the other services that offer TVE. What service has a similar channel lineup and doesn't have this constant hassle? Does Channels DVR keep an updated table/spreadsheet on which services offer what channels?

1 Like

In order to get rid of the TVE problems, service providers would need to partner with Channels to provide direct integration. Probably won't happen.

Hulu.com works just fine on my Channels DVR server in a Chrome window. It won't allow a login from an incognito window. Is that pretty much a summary of why Channels DVR can't tune Hulu TVE?

Channels has a page that shows TVE channels that are supported by each provider.

1 Like

Not for me. Mine clearly isn’t working because it’s trying to MFA, but there’s no way to input the verification code. It would be nice if Channels displayed the login session in a browser like PlayOn does. For the first time today, the Channels error popup image actually showed that Hulu is asking for me to input a verification code.

What seem to get me over the hump, was opening Discovery's website, logging in with my Hulu credentials, and then playing Discovery's live stream. On the Channels server PC, of course. Then while Discovery was playing, I added Hulu as a source in Channels.

Discovery's live stream? Do you really mean Discovery's instead of Hulu's? I just tried to add it while streaming Hulu, but I got the same old result.

So a few hours ago I started seeing the same issue with Hulu Live giving me "Cable Provider authentication failed" when selecting a channel from the guide (after months of no issues). I have followed many of the suggestions listed here still have the same problem. I finally removed it as a source but I cant add it back. When I try to add if back I get a "Cable provider authentication failed" and the picture of a dialog with my email and password.

However, I can use the Hulu credentials (username/password) that I typed into the TVE box to log into go.discovery or espn+ or even hulu itself. I tried updating to the latest beta but that did not help either.

Log file with my email address removed:
2023/04/20 22:15:17.939471 [TVE] Auth starting for Hulu as
2023/04/20 22:15:18.427056 [TVE] action=auth mvpd=Hulu requestor=nbcentertainment
2023/04/20 22:15:18.870512 [TVE] action=version product=HeadlessChrome/111.0.5563.110 jsVersion=11.1.277.17 protocol=1.3 revision=@3da375c9e9e5ad9b556af5df708a6e6c01d8cfb1
2023/04/20 22:15:18.871255 [TVE] action=mock
2023/04/20 22:15:18.876039 [TVE] action=navigate url=https://sp.auth.adobe.com/adobe-services/authenticate/saml?noflash=true&mso_id=Hulu&requestor_id=nbcentertainment&no_iframe=true&domain_name=adobe.com&redirect_url=https%3A%2F%2Fsp.auth.adobe.com%2Fadobe-services%2FcompletePassiveAuthentication
2023/04/20 22:15:18.877349 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/adobe-services/authenticate/saml
2023/04/20 22:15:19.660872 [TVE] action=request type=Document method=GET url=https://auth.hulu.com/oauth2/login
2023/04/20 22:15:19.660893 [TVE] action=auth_domain domain=.hulu.com
2023/04/20 22:15:19.887244 [TVE] action=wait_for_page
2023/04/20 22:15:25.228733 [TVE] action=page_ready
2023/04/20 22:15:25.228769 [TVE] action=wait_for_page done=true reason=page_ready
2023/04/20 22:15:25.228779 [TVE] action=fill_form u=
2023/04/20 22:15:25.239563 [TVE] action=wait_for_auth timeout=12s
2023/04/20 22:15:37.240453 [TVE] action=auth_timed_out
2023/04/20 22:15:37.240492 [TVE] action=screenshot
2023/04/20 22:15:37.361050 [TVE] action=screenshot size=40322
2023/04/20 22:15:37.361528 [TVE] action=capture_html
2023/04/20 22:15:37.367886 [TVE] action=capture_html size=93410
2023/04/20 22:15:37.561404 [TVE] Auth failed for Hulu: Cable provider authentication failed

Yes, go to Discovery.com, or probably any cable channel website that will let you watch the live feed from their site. You will need to put in your Hulu credentials in order to watch it there. I assume that is what Channels is doing each time it "tunes" a channel. It's getting the feed from the broadcasters website, and using your Hulu account to authorize it. Or, at least that's how I think Channels TVE works?

It certainly seems like some funky stuff is going on at Hulu, so no guarantee this will work for you. Just detailing the steps I took, and got a successful Hulu scan within Channels. Not sure any of this makes sense to the developers, or we're all just hitting a random set of circumstances, that happens to work?

Does anyone know why the error message I get when trying to add Hulu as a source is “login form not found “ with a blank image below? It sounds like everyone else gets a verification form (even though they can’t enter into it).

I’ve tried all various tricks found in these posts but nothing works for me since Hulu stopped working yesterday. No matter what I try, I’m unable to add Hulu back as a source.

Not sure what server you are running and is chrome up to date. Also on the server did you go to the troubleshooting to see if there are any errors?

I'm not sure why you're assuming I'm using Chrome. Channels DVR server should be browser agnostic. In fact, I've tried both Firefox and Chrome, both are up to date. I run the DVR server on a Mac Mini with latest OS. It has worked well for many years. Never had a problem with Hulu as a source until yesterday.

The logs don't show anything meaningful to me, but I've submitted them to support. This is the relevant info from the log when I try to add Hulu as a source:

2023/04/21 13:19:28.408008 [TVE] Auth starting for Hulu as <redacted>
2023/04/21 13:19:28.682384 [TVE] action=auth mvpd=Hulu requestor=nbcentertainment
2023/04/21 13:19:29.224754 [TVE] action=version product=HeadlessChrome/112.0.5615.137 jsVersion=11.2.214.14 protocol=1.3 revision=@b160f1d9e90aa6940d17d5cb44d9e815205d2024
2023/04/21 13:19:29.225494 [TVE] action=mock
2023/04/21 13:19:29.228529 [TVE] action=navigate url=https://sp.auth.adobe.com/adobe-services/authenticate/saml?noflash=true&mso_id=Hulu&requestor_id=nbcentertainment&no_iframe=true&domain_name=adobe.com&redirect_url=https%3A%2F%2Fsp.auth.adobe.com%2Fadobe-services%2FcompletePassiveAuthentication
2023/04/21 13:19:29.229226 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/adobe-services/authenticate/saml
2023/04/21 13:19:29.511296 [TVE] action=request type=Document method=GET url=https://auth.hulu.com/oauth2/login
2023/04/21 13:19:29.511387 [TVE] action=auth_domain domain=.hulu.com
2023/04/21 13:19:29.775121 [TVE] action=error_response type=Document error=net::ERR_SOCKET_NOT_CONNECTED url=https://auth.hulu.com/oauth2/login ip=<redacted>
2023/04/21 13:19:29.777704 [TVE] action=wait_for_page
2023/04/21 13:19:34.878844 [TVE] action=page_ready
2023/04/21 13:19:34.879024 [TVE] action=wait_for_page done=true reason=page_ready
2023/04/21 13:19:34.879070 [TVE] action=fill_form u=<redacted>
2023/04/21 13:19:34.886835 [TVE] action=screenshot
2023/04/21 13:19:34.948119 [TVE] action=screenshot size=3249
2023/04/21 13:19:34.948683 [TVE] action=capture_html
2023/04/21 13:19:34.949544 [TVE] action=capture_html size=39
2023/04/21 13:19:34.949761 [TVE] action=script_error err=&runtime.ExceptionDetails{ExceptionID:1, Text:"Uncaught", LineNumber:9, ColumnNumber:5, ScriptID:"204", URL:"", StackTrace:(*runtime.StackTrace)(0x14000330500), Exception:(*runtime.RemoteObject)(0x14000d92a20), ExecutionContextID:0, ExceptionMetaData:easyjson.RawMessage(nil)} exp=&runtime.RemoteObject{Type:"string", Subtype:"", ClassName:"", Value:easyjson.RawMessage{0x22, 0x6e, 0x6f, 0x20, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x66, 0x6f, 0x75, 0x6e, 0x64, 0x22}, UnserializableValue:"", Description:"", WebDriverValue:(*runtime.WebDriverValue)(nil), ObjectID:"", Preview:(*runtime.ObjectPreview)(nil), CustomPreview:(*runtime.CustomPreview)(nil)} exp_value="no login form found"
2023/04/21 13:19:34.986000 [TVE] Auth failed for Hulu: "no login form found"

You may not use chrome but channels does.

Your chrome version is up to date.

What does the screen shot show if you go to http://server.ip:8089/providers/tve/error_screenshot.png ?

Try using “chrome” browser and retry @sheepy”s steps

Well, I just tried adding Hulu as a source for probably the 20th time in the past two days, and for some reason it worked this time. So...that's fun. Hopefully something got "fixed" and it stays stable.

1 Like