TVE - Hulu Not Authenticating

I had to remove and re-add Hulu for TVE yesterday. I have been consistently gotten: Hulu Login

I know my userid and password are correct, I have been able to login via the same browsers (Chrome and Safari) on the side. I know I completely the CAPTCHA correctly. Done this several times. Consistently drops to the "Cable provider authentication failed".

Any ideas?

I [REMOVED] the userid from the stream below...

2021/07/04 09:30:05.314228 [TVE] Auth starting for Hulu as [REMOVED]
2021/07/04 09:30:05.314317 [TVE] action=auth mvpd=Hulu requestor=nbcentertainment
2021/07/04 09:30:05.476906 [TVE] action=error_response type=Other error=net::ERR_UNKNOWN_URL_SCHEME
2021/07/04 09:30:05.480041 [TVE] action=version product=Chrome/76.0.3805.2 jsVersion=7.6.274 protocol=1.3 revision=@b96ff990aaa019fca0942aadc19c721d20cfa213
2021/07/04 09:30:05.481412 [TVE] action=mock
2021/07/04 09:30:05.489015 [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
2021/07/04 09:30:05.491604 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/adobe-services/authenticate/saml
2021/07/04 09:30:05.752121 [TVE] action=request type=Document method=GET url=https://auth.hulu.com/oauth2/login
2021/07/04 09:30:05.752173 [TVE] action=auth_domain domain=.hulu.com
2021/07/04 09:30:06.009023 [TVE] action=wait_for_page
2021/07/04 09:30:11.552387 [TVE] action=page_ready
2021/07/04 09:30:11.552488 [TVE] action=wait_for_page done=true reason=page_ready
2021/07/04 09:30:11.552530 [TVE] action=fill_form u=[REMOVED]
2021/07/04 09:30:11.569923 [TVE] action=tvecaptcha step=start
2021/07/04 09:30:11.570000 [TVE] action=wait_for_auth
2021/07/04 09:30:11.570033 [TVE] action=click_captcha x=170 y=472.8999938964844
2021/07/04 09:30:13.685242 [TVE] action=captcha_screenshot pos=0,0 size=800,600 bytes=22401
2021/07/04 09:30:13.741666 [TVE] action=captcha_check
2021/07/04 09:30:13.744446 [TVE] action=tvejs msg="recaptcha found=true width=300 y=-9999"
2021/07/04 09:30:13.744513 [TVE] action=tvecaptcha step=continue ratio=1
2021/07/04 09:30:16.066858 [TVE] action=click_captcha x=188 y=501.59375
2021/07/04 09:30:16.953922 [TVE] action=captcha_screenshot pos=0,0 size=800,600 bytes=241823
2021/07/04 09:30:17.069219 [TVE] action=captcha_check
2021/07/04 09:30:17.071685 [TVE] action=tvejs msg="recaptcha found=true width=400 y=11"
2021/07/04 09:30:17.072234 [TVE] action=tvecaptcha step=continue ratio=1
2021/07/04 09:30:27.356093 [TVE] action=click_captcha x=470 y=465.59375
2021/07/04 09:30:28.107926 [TVE] action=captcha_screenshot pos=0,0 size=800,600 bytes=347194
2021/07/04 09:30:28.157576 [TVE] action=captcha_check
2021/07/04 09:30:28.160334 [TVE] action=tvejs msg="recaptcha found=true width=400 y=11"
2021/07/04 09:30:28.160408 [TVE] action=tvecaptcha step=continue ratio=1
2021/07/04 09:30:30.290096 [TVE] action=click_captcha x=282 y=330.59375
2021/07/04 09:30:31.024567 [TVE] action=captcha_screenshot pos=0,0 size=800,600 bytes=350922
2021/07/04 09:30:31.101890 [TVE] action=captcha_check
2021/07/04 09:30:31.104534 [TVE] action=tvejs msg="recaptcha found=true width=400 y=11"
2021/07/04 09:30:31.104607 [TVE] action=tvecaptcha step=continue ratio=1
2021/07/04 09:30:34.324479 [TVE] action=click_captcha x=269 y=221.59375
2021/07/04 09:30:35.059698 [TVE] action=captcha_screenshot pos=0,0 size=800,600 bytes=351079
2021/07/04 09:30:35.112742 [TVE] action=captcha_check
2021/07/04 09:30:35.116265 [TVE] action=tvejs msg="recaptcha found=true width=400 y=11"
2021/07/04 09:30:35.116335 [TVE] action=tvecaptcha step=continue ratio=1
2021/07/04 09:30:43.141738 [TVE] action=click_captcha x=554 y=565.59375
2021/07/04 09:30:43.887416 [TVE] action=captcha_screenshot pos=0,0 size=800,625 bytes=360556
2021/07/04 09:30:43.967841 [TVE] action=captcha_check
2021/07/04 09:30:43.970363 [TVE] action=tvejs msg="recaptcha found=true width=400 y=-8"
2021/07/04 09:30:43.970438 [TVE] action=tvecaptcha step=continue ratio=1
2021/07/04 09:30:46.710665 [TVE] action=click_captcha x=277 y=210.59375000000003
2021/07/04 09:30:47.454541 [TVE] action=captcha_screenshot pos=0,0 size=800,600 bytes=351171
2021/07/04 09:30:47.512240 [TVE] action=captcha_check
2021/07/04 09:30:47.515331 [TVE] action=tvejs msg="recaptcha found=true width=400 y=11"
2021/07/04 09:30:47.515425 [TVE] action=tvecaptcha step=continue ratio=1
2021/07/04 09:30:50.668245 [TVE] action=click_captcha x=550 y=561.59375
2021/07/04 09:30:51.298898 [TVE] action=captcha_screenshot pos=0,0 size=800,600 bytes=22368
2021/07/04 09:30:51.356356 [TVE] action=captcha_check
2021/07/04 09:30:51.358545 [TVE] action=tvejs msg="recaptcha found=true width=400 y=-9999"
2021/07/04 09:30:51.359296 [TVE] action=tvecaptcha step=continue ratio=1
2021/07/04 09:31:03.751042 [TVE] action=click_captcha x=503 y=576.59375
2021/07/04 09:31:04.560537 [TVE] action=captcha_screenshot pos=0,0 size=800,600 bytes=20498
2021/07/04 09:31:04.633327 [TVE] action=captcha_check
2021/07/04 09:31:04.710857 [TVE] action=tvejs msg="recaptcha found=false width=null y=null"
2021/07/04 09:31:04.710926 [TVE] action=tvecaptcha step=done
2021/07/04 09:32:04.715654 [TVE] action=auth_timed_out
2021/07/04 09:32:04.715757 [TVE] action=screenshot
2021/07/04 09:32:04.830409 [TVE] action=screenshot size=24722
2021/07/04 09:32:04.908108 [TVE] action=capture_html
2021/07/04 09:32:04.914238 [TVE] action=capture_html size=25836
2021/07/04 09:32:04.944523 [TVE] Auth failed for Hulu: Cable provider authentication failed

Since it is failing at the first attempt, which is NBCU, have you separately tried that specific site yet? Maybe try visiting nbc.com/live in a private/incognito window and authenticating there, ensuring there are no residual cookies that you may be unaware of.

(I know you said it worked in the browser, but a methodical and documented start-from-scratch troubleshooting process can be helpful, and is a good first step.)

Found the issue. Hulu choose to change my subscription level to no longer include TVE. Which is my I could login to the site directly, as my HULU service was still there, just not TVE. Had to change my subscription level back.

2 Likes

Hulu is up to their password shenanigans again.
They keep telling me my password is invalid.
Can't get TVE working again.

Not sure why I put up with this.
(Hulu that is, the channels folks are cool in my book)

Had Hulu Live working for TVE for a while. Kept getting auth emails every week but it would self heal. Deleted Hulu Live TVE source, re-added, could not authenticate and it timed out showing me the screen that its waiting for a password. I upgraded to stable pre-release and just tried again. and failed again. I'm getting emails asking for a code. Here is the log output:

2026/03/13 13:21:20.577681 [TVE] Auth starting for Hulu as xxx.com (I deleted email from log)
2026/03/13 13:21:28.159038 [TVE] action=auth mvpd=Hulu requestor=nbcentertainment
2026/03/13 13:21:28.186199 [TVE] action=xvfb display=:763
2026/03/13 13:21:32.629020 [TVE] action=version product=Chrome/132.0.6834.83 jsVersion=13.2.152.27 protocol=1.3 revision=@03d59cf5ecf1d8444838ff9a1e96231304d4ff9c
2026/03/13 13:21:32.691642 [TVE] action=page_ready chromeVersion=132
2026/03/13 13:21:32.694283 [TVE] action=navigate url=https://sp.auth.adobe.com/adobe-services/authenticate/saml?domain_name=adobe.com&mso_id=Hulu&no_iframe=true&noflash=true&redirect_url=https%3A%2F%2Fsp.auth.adobe.com%2Fadobe-services%2FcompletePassiveAuthentication&reg_code=&requestor_id=nbcentertainment
2026/03/13 13:21:32.725431 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/adobe-services/authenticate/saml
2026/03/13 13:21:32.832658 [TVE] action=request type=Document method=GET url=https://auth.hulu.com/oauth2/login redirected_from=https://sp.auth.adobe.com/adobe-services/authenticate/saml
2026/03/13 13:21:32.832739 [TVE] action=auth_domain domain=.hulu.com
2026/03/13 13:21:32.887109 [TVE] action=wait_for_page
2026/03/13 13:21:42.651358 [TVE] action=page_ready
2026/03/13 13:21:42.704416 [TVE] action=wait_for_page done=true reason=page_ready
2026/03/13 13:21:42.711688 [TVE] action=wait_for_auth timeout=12s
I deleted my email address from log......
2026/03/13 13:21:42.851360 [TVE] action=tvejs msg="huluLogin: found username"
2026/03/13 13:21:48.656734 [TVE] action=page_ready
2026/03/13 13:21:48.678817 [TVE] action=check_result

Any ideas?

I should add that I've been running the "latest:tve" image that was chosen when I set channels up on docker via portainer. I Know Hulu has a bad reputation, but I moved my channels to docker a few weeks ago so I could have access to the TVE optimized version and I was shocked when I was able to add Hulu Live TVE as a tuner. I've made the mistake of doing a rescan to try and pick a few channels that failed the 1st time (87 DID work), and in doing do each time I try and remove then add a Hulu TVE tuner, I get the dreaded emails asking me to enter a 6 digit code (I thought the TVE version of the image fixed the headless chrome thing). Any insight would be appreciated.

You also need to make sure you're running the latest pre-release.
See TVE Troubleshooting tips

As mentioned above I upgraded to latest release this afternoon and it still failed.

What version number are you running?
There is no "Stable" "Pre-Release". It's one or the other.

If the troubleshooting steps Iink I posted doesn't help, check the Hulu Topic

or search the forum for Hulu

If I were you I would try to install an older backup that had Hulu working. This will at least get the source back in. They may not authorize but there is a chance for a self heal that way.

Never ever ever delete Hulu as a source once it is in there. It won’t help and will just make things worse as you are now seeing.

This is fixed. The user that pointed me to TVE troubleshooting tips got me there. I logged into DVR and Watch the NBC Live Stream - NBC.com from incognito browser, then added the TVE Hulu tuner. The auth happened, no emails from Disney asking about an MFA code. I did get a MVPD already registered error after it completed and the TVE tuner was not there. I restarted the channels container and then the Hulu TVE tuner appears with 95 channels. Some are not connected, but the ones not connected are the ones we expect not to work. I really needed Food and Discovery and they work fine now. THANK YOU!