I am running Channels DVR server on a Synology 920+ NAS running DSM 6.2.4. I have not updated to DSM 7, and I don't plan to do that anytime soon, if ever.
A week or two ago, after Channels quit recording anything, I updated Channels' Chrome from 76.x to 89.x by
Clicking "Add source"
Choosing a provider I don't have
Entering test/test for username/password
Clicking and holding the SIgn In button
And that fixed Channels for awhile.
Channels stopped recording NBC, and when attempting to get it working again, I found I was getting the "context canceled" error. I updated the DVR server to 2021.08.19.2122, made sure I was using a Gmail account without 2FA enabled, and logged into https://www.nbc.com/live first. I started over with Channels DVR Server's source, so Settings now says "No sources found". When I chose "Add Source", "TV Everywhere", put in the provider, login and password, then click and hold the "Sign In" button, I got the "context canceled" error, with this in the log:
(Edit: redacted all but the last line, the full logs were emailed to support)
2021/08/20 01:54:18.608728 [TVE] Auth failed for YouTubeTV: context canceled
Next, in this thread on Channels support forums:
I saw this:
I created an NBCUniversal profile, and added logging into it into the list of things to do, which is now:
sign in to a Gmail email account with YouTubeTV subscription and without 2FA enabled
sign in to www.nbc.com/live, linking it to YouTubeTV as provider
3, sign in to NBCUniversal profile
choose "Add Source" in Channels DVR server Settings
choose YouTubeTV as TV Provider, enter Gmail login and password, click and hold Sign In button
Then, I got different behavior: the error is now "Cable Provider Authentication Failed". The log for that error is:
(Edit: redacted all but the last few lines, the full logs were emailed to support)
.872888 [TVE] action=wait_for_auth
2021/08/20 02:15:55.371351 [TVE] action=tvejs msg="googleLoginPassword browser or app may not be secure"
2021/08/20 02:16:16.873473 [TVE] action=auth_timed_out
2021/08/20 02:16:16.873564 [TVE] action=screenshot
2021/08/20 02:16:16.943787 [TVE] action=screenshot size=26460
2021/08/20 02:16:16.943981 [TVE] action=capture_html
2021/08/20 02:16:17.083688 [TVE] action=capture_html size=1858083
2021/08/20 02:16:17.101169 [TVE] Auth failed for YouTubeTV: Cable provider authentication failed
The screenshot that Channels displayed reads:
(data entry field that says "Sign In With Google")
Couldn't sign you in
This browser or app may not be secure
Try using a different browser. If you're already using a
supported browser, you can try again to sign in.
(button saying "Try again")
I tried updating Channels' Chrome again, but it seems there are no new Chrome updates.
At this point, clicking the "Sign In" button without holding it down gets me the "Context canceled" error, while clicking and holding the "Sign In" button gets me the "Cable provider authentication failed" error. My Channels DVR Server has no sources to record from so it’s totally broken now.
I have gone to the Channels DVR Server Support Troubleshooting window, where all six items have green checkmarks, and submitted diagnostics logs along with an email to tech support with a copy of this post.
Edit: removed parts of logs that don't need to be in this post