FastChannels - FAST Channels aggregator/manager

It works like a well oiled machine on my cheap N95 Mini Beelink running Ubuntu amongst a bunch of other software (even Channels DVR). If your PC is struggling with this, then you have something else amiss. I don’t see any further optimization possible - it’s largely just HTTP requests. You can disagree with me but my personal experience shows otherwise.

And the Porttainer startup delay is just the download and install of Playwright.

Not currently but solid idea. I lost all my settings on Stream Link Manager once and I about cried. I’ll add to to-do.

2 Likes

IDK then. Cause like i said, everything else is fine. Its Debain linux, (DietPi) very minimal headless os.
Throw all 12 cores of my desktop pc i9 at it, and it still maxes out and barely reduces the time it takes to be fully up and running. This is my test setup, but, i can run other performance tests and see no issues or bottlenecks. Either way, i am not going to deploy this to my main hardware and in use CDVR servers until i am confident enough this is stable and refined. Also, not gonna want to have to updated super often. Hence why i am using my test setup first.

The high ram usage, was already shown by user above with Portainer stats, showing 1.6GB ram in usage in their screen shot.

Could be related to the database locked issue earlier.
I saw channels from disabled sources in the channels tab after I had those issues and I ended up disabling all sources, waiting until each showed disabled and the re-enabled them.

I'm still going through the sources, adding one at a time and pruning channels, adding gracenote ID's, etc. I currently have 3 sources/467 channels enabled to Feeds.
I'll probably end up with less than 100 channels when I'm done.

It's running fine (with 15 other containers) on my old Synology DS1019+ NAS.

Thanks @KineticMan for this. It's beyond awesome! I see it shows version# in the upper right corner. Would it be possible to show the current version that is available next to it or something like that? This is EPlusTV for exampe...

I'm running in a basic docker on an Debian/Trixie headless, I5-6500, 16G mem (still also running dockers for plex, pluto and tubi)....no problems here. Dashboard load is virtually instant.

1 Like

Yea good idea.

@chDVRuser keeps yelling at me for not being good at Version number updates. It’s my New Year’s resolution to do that.

2 Likes

Isn't it New Year's somewhere now...

1 Like

Ya somewhere!

I'm running on an older Ryzen 5 3600 (6 cores) with a Radeon RX 580. Dashboard load is also virtually instant.

The last hour of Portainer stats running in a container on my Synology


Default sample every 5 seconds

Your last screenshot is different. showing way more ram usage.

Which was closer to what mine had shown

So here's my stats... running an AMD Ryzen 5 3600, P2200 GPU, 32GB RAM...Fedora 43...
Standard yaml file, running the the default sources in fastchannels with 4 custom feeds...
Here's Portainer:

And here's Dockhand:

Initial load screen for admin page is about 5 seconds...

Here's the processes:

Thats saying that container is using 5.12GB of RAM???

Yeah... I'm a bit puzzled by it... Portainer, Dockhand, and Homepage is showing a lot of RAM usage...
Other containers and the base Linux is not struggling as far as I can see, but I don't do any other work on it... only my storage and the containers...

Yea....this what i mean. (think my previous issues was running out of memory.
As i had the vm set to 2gb, not its at 4gb.)

Here's the 4 from Portainer

Notice the 4 lines with gunicorn at over 1G each?
@KineticMan do I have some runaway processes?

I'm going to spin up another container on my spare, old, server to see...

On a different note. I see Tubi in this has most channels with a Gracenote ID.
I am not familiar with Gracenote, other than it the guide data provider Channels uses for OTA and maybe certain other things?

None of my Custom Channels, seem to be able to make use of Gracenote. They use the XML data file for Guide data. Pluto, Plex, Samsung.

I always assumed one had to use the scraped/provided xml guide data since each fast source tends to be different.

But, Tubi streams, the few channels i have tested with, match the same programs as either Plex or Pluto or both.

How does one match up or check if FAST channels can be set to use Gracenote?
I can't seem to find their site to search on.
I also am not sure how to set Channels DVR to use Gracenote for custom channels like Pluto/Plex.
I do see fields in this software to input Gracenote IDs, but that would only work with this setup, not others.

Ah. How are you doing this? Matching up Gracenote to FAST channels..