FastChannels - FAST Channels aggregator/manager

If you're like me and given 2 options, I pick the wrong one 90% of the time :slightly_frowning_face:
HEADS! (TAILS)
TAILS! (HEADS)
HEADS and TAILS! (INVALID)

Had similar struggles with Docker. I discovered that ChatGPT/Copilot were very helpful in explaining things to me. Some via answers to questions, some through walkthroughs on how to set things up.

I found it very helpful to ask the AI "Help me setup xxxx application using Portainer Stack with a persistent storage that would survive and update and reinstall". Through that I learned way more than I ever did trying to read through the forums and piecing together other people's knowledge.

FastChannels 3.1.0

  • Duplicate Finder — Click any DUP, DUP?, or DUPL badge next to a channel name to open a comparison modal showing all matching channels side by side. Each card displays resolution, codec, EPG program count, and Gracenote status so you can quickly decide which source to keep. Enable/disable channels and mark/clear duplicates directly from the modal without leaving the page.

  • Gracenote-based duplicate detection — A new third matching tier catches channels that share the same Gracenote ID across sources but have different names (e.g. MST3K vs Mystery Science Theater 3000, CBS News vs CBS News 24/7, ET vs Entertainment Tonight). These show as GN DUP badges and are included in the duplicate filter view.

  • M3U output now includes tvg-description, tvc-stream-vcodec, tvc-stream-acodec, and tvc-guide-categories attributes for improved Channels DVR integration

  • Fixed Pluto TV EPG showing generic stock placeholder images instead of actual episode/series art

  • Fixed occasional 500 error on channel edits when a background worker held the database lock

6 Likes

I updated the container, seems to be working well! Thanks so much for the great work. But now I’ve lost the channel logos on the FAST channels. I have these channels starting at 13000.

I deleted and recreated the guide database but these logos specifically are now the only ones left blank. Anyone else?

1 Like

what source is that channel on? i wanna see if i see the logo on mine

That’s “AFV with Alfonso Ribiera” and the one above it is “80’s Sitcom Flashback.”

These are my custom channel settings:

I assume Samsung? I'm getting a logo here on FastChannels admin page:

It could be a simple proxy behind issue, too

1 Like

“AFV (America’s Funniest Videos) with Alfonso Ribiera” is on Samsung TV Plus and “80’s Sitcom Flashback” is on Plex.

Keep an eye on it. I suspect something with the caching of the logo(s). If you want to detective further, download the M3U those channels on and follow the logo link to see if it works.

Not sure if CDVR caching issue, or FastChanels.

Try Refresh Station Logos
Screenshot 2026-04-19 130603

Thanks, both of you, for the suggestions. I rebooted the container, deleted and recreated the CDVR database yet again, and then just stepped away for a couple of hours, and now I'm seeing the logos again on these FAST channels again in the Channels tvOS client.

It's all looking and great and working very nicely. So grateful! I'll keep an eye on it moving forward and now know some more troubleshooting steps to consider if I see the same issue pop up again.

@KineticMan Suggestion... I would like to propose a suggestion to see if this is doable or not, or maybe it's available via another means....
Currently, I have several feeds, some specific and one that's a catch all...
Let's say I'm cruising thru the Channels tab, and I come across a channel that's of interest but not something in my feeds...
I do a preview and find out I would love to add it...
I would have to go to the Feeds tab, search for it, and then add it...
What I'm requesting is, an "Add to Feed" box on the Channels tab, which drops down a list of feeds to pick from where you can add the channel in question.
Hopes this makes sense...

@KineticMan Request: Is there anyway to do/pop up a "stat for nerds" info screen on the in-app Preview player?
I understand you can get the resolution from the channels tab, but it would be nice to see it on the preview...
Also of interest is the number of drop frames or connection speed... this could lead to selecting the better of the duplicate channels, since a lot of the sources carry similar channels.
Kinda like the YT one...

1 Like

I deleted the container this morning and created a stack for it.

I just did this to upgrade to v3.1.0. Now I really feel like a moron for insisting on doing it via CLI.

2 Likes

I like that idea. Gotta think through best way to add it.

I think I have FastChannels running on my Ubuntu server but when I try to add the lineup to Channels I get

Failed: DVR 403: {"error":"failed to load m3u: timeout while fetching m3u: Get "http://192.168.1.142:5523/feeds/plutotv/m3u/gracenote": context deadline exceeded"}

I changed the Fastchannels URL from 192.168.1.50. I hope that was correct. Everything seems to work except adding the lineup to Sources.

I really hope I can get this to work.

1 Like

hey I hope we can get you up and working too.

let's start from the top - what IP address is your Ubuntu server on, and what IP address is your Channels DVR server on? same machine?

the built-in player has some (most) of those stats. I'll turn on the output for it for you stats nerds.

It's on the same machine. It is 192.168.1.142 and the DVR server is running on port 8089