Xfinity pretty much useless with a remote server

if you have channels installed anywhere but on your home network, you're pretty much SOL unless i'm missing something. the second i try to log in at my channels server with the xfinity login id i created for channels, the account gets locked and i have to "sign in from my home wifi" in order to reset the password.

comcast is trash. can anyone tell me i'm missing something and if so how do i get this to work?

I have no problems watching XFINITY remotely maybe you should post your logs for Channels support,

is your server remote or on your own network? that's what i'm talking about here, a remote server. my server is not physically on site.

i can log into xfinity.com from a web browser, but the second i go to the channels web interface and try to add xfinity as a provider, i get auth timed out. every single time.

You can try updating your DVR to a newer release. But yes, in general TVE works best at the home address of the cable account.

Also if you use any kind of VPS or public hosting, TVE will not work. It is meant for residential access.

I mean using it remotely with my phone on lte.

yeah, that's not at all what i'm talking about. thanks though.

it's not a VPS, it's just my friend running channels on his server for me.

i guess i could try to set up a vpn tunnel, but that's a ton of extra work. beyond frustrating...

how big is the latest update? it has been downloading for about 10 minutes now, previous updates have always only taken a few seconds...is it stuck somehow? how do i get it unstuck if so?

You can check the Log to see if there's an error. You can restart the software (sudo systemctl restart channels-dvr etc) if it is stuck.

it backed out on its own, but now it's stuck again...

Downloading 2020.10.27.1957 update...

after restarting channels, now it just says "up to date!" and won't even let me search for an update. also, these messages in the log and i've lost my TVE locals...

2020/10/27 17:53:21.550794 [TVE] action=cbs_geo err=Get "https://geolocation.onetrust.com/cookieconsentpub/v1/geo/location": dial tcp 192.168.88.6:443: connect: connection refused
2020/10/27 17:53:21.733323 [TVE] [ERR] failed to discover local NBC station: login not supported
2020/10/27 17:53:21.737738 [TVE] action=cbs_geo err=Get "https://geolocation.onetrust.com/cookieconsentpub/v1/geo/location": dial tcp 192.168.88.6:443: connect: connection refused

edit: and after the check for update button came back, now it's stuck on downloading yet again...

edit: any ideas on this? if we miss the season premiere of this is us tonight my wife is going to kill me...it's set to record on NBC via TVE. i can set it to record locast instead but i'd rather figure out what exactly is going wrong here...

Looks like you've got some network issues going on perhaps. Is there a reason why the geolocation server is being looked for at a private IP address on your local network?

no clue. 192.168.88.6 is my pi.hole, but i haven't changed anything config-wise on the network in months.

edit: it does look like the pi.hole blocks it, but it would have always been doing that. like i said, no changes have been made to anything in months.

edit 2: this is a different server that IS present on my network. should have clarified that...it makes this issue seemingly different from the point of this thread. still an issue, though...

edit 3: the update just worked, finally, after like 6 or 7 tries. no clue what was going wrong.

Hey @crackers8199, my set up works pretty well even over LTE. I am using TV Everywhere with Comcast/Xfinity, but I typically stream a recording versus trying to watch live. Wondering why you wouldn't just use the xfinity stream app to watch live stuff. For recordings, I recently upgrade my entire network (bandwidth and routers) going with Synology RT2600. I was able to ditch my piehole docker instance on my (Synology) NAS and just use theirs out of the box. (DNSSEC was an added bonus via cloudflare). I also set up Synology VPN which works flawlessly so when I'm out of the country (if/when that happens again - thank you COVID) my only consideration is bandwidth. Pretty much every two weeks I have to re-authenticate comcast/xfinity even thought I have setup a special no 2FA account, so I just got a cable card and HDHomeRun and will be using comcast/xfinity off that going forward. Good luck!

the whole point of channels is to have everything in one place...using the xfinity app kinda defeats that purpose.

Remotely if you want to watch certain channels you have to use the XFINITY APP. TVE does not have every channel.

clearly, the channels i want to watch do not fall into that category.

either way, this isn't an issue at this point. i was able to get this working by resetting the password, setting up a backup auth method (email and phone), and then just waiting a few days for whatever stupid xfinity lockout was set to expire. after that, the remote server was able to authenticate and load available channels again...

1 Like

I had to put together a windows commandline line job to text and email me when TVE has a login problem... Channels should really have alerts for situations when login fails.

this is still not working reliably for me at all. I got the stupid password reset email again this morning, and reset it to the same password I was using. can login to xfinity.com without issue. everything tve on channels I get auth_timed_out.