Looking at logs, it still requires Xfinty athentications and goes through their servers, that is what is failing.
Yep, it must be the Xfinity auth servers.
I've been keeping track of 3 TVE channels for months to see how often auth expires.
Both Magnolia and Sundance tokens expired in one of my servers today and that's how I noticed when they failed to re-auth.
Magnolia is good for 7-8 days, Sundance and Reelz for 14-15 days. So I've been able to predict within a day when their tokens expire.
Thanks for posting about this. Glad i checked here just now....
Had time to activate the Philo add on, and go into my server and change it over to Philo for that channel Reelz.
Now on LIVE PD....cough...i mean, On Patrol: LIVE... will record.
last nights episode recorded fine..
How doe sone tell when a channel was last authorized?
That would be nice info to have shown in the sever admin somewhere.
Show cookie expire status, and when each TVE channel was last authorized etc.
The log entry is different for each network
Any Discovery Network is [TVE] action=auth_domain domain=auth.sciencechannel.com
Reelz is [TVE] action=auth mvpd=Comcast_SSO requestor=reelz
Sundance is [TVE] action=auth mvpd=Comcast_SSO requestor=SUNDANCE
Just search your log.
I use a task to schedule manual recordings for each of those channels every Sunday and it schedules them to record for 10 minutes, same time each day for a week. I do this on both of my TVE servers.
My Reelz token is expiring tomorrow on one of the servers. Sundance expires this Tuesday on one.
Yes but doesn’t it show that every time you turn into a channel?
What I’m suggesting is that they have a separate tab page in the server that lists just those authentication token dates instead of trying to find them buried massively in the log.
Course first they have to fix this authentication error issue if it is a Channels DVR thing they can fix
Is there a way to force a full TVE rescan of all channels using Curl ? I just did a full rescan and every channel authorized ... I would like to setup an automated process... to scan and check for failures.
No, it only does the auth if it has no token or the token expired.
Would be nice, but don't hold your breath. It's been requested before.
Normally Channels DVR transparently re-auths when needed. If the auth takes awhile you may get an error message if viewing live or your recording starts a little late.
I'm sure there is, but I wouldn't do that right now given the Xfinity issue.
Bring up your browser network inspector and click the Rescan All Channels button, then you'll see the command in the network inspector. Just turn that into a curl command.
And no, I'm not about to try it.
Rescanned and all authorized no problems.... I am going to set something up to scan maybe once a week during DVR downtime... and alert me of any failures.
Well considering the frequent issues with Xfinity‘s TV E authentication exposing such information in a straightforward and simple way could greatly help those users keep track of when an issue may soon occur and not run into the issue when they physically try to watch a live channel or notice days later that a recording did not complete that has happened to me several times.
I really didn't see anything maybe the developers have an undocumented API to scan all TVE stations.I got everything automated reboots backup movement of recordings ... I hate babysitting a DVR.
It turned out Xfinity must have turned on 2FA because I didn’t. Anyway, when I discovered that, I turned it off, rescanned my channels and everything worked like it used to.
I spunup a new Channels DVR TVE docker container running 2022.08.04.1903 and tried to add Xfinity TVE. It Failed.
I can logon my Xfinity secondary viewer account I use for TVE, no problem.
I can logon and stream nbc/live, no problem. Also tried a few other networks, no problem.
It's just Channels DVR that has the issue.
Seems in this case 2FA is not the issue.
It is just failing to automatically fill out the authentication web form. Guessing Xfinity change some formatting or process as they tend to do occasionally and the devs have to update.
I did notice strangely when I log into the Xfinity account portal it showed the login page twice and had to login twice
If one has multiple tve sources setup, will the server go down the list until it authentication is successful?
For example, I have xyz channel through Xfinity favorited, but also have same channel on Philo, but not favorited but enabled.
Good question. We users can only assume until we experience it.
I would think it uses the recording priority rules and if it encounters a channel that needs re-authed it will re-auth it. No idea how long it will be stuck trying that if the re-auth fails though.
My understanding from reading between the lines is there's no obvious timestamps in the tokens. Which leads me to believe you can't tell when they expire until you try to use them. That's why I've been keeping track of just three channels for months to figure it out.
Working now. Both TVE servers able to reauth channels.
This gives me a list of the channels and the statuses .... but I still would like to do a full scan of TVE from CLI. If anyone has a way to do this Chime in.
https://10.0.0.2:8089/providers/tve/mvpds/Comcast_SSO/scan?all=true
Pretty sure if you got that from the network inspector you ignored the method used.
Most likely a POST, not a GET.
View the dvr log while you issue this curl command.
curl -XPOST http://10.0.0.2:8089/providers/tve/mvpds/Comcast_SSO/scan?all=true