Provider - Xfinity

I don't have a qnap, but sounds like you need to delete the old Channels DVR container image and pull the new one before creating and running the container.

Sorry, can't walk you through how to do it on your qnap.

I also seem to be having a similar TVE issue with Xfinity. My setup was working fine for months, but sometime in the last week we lost access to almost all of our channels. I've done the usual steps of removing Xfinity as a source and readding and updating to the pre-release software. Still no luck. Most channels are now showing as not part of our package even though they most definitely are. We went from over 200 TVE channels to less than 75 showing up. One example is AMC. Here are the logs when trying to rescan for AMC:

2021/11/30 09:58:48.146405 [TVE] action=auth mvpd=Comcast_SSO requestor=AMC
2021/11/30 09:58:48.858398 [TVE] action=error_response type=Other error=net::ERR_UNKNOWN_URL_SCHEME url= 
2021/11/30 09:58:48.864521 [TVE] action=version product=HeadlessChrome/89.0.4389.114 jsVersion=8.9.255.24 protocol=1.3 revision=@1ea76e193b4fadb723bfea2a19a66c93a1bc0ca6
2021/11/30 09:58:48.866582 [TVE] action=set_cookies domains=1 cookies=23
2021/11/30 09:58:48.877495 [TVE] action=mock
2021/11/30 09:58:48.901851 [TVE] action=navigate url=https://sp.auth.adobe.com/adobe-services/authenticate/saml?noflash=true&mso_id=Comcast_SSO&requestor_id=AMC&no_iframe=true&domain_name=adobe.com&redirect_url=https%3A%2F%2Fsp.auth.adobe.com%2Fadobe-services%2FcompletePassiveAuthentication
2021/11/30 09:58:48.905093 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/adobe-services/authenticate/saml
2021/11/30 09:58:49.239924 [TVE] action=request type=Document method=GET url=https://oauth.xfinity.com/oauth/authorize
2021/11/30 09:58:49.432969 [TVE] action=request type=Document method=GET url=https://login.xfinity.com/login
2021/11/30 09:58:49.433105 [TVE] action=auth_domain domain=login.xfinity.com
2021/11/30 09:58:49.858527 [TVE] action=request type=Document method=GET url=https://my.xfinity.com/upgrade
2021/11/30 09:58:49.865235 [TVE] action=request type=Document method=GET url=https://login.comcast.net/h/tve_unauthorized_nochannel.html
2021/11/30 09:58:49.865322 [TVE] action=authed
2021/11/30 09:58:49.871654 [TVE] action=request type=Document method=GET url=https://login.xfinity.com/h/tve_unauthorized_nochannel.html
2021/11/30 09:58:49.914176 [TVE] action=wait_for_page
2021/11/30 09:58:49.914282 [TVE] action=wait_for_page done=true reason=auth_finished
2021/11/30 09:58:49.927895 [TVE] action=error_response type=Document error=net::ERR_ABORTED url=https://login.xfinity.com/h/tve_unauthorized_nochannel.html 

How can I help?

That looks like an auto authentication issue.

Has anyone with the same recent issues resolved this yet? 8 days, 3 diagnostics submitted and the only response I received was an email asking did I push the “button” to update chrome. I had already stated that it wasn’t working in the earlier email but perhaps I should have communicated that better

Usually the dev team is quick to respond or at least acknowledge the issue but just crickets this time. Is this being worked on, ignored or other? I’d appreciate some kind of response.

Huh? Fix was put up 8 months ago, have you tried it?

https://hub.docker.com/r/fancybits/channels-dvr/tags?page=1&ordering=last_updated

docker pull fancybits/channels-dvr:tve

Turns out that xfinity messed up and didn’t have streaming enabled on my account after calling in. They had to do an account refresh and that cleared it all up.

As per my previous responses to you, I already did and did a fresh install on Friday (post 531)

Ahh, OK. So now your web UI Status shows OS as
Linux Alpine
3.14.0_alpha20210212 (kernel: 4.14.24-qnap)

Apologies, I thought you were saying you didn't know how to pull the latest container image.

I would update to the latest pre-release and when you add the Xfinity-TVE source click and HOLD the Login button.

I have this same issue and am not running the dvr in a docker but I am running docker for Pluto. I have tried latest pre-release and holding login button. Still have the same issue. Any other ideas?

Other than deleting the chromedata folder, no other ideas.
I'm sure I'll have some when it happens to me (again).

What does your error screenshot look like?
http://x.x.x.x:8089/providers/tve/error_screenshot.png

This was my last issue, Ask me later


So now I login to that account every weekend to clear things like that since I don't know when their later is and there's no checkbox for [x] Never ask me again :grin:

I have this same issue for many (most? maybe all that require login?) channels via TVE lately. I'm running the current version of Chromium available on Ubuntu, and tried with the latest Channels Stable and Pre-release. Channels presents the "no login form found" error, but the HTML and screenshot that Channels logs for the error do show a field for "Enter your Xfinity ID".

While I don't know if Auto Authentication ever worked for Chromium on Ubuntu, it doesn't right now. However, Auto Authentication works fine from my Windows Vivaldi browser. If anyone knows a channel that doesn't support Auto Authentication but does require a login, I'd be happy to check whether or not that channel works in Channels right now. I did try re-scanning a channel, and it presented the "no login form found" error as well, so a re-scan doesn't seem likely to help.

It seems like the only common link here is xfinity not docker, not chrome, not a particular server. I even tried on my windows laptop and it wouldn’t work here. I really think the issue is with the xfinity login screen but that’s just an educated guess. The latest update still hasn’t fixed it.

Can the devs please acknowledge that they are seeing this? I see them active on other conversations but not this one.

I'm wondering if it's Xfinity auth servers.
I logged into my Xfinity account (for other things, not streaming) earlier today and got a 500 error multiple times and had to try again later.

The login works everywhere but channels. Individual apps both atv and iOS, online sites, the xfinity stream app, etc.

To test I just added Xfinity-TVE, no problem.
DVR version 2021.11.23.2219
I already have 2 servers with it working, so added it to my docker container that had only a Pluto source.
Then enabled local networks and got them also.

Not sure what's different for those unable to add it.
I'm on my home Xfinity network using my own account and used a secondary VIEWER only user/pass.

Having the same issue here. Looks like the Xfinity login form has changed (for some). Staged rollout maybe?

It's a little difficult to tell from the screenshot, but the new login form requires username/email submission first, then password entry on the following page.

That was mentioned a couple times before.
If you go to one of the network sites like nbc live in your browser, do you get the same login form?
Mine is still the traditional user/pass on the same page, so it could be a staged rollout, or just something in their random arsenal of bot kickers.

Yep

1 Like

w-a-m

2 Likes

When I click this link, I see a login form with two fields for user and pass. I'm not getting that other version so I have not been able to test or fix the code.