Hello babsonnexus, thank you for replying. While that is an interesting idea for moving forward, that does not solve my current issue. I have hundreds of movies and series recorded off of Pluto using the OG Maddox method from years ago. Some series have 100s of episodes in total that are missing a few episodes here and there. Additionally, I cannot see which movies and episodes have been recorded/not recoded because of this change. Maddox is pointing to this solution and is not maintaining his guide anymore. Having the option to use the Pluto SeriesID would resolve all of these items. Thanks again.
This is a great help to me. I have always wondered how to eliminate those "stray episodes". Thanks for the tip!
Your scraped guide data is more accurate than the gracenote listings for the C-SPAN3 channel
Can you add guide data scraping for the other C-SPAN channels
https://www.c-span.org/schedule/?channel=1
https://www.c-span.org/schedule/?channel=2
That way I can use your scraped guide data (updated hourly) for the three C-SPAN TVE channels (6007, 6008 & 6009), instead of using the inaccurate default gracenote guide data.
maybe a bit out of scope for FastChannels, but I could probably whip something up for you (similar to my Hallmark EPG i provide).
Oh, OK.
I thought since you added C-SPAN 3, that C-SPAN 1 and C-SPAN 2 would be just as easy.
Trying one last time for now on the DRM channels. I tried to add a few Amazon channels I wanted. I ran the test. Got the message about the browser needing a secure context, but I have changed the flag in chrome as suggested and the actual test seems to work with Amazon:
I made a feed with those Amazon channels but the button to add the feed to the DVR is grayed out.
Is it grayed out because the DRM channels are still not able to be added despite success on the test? I'll probably just table trying to add these for the time being, but wanted to make sure there wasn't something different I was missing.
See at the bottom where it says PrismCast output? Click the arrow to the left to expand it. That's where you add it to Channels.
FastChannels 5.0.0 β What's New
Headline: TV Everywhere (TVE) support BETA
FastChannels can now pull cable/satellite-authenticated channels using your TV provider login (Adobe Pass / "TV Everywhere"), the same tech Xfinity/Cox/etc. use to let you watch cable channels in their own apps. Sign in once with your provider and it cascades across all the networks below automatically.
I know CDVR handles this currently, but with more and more moving to DRM, I decided to add support so when the inevitable DRM switch gets thrown, there's a backup. The goal was to at least have a DRM-Bridge option for users. If CDVR TVE works for you currently, I would leave it there inside CDVR. This is currently only tested with Cox authentication, but I'm open to adding more support - but would need users to provide credentials to me. DM me if interested.
New channels/sources:
- A+E Networks TVE β History, A&E, Lifetime, FYI
- AMC Networks TVE β AMC, BBC America, IFC, WE tv
- Discovery TVE β Discovery-family TVE channels
- FOX TVE β Fox News, Fox Business, Fox Weather, FS1, FS2, FOX, Big Ten Network, FOX Deportes, FOX Soccer Plus
- FOX One TVE β FOX's direct streaming product (own sign-in, unlocks paid FOX Sports channels)
- NBCUniversal TVE β local NBC, NBC News NOW, NBC Sports Now, Bravo (+ Vault), Real Housewives Vault, Telemundo digital feeds, NBC Universo, NECN
- Warner Bros. Discovery TVE β TBS, TNT, truTV
- PBS (non-TVE) β clear local PBS stations, plus an opt-in DRM-bridge mode for PBS/PBS KIDS stations that need it
All of these are off by default β head to Settings β TV Everywhere to sign in and turn them on. Most share one sign-in; a couple (FOX One, PBS DRM) are configured separately.
Playback fixes
- Fixed a DirecTV PrismCast "Failed to start stream" bug some users hit
- Fixed Roku streams occasionally getting stuck with no audio/video (license error) for up to 5 hours after a bad response
- Philo streams stay closer to true live now, with smoother recovery from buffering
- Restored in the guide data β if your DVR (e.g. Channels DVR) was losing track of recording series and falling back to matching by title, this fixes it
Channel numbers
- Locking a channel number now blocks conflicts instead of silently letting two channels share one
- Red "conflict" numbers now explain what's wrong on hover
- New "Lock All" button on the Feeds page to pin your current numbering in one click
Smaller fixes
- Fixed some Xumo radio channels and Plex sports/news channels getting mislabeled as "Movie"
- C-SPAN's overflow/event channels have clearer names and more accurate live guide data
- Assorted guide-data (tvtv/Gracenote) reliability fixes for channels that weren't getting matched before
- Settings & Sources page reorganized for easier navigation
- Added experimental support for MPEG-TS output for DRM-Bridge channels (as opposed to HLS).
- Added experimental support for
tvc-stream-timestamps="rewrite"to generated M3U entries for Channels DVR. This may help recordings with bad durations or timestamp corruption, but can affect in-progress playback on some streams.
Excuse the simple question from a novice. Is there an easy eay or script to ipdate fastchannels? My last update caused a little chaos, and restore worked ok, ut assimed there may be an easy few lines to update the virtual image on docker and restart.
I love fastchannels. Solved my BBC News guide issues and more. I did one stupid thing to de-dupe channels once which screwed up my CDR channel guide lists so readded dupes for sone channels.
This shows my novice lack of a abilities.
How did you deploy it? I deploy/update through Portainer and it's easy.
If you have FastChannels in docker, you can install Watchtower. You run it when needed from inside docker and it will update for you (and update everything else too).
Looking forward to doing the update tonight. I was running into an issue yesterday where lip sync was way off on Frndly channels. The longer a show played, the worse it got. I haven't tried troubleshooting; it's the first time I've seen an issue. I was also doing a bunch of work on the network infrastructure yesterday and I haven't verified all my interfaces yet.

I mentioned this interesting project here and how it works with FastChannels:
The developer @AnalogTV chimed in, and has now added FastChanels and Plex integration to the mix!
https://reddit.com/r/appletv/comments/1vh3hxj/_/p2rq625/?context=1
Checking if YTTV is intended to be added. I don't see if in the list of providers under the new version?
When doing Sign in to all, this kept happening:
I tried a single one in the A&E family, and it was the same result. So I attempted a Warner one, and it happened again. All I'm seeing in the logs is stuff like this:
2026-08-10 17:13:04,419 INFO app.routes.tasks: Enqueued MVPD browser login for requestor_id=AETV mso_id=Cox cascade=False
And on a subsequent attempt, this happened:
After a bit, it started playing like it was a VNC session and went to here:
Then, I restarted the whole Container and tried FOX One. That took a long while (~6 minutes), but it did eventually authenticate. As such, I tried Discovery and it got as far as here:
The logs are showing hundreds of GET attempts in a row, followed by dozens of POST ones. Pretty much the same thing happened with AMC.
FYI, I have also been using the TEST button and getting green check mark verification.
Out of time on this one today, can look at some more tomorrow...
With the PBS stations, the API will actually give you the name for what the local substations are:

With that, you'll need to do some parsing because obviously a lot of things are "Create", as well as World, FNX, and NHK World, so you are getting repeats of the same feed (they all come from the same place, so there is no differences between them).
Also, I mentioned this to you before, but I already have the Gracenote mapping for all the PBS stations:
This is another way you can determine repeats because the gracenote_id value is the same for all of those clean stations.

The gracenote_id_natural is what it is for the OTA in that market, but that is not what comes through on the stream and shouldn't be used.
Fiddle sticks.
I will caution everyone- this was a hack and a half. Itβll time me some time to iron this out.
For whatever reason, the Mask Singer station is coming in as "FOX Movies" and the logo is... something...
Also, it is auto-assigned a Gracenote ID of "TBD", which would be a bit of trouble in Channels. AFAIK, no one has been able to figure out a Gracenote ID for it, so it should probably drop.
The provider option is missing YouTubeTV. Not too sure why








