Provider - Hulu Live TV

Yes I am on the latest prelease: 2023.11.10.2023

Check the DVR log. When it authorizes, your username will appear in the log.
[TVE] action=fill_form u=your_username

You can also change the username Channels DVR uses without having to remove and add the TVE device, by using a curl command. Of course you have to replace Comcast_SSO with your provider.

Thanks for the hint to look at logs. I was able to verify that the Auth request used the username I entered and chromeVersion=114. There is no way to verify the password, but I understand why it should not show passwords in the log.

You can re-enter your same password in Update Password to make sure it's the one you want to use.
Screenshot 2023-11-12 at 09-53-34 Channels Settings
Capture

1 Like

Right now I can't get Hulu added as a source. Because the password can be changed, it's probably not a good idea to remove a source that will still be used.

I can sign on to all the TVE sources with my Hulu username and password. It's just Hulu from the DVR that is failing with the wrong password error.

Don't know if it will help anyone else, but I was able to use settings/sources/hulu live/update password and I have my Hulu channels back on Channels DVR again.

This is another reason that Hulu troubleshooting should not include source deletion. Because once Hulu is removed, it seems to be impossible to add it again.

I was unable to add Hulu Live TV as a source running on the Synology native application. I finally ditched the live TV part of Hulu and switched to YouTubeTV which also failed to add. In desperation I switched to running the ChannelsDVR Docker application. YTTV was added as a source on my first try!

Since I still had a Hulu login, I tried adding Hulu. I got a prompt to enter the code that Hulu had just emailed to me. I entered the code in the Channels diaglog and it proceeded adding Hulu until it informed me that my Hulu account was eligible for TVE. If I ever want to back to Hulu, I have some confidence it will work.

Some time ago I contacted CDVR support and asked about switching from Synology native to Docker. I was told both were the same binary. Perhaps that was true then, but it doesn't seem to be true now. If you are having trouble adding Hulu why running on a Synology, you may want to try the Docker app. YouTubeTV TVE failing: This browser or app may not be secure - #62 by dfrap

I have another Hulu TVE block. Been trying a few times, always get this:

The password is correct, I logged in on a browser on my desktop, logged out, and logged in again. Zero issues.

The Channels log says:

2023/12/18 20:07:35.008675 [TVE] Auth starting for Hulu as [email protected]
2023/12/18 20:07:35.445682 [TVE] action=auth mvpd=Hulu requestor=nbcentertainment
2023/12/18 20:07:35.446417 [TVE] action=xvfb display=:846
2023/12/18 20:07:37.341210 [TVE] action=version product=Chrome/92.0.4515.98 jsVersion=9.2.230.17 protocol=1.3 revision=@564abd8de2c05f45308eec14f9110a10aff40ad9
2023/12/18 20:07:37.344368 [TVE] action=mock chromeVersion=92
2023/12/18 20:07:37.363146 [TVE] action=page_ready chromeVersion=92
2023/12/18 20:07:37.364795 [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/12/18 20:07:37.381443 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/adobe-services/authenticate/saml
2023/12/18 20:07:37.634335 [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
2023/12/18 20:07:37.634408 [TVE] action=auth_domain domain=.hulu.com
2023/12/18 20:07:37.764715 [TVE] action=wait_for_page
2023/12/18 20:07:46.021158 [TVE] action=page_ready
2023/12/18 20:07:46.021288 [TVE] action=wait_for_page done=true reason=page_ready
2023/12/18 20:07:46.021598 [TVE] action=wait_for_auth timeout=12s
2023/12/18 20:07:46.021694 [TVE] action=fill_form u=[email protected]
2023/12/18 20:07:58.021815 [TVE] action=check_result
2023/12/18 20:07:58.042434 [TVE] action=tvejs msg="huluLogin wrong password"
2023/12/18 20:07:58.043320 [TVE] action=screenshot
2023/12/18 20:07:58.367672 [TVE] action=screenshot size=57828
2023/12/18 20:07:58.368408 [TVE] action=capture_html
2023/12/18 20:07:58.381954 [TVE] action=capture_html size=93745
2023/12/18 20:07:58.382964 [TVE] action=script_error err=Wrong password. Please update your password and try again.
2023/12/18 20:07:58.570088 [TVE] Auth failed for Hulu: Wrong password. Please update your password and try again.

Any suggestions would be welcome.

Had this last week. Login to Hulu and change your password then update channels with new password

Old chrome, check troubleshooting tab

Clicked the troubleshooting tab, it flagged old chrome. Clicked update, it machined a bit, but flag didn't clear. I restarted 'for clean', and when it came back up troubleshooting was all green.

I tried logging in again and got same error, same version of chrome shows in logs. I'm including ALL the logs from startup since xxxx looks unusual:

2023/12/18 20:41:43.080415 [SYS] Starting Channels DVR v2023.11.13.2159 (linux-armv7l pid:602) in /home/pi/channels-dvr/data
2023/12/18 20:41:45.706377 [SYS] Started HTTP Server on 8089
2023/12/18 20:41:50.764750 [HDR] Found 2 devices
2023/12/18 20:41:55.358643 [DVR] Recording engine started in /media/dvr/channels
2023/12/18 20:41:55.362137 [SYS] Bonjour service running for dvr-xxxxxxxx.local. [192.168.254.121]
2023/12/18 20:42:02.851779 [HC] Removed 41 entries for 3.3M from /media/dvr/channels/Images/tmsimg to keep under cache limit of 1G (oldest deleted: 2023-04-17T13:36:39-05:00, newest deleted: 2023-04-18T14:00:01-05:00)
2023/12/18 20:42:03.106930 [SYS] Created database snapshot: backup-20231219.024202
2023/12/18 20:42:03.107578 [SYS] Removing old backup backup-20231120.190308
2023/12/18 20:42:06.459519 [IDX] Pruned 1705 expired airings from USA-OTA75061 in 398.260851ms.
2023/12/18 20:42:06.943910 [IDX] Pruned 1878 expired airings from X-TVE in 484.222964ms.
2023/12/18 20:44:13.116567 [TRS] DNS: Provider: "Neustar Security Services" (SSL-1134) from 156.154.40.143
2023/12/18 20:44:13.116862 [TRS] DNS: OK: Resolved host via system DNS
2023/12/18 20:44:14.060263 [TRS] Cloud Reachable: OK: Connected to community.getchannels.com
2023/12/18 20:44:14.173084 [TRS] Local Time: OK: Local clock is accurate
2023/12/18 20:44:24.241367 [TVE] Couldn't get Chrome User Agent: context deadline exceeded
2023/12/18 20:44:24.241503 [TRS] TV Everywhere: OK
2023/12/18 20:44:24.255091 [TRS] TV Everywhere DNS: OK: Resolved TVE authenticator via system DNS
2023/12/18 20:44:24.267856 [TRS] ad-dns: Resolved adservice.google.com: 142.251.116.157, 142.251.116.155, 142.251.116.154, 142.251.116.156, 2607:f8b0:4023:1006::9d, 2607:f8b0:4023:1006::9c, 2607:f8b0:4023:1006::9b, 2607:f8b0:4023:1006::9a
2023/12/18 20:44:24.281564 [TRS] ad-dns: Resolved googleads.g.doubleclick.net: 142.251.116.157, 142.251.116.155, 142.251.116.154, 142.251.116.156, 2607:f8b0:4023:1009::9b, 2607:f8b0:4023:1009::9d, 2607:f8b0:4023:1009::9a, 2607:f8b0:4023:1009::9c
2023/12/18 20:44:24.296188 [TRS] ad-dns: Resolved assets.adobedtm.com: 23.40.185.6, 2600:1404:5400:2b8::1e80, 2600:1404:5400:2b9::1e80
2023/12/18 20:44:24.308170 [TRS] ad-dns: Resolved d.adroll.com: 3.223.180.206, 35.174.183.55, 2600:1f18:61c0:2205:6998:9693:8cb:ea30, 2600:1f18:61c0:2204:daca:5244:80cd:fd34
2023/12/18 20:44:24.324157 [TRS] ad-dns: Resolved bat.bing.com: 204.79.197.200, 13.107.21.200, 2620:1ec:c11::200
2023/12/18 20:44:24.342807 [TRS] ad-dns: Resolved pubads.g.doubleclick.net: 142.251.116.157, 142.251.116.154, 142.251.116.156, 142.251.116.155, 2607:f8b0:4023:1004::9a, 2607:f8b0:4023:1004::9c, 2607:f8b0:4023:1004::9d, 2607:f8b0:4023:1004::9b
2023/12/18 20:44:24.359925 [TRS] ad-dns: Resolved edge.api.brightcove.com: 146.75.106.27
2023/12/18 20:44:24.359990 [TRS] DNS Ad Blocking: OK
2023/12/18 20:44:24.596947 [TRS] Guide Provider: OK: Connected to guide provider
2023/12/18 20:44:24.597039 [TRS] Device Lineups: OK: All devices have guide data mapped
2023/12/18 20:44:24.597115 [TRS] Remote Access: OK: Remote access not configured
2023/12/18 20:44:24.598110 [TRS] Recording Directory: OK
2023/12/18 20:44:24.675621 [TRS] Disk Permissions: OK
2023/12/18 20:45:04.024555 [TVE] Auth starting for Hulu as [email protected]
2023/12/18 20:45:04.541169 [TVE] action=auth mvpd=Hulu requestor=nbcentertainment
2023/12/18 20:45:04.543483 [TVE] action=xvfb display=:998
2023/12/18 20:45:15.937539 [TVE] action=version product=Chrome/92.0.4515.98 jsVersion=9.2.230.17 protocol=1.3 revision=@564abd8de2c05f45308eec14f9110a10aff40ad9
2023/12/18 20:45:15.953126 [TVE] action=mock chromeVersion=0
2023/12/18 20:45:16.022211 [TVE] action=page_ready chromeVersion=0
2023/12/18 20:45:16.024638 [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/12/18 20:45:16.131595 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/adobe-services/authenticate/saml
2023/12/18 20:45:16.393338 [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
2023/12/18 20:45:16.393438 [TVE] action=auth_domain domain=.hulu.com
2023/12/18 20:45:16.548409 [TVE] action=wait_for_page
2023/12/18 20:45:24.003264 [TVE] action=page_ready
2023/12/18 20:45:24.003416 [TVE] action=wait_for_page done=true reason=page_ready
2023/12/18 20:45:24.003669 [TVE] action=fill_form u=[email protected]
2023/12/18 20:45:24.003728 [TVE] action=wait_for_auth timeout=12s
2023/12/18 20:45:36.004198 [TVE] action=check_result
2023/12/18 20:45:36.017994 [TVE] action=tvejs msg="huluLogin wrong password"
2023/12/18 20:45:36.018902 [TVE] action=screenshot
2023/12/18 20:45:36.325295 [TVE] action=screenshot size=57828
2023/12/18 20:45:36.326066 [TVE] action=capture_html
2023/12/18 20:45:36.338972 [TVE] action=capture_html size=93745
2023/12/18 20:45:36.339955 [TVE] action=script_error err=Wrong password. Please update your password and try again.
2023/12/18 20:45:36.676299 [TVE] Auth failed for Hulu: Wrong password. Please update your password and try again.

Please update the system chromium if you have one installed.

eh, doesn't want to update. Stuck behind 'oldstable' from what I can see, I'm not a guru on linux but like to think I could play one on TV. I'll research more...

Thanks, all! :slight_smile:

Had Hulu for years. Had issue that required dropping source. Now it will not authorize.

Double checked password, reset password, but nothing works.
Error claims password is wrong.

Running on Qnap NAS, all troubleshooting checks are green, chrome up to date.

Any other suggestions?

2023/12/21 12:40:43.795766 [TVE] Auth starting for Hulu as [email protected]
2023/12/21 12:40:44.483485 [TVE] action=cbs_station err=CBS stream is not available via your TV provider
2023/12/21 12:40:44.820651 [TVE] action=auth mvpd=Hulu requestor=nbcentertainment
2023/12/21 12:40:45.554876 [TVE] action=version product=Chrome/114.0.5735.199 jsVersion=11.4.183.25 protocol=1.3 revision=@581ada08cf738a4eb44f712c6f8cd40030e5c1a0
2023/12/21 12:40:45.559899 [TVE] action=page_ready chromeVersion=114
2023/12/21 12:40:45.566640 [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/12/21 12:40:45.571945 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/adobe-services/authenticate/saml
2023/12/21 12:40:46.405179 [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
2023/12/21 12:40:46.406629 [TVE] action=auth_domain domain=.hulu.com
2023/12/21 12:40:46.554443 [TVE] action=wait_for_page
2023/12/21 12:40:54.557037 [TVE] action=page_ready
2023/12/21 12:40:54.557418 [TVE] action=wait_for_page done=true reason=page_ready
2023/12/21 12:40:54.557726 [TVE] action=fill_form [email protected]
2023/12/21 12:40:54.557715 [TVE] action=wait_for_auth timeout=12s
2023/12/21 12:41:06.559366 [TVE] action=check_result
2023/12/21 12:41:06.566472 [TVE] action=tvejs msg="huluLogin wrong password"
2023/12/21 12:41:06.566608 [TVE] action=screenshot
2023/12/21 12:41:06.826434 [TVE] action=screenshot size=39294
2023/12/21 12:41:06.852533 [TVE] action=capture_html
2023/12/21 12:41:06.861412 [TVE] action=capture_html size=93738
2023/12/21 12:41:06.862179 [TVE] action=script_error err=Wrong password. Please update your password and try again.
2023/12/21 12:41:07.141341 [TVE] Auth failed for Hulu: Wrong password. Please update your password and try again.

If your Qnap supports Docker, I suggest trying CDVR on Docker.

Thanks. I also have a Synology. I setup Docker there and tested Hulu and was able to setup source. So I will move the DVR there.

I was about ready to go the Docker route. Could not get YTTV to authorize. Canceled YTTV.
Reactivated my HULU account and was unable to get it to authorize over the last several days.
I gave it one last try this morning and it worked, it sent authorization code and provided entry point in channels to enter it. All good for now.

2 Likes

I'm dropping YTTV and moving over to Fubo TV.
i'm alaready preparing my sources as TVE becomes less of an ooption.
I would rather use different docker solutions and go with other methods.