wow, i had this working for a couple of years no issues at all, yesterday i rebooted the NAS - and oops i hit this issue
Given that channels can take a picture of the error message from the embedded web page, is there really no way to make it make a popup for the MFA that can be entered into what i assume is an MFA prompt that is not happening because it is an embedded browser?
2025/07/06 10:03:36.902148 [TVE] Auth starting for Hulu as redacted
2025/07/06 10:03:38.260395 [TVE] action=auth mvpd=Hulu requestor=nbcentertainment
2025/07/06 10:03:40.783059 [TVE] action=version product=Chrome/129.0.6668.59 jsVersion=12.9.202.18 protocol=1.3 revision=@8591405f2525be5aa06c825e3051a243c42a80f1
2025/07/06 10:03:40.794320 [TVE] action=page_ready chromeVersion=129
2025/07/06 10:03:40.795506 [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®_code=&redirect_url=https%3A%2F%2Fsp.auth.adobe.com%2Fadobe-services%2FcompletePassiveAuthentication
2025/07/06 10:03:40.798274 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/adobe-services/authenticate/saml
2025/07/06 10:03:46.514611 [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
2025/07/06 10:03:46.514695 [TVE] action=auth_domain domain=.hulu.com
2025/07/06 10:03:46.614517 [TVE] action=wait_for_page
2025/07/06 10:03:54.319947 [TVE] action=page_ready
2025/07/06 10:03:54.320074 [TVE] action=wait_for_page done=true reason=page_ready
2025/07/06 10:03:54.320222 [TVE] action=fill_form u=username-redacted
2025/07/06 10:03:54.320215 [TVE] action=wait_for_auth timeout=12s
2025/07/06 10:03:54.327020 [TVE] action=tvejs msg="huluLogin: found username"
2025/07/06 10:04:00.078347 [TVE] action=page_ready
2025/07/06 10:04:00.078456 [TVE] action=check_result
2025/07/06 10:04:00.083220 [TVE] action=tvejs msg="huluLogin wrong password"
2025/07/06 10:04:00.083568 [TVE] action=screenshot
2025/07/06 10:04:00.244145 [TVE] action=screenshot file=tve_error_screenshot.png size=112923
2025/07/06 10:04:00.440081 [TVE] action=capture_html
2025/07/06 10:04:00.451634 [TVE] action=capture_html file=tve_error_screenshot.html size=180341
2025/07/06 10:04:00.452337 [TVE] action=capture_html
2025/07/06 10:04:00.462603 [TVE] action=capture_html file=tve_error_screenshot.html size=180341
2025/07/06 10:04:00.902961 [TVE] action=script_error err=Wrong password. Please update your password and try again.
2025/07/06 10:04:01.595910 [TVE] Auth failed for Hulu: Wrong password. Please update your password and try again.
either way the log message is wrong, the issue is NOT a wrong password unless the TVE integration is mangling my password for some reason (like it has ! in the password?)
--edit--
hmm, interestingly if i go to that first URL in the log and login with the right username and password, i get this... maybe something more here?
it defintely sends an email one time code along with this attempt at passive login.... which would seem to indicate that MFA is enable on the passive API and that API provides no way to enter MFA interactively..... did disney break their API, lol.
And i tested again, it doesn't send an MFA when channels is using the passive API. So that was a silly idea i posted above.
What's wild is the hulu devices page says that TVE was added today.

- anything else i should know? I am running the synology package (installed years ago) can i just add it as a provider or do i need to mess around with the YTTV docker container i see folks talking about?
(i needed someway to watch ESPN as of 11/10/25
i just don't see that the docker TVE container worksr for hulu?