This may fix the Hulu login issue.
Looks good. My attempt to add Hulu has succeeded using 2024.05.16.2241.
Fast work! Thanks.
@eric No go for me... I get the 2fa email with the OTP but channels never prompts me to enter it. Then a few seconds after I get 1 OTP email I get 4 more. Ive tried this on my channels docker container as well as my stand alone channels server.
Also the multiple 2fa emails causes my account to become locked and I keep having to reset my password. So I login to hulu.com and make sure my new password works. Update channels source with new password. Then I scan and get 5 OTP emails in my inbox. Channels logs show incorrect password. Then I try to log out and back into hulu.com and I get a password error
2024/05/17 00:32:19.771818 [TVE] action=auth mvpd=Hulu requestor=nbcentertainment
2024/05/17 00:32:19.772328 [TVE] action=xvfb display=:688
2024/05/17 00:32:20.065838 [TVE] action=version product=Chrome/125.0.6422.60 jsVersion=12.5.227.8 protocol=1.3 revision=@3ac3319bff9f3e139d632e3d195e3d2d43d86e37
2024/05/17 00:32:20.066731 [TVE] action=set_cookies domains=1 cookies=1
2024/05/17 00:32:20.112333 [TVE] action=page_ready chromeVersion=125
2024/05/17 00:32:20.114328 [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
2024/05/17 00:32:20.121525 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/adobe-services/authenticate/saml
2024/05/17 00:32:20.527905 [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
2024/05/17 00:32:20.528005 [TVE] action=auth_domain domain=.hulu.com
2024/05/17 00:32:20.620558 [TVE] action=wait_for_page
2024/05/17 00:32:26.253375 [TVE] action=page_ready
2024/05/17 00:32:26.253543 [TVE] action=wait_for_page done=true reason=page_ready
2024/05/17 00:32:26.253630 [TVE] action=wait_for_auth timeout=12s
2024/05/17 00:32:26.253774 [TVE] action=fill_form [email protected]
2024/05/17 00:32:26.268947 [TVE] action=tvejs msg="huluLogin: found username"
2024/05/17 00:32:32.190053 [TVE] action=page_ready
2024/05/17 00:32:32.190306 [TVE] action=check_result
2024/05/17 00:32:32.205075 [TVE] action=tvejs msg="huluLogin wrong password"
2024/05/17 00:32:32.205258 [TVE] action=screenshot
2024/05/17 00:32:32.376893 [TVE] action=screenshot size=245531
2024/05/17 00:32:32.377133 [TVE] action=capture_html
2024/05/17 00:32:32.385659 [TVE] action=capture_html size=101363
2024/05/17 00:32:32.385834 [TVE] action=script_error err=Wrong password. Please update your password and try again.
2024/05/17 00:32:32.475183 [TVE] Channel scan ABC failed: Wrong password. Please update your password and try again.
It does not appear there's anything we can do about this — it's just something that Hulu is doing.
Are you re-adding the source or just updating the password? I had a similar issue that resolved itself after i removed and completely re-added Hulu.
Though, to be fair about a week later they sent another 2FA email when I tried to tune to a channel.
Their system has gotten to be quite obnoxious even for non-channels users.
@Dxcv ill give that a try.
@eric the strange thing is that channels doesnt bother asking me for the 2fa code like it usually does
@eric i tried deleting and re-adding the tve source and i get this graphic. Channels doesnt give me an opportunity to enter the 2fa code
I suggest before nuking it. After you create a new password at Hulu update the password in channels twice before rescanning a channel.
Edit. Too late now
Yeah i tried updating it 3 times before and no go. Would it be better for me to install a channels server on a desktop os like ubuntu desktop? Then i could try authenticate to hulu through the chrome browser without the headless chrome issues?
Without diagnostics right after a 2fa code, I don't have the info I need to potentially improve this.
3 times with the same new password? I have a theory that for some reason channels doesn’t always take the password change when update it. So then it tries to use the old pw. I’ve had good luck when I update the new password twice back to back in a row in channels drop down. If you use an old pw Hulu always spits a code.
It helps to verify the machine will authenticate using the pw but I’m not sure if it will help now that you nuked it. Worth a try I guess.
I just repro'd and submitted right after
e7b30cd9-91d1-4831-98d5-cb455a2697a1
in the past did channels ever provide a place to enter the code when rescanning a single channel? I have never seen a place to enter a code after a single channel scan and I have never started new since they implemented being able to enter one. I assumed it was just for starting from scratch
it does. i've gotten it for each media company, such as fox, discovery, etc
Well that would be extremely handy. I have never ever seen a prompt to enter the code into channels. What operating system does your server run on. I run Ubuntu desktop
This worked for me running on Windows 10 pro.
Thank you!!!
I am running an LXC on Proxmox. Debian 12-based
@eric, if it helps, this is how I was able to do this in Python last month:
But, if it has changed and doing what Disney+ has been, this is how I resolved that (just have to change the url):
