FastChannels - FAST Channels aggregator/manager

From PLM, I always send both with the same value, like this, just to be safe:

#EXTINF:-1 tvc-guide-title="00s Replay" channel-id="plm_0001" tvg-id="pluto.62ba60f059624e000781c436" tvg-name="00s Replay" tvg-logo="http://localhost:7969/logos/08e03280659b3b9be49c4e86b6c55be8.png" tvg-chno="1001" channel-number="1001" tvg-description="The new millennium ushered in a new era of filmmaking. Revisit the best films from the year 2000 on — from Hollywood hits to indie darlings — without ever having to mail back your DVD rental, right here on 00s Replay." tvc-guide-description="The new millennium ushered in a new era of filmmaking. Revisit the best films from the year 2000 on — from Hollywood hits to indie darlings — without ever having to mail back your DVD rental, right here on 00s Replay." group-title="Movies" tvc-guide-stationid="" tvc-guide-art="" tvc-guide-tags="" tvc-guide-genres="" tvc-guide-categories="Movie" tvc-guide-placeholders="" tvc-stream-vcodec="" tvc-stream-acodec="",00s Replay
http://localhost:7969/play/pluto/62ba60f059624e000781c436.m3u8

I don't think the API is exposing all the fields, because I can't see it there, but I can see it here:

And here:

I did not manually run a scrape. It looked like a scrape had already been run just after I updated the container. "Last Scraped 2026-04-20 13:03 PDT" as below.

Screenshot 2026-04-20 1.35.44 PM

I'm running a manual scrape now. When it's completed, I'll try another audit.

UPDATE: Still a no-go on the "Run Audit" button, even after running a scrape. However, the "Recheck All" button did trigger the process.

Yep. Just created a test m3u and Channels DVR needs it in tvc-guide-description

Agree. Because I do see it in /devices and /channels

If this can be fixed, I can then run my curl/jq script to list all channels with descriptions.

sounds like you uncovered a bug there. i think first time run audits need to be "recheck all" - i'll fix. tnx for reporting.

1 Like

I’ll just duplicate it as @babsonnexus recommends. No harm in doing so.

Thanks for my two requests... the Pin channel to feed is even better than I expected...since it checks to see if it's already a member as well as list the feed it's in...
Love the stats for nerds pop-up..

@KineticMan Question on channels in Feeds...
Let's say I added BBC Earth from let's say the Pluto source to my Animal and Nature Feed.
I am now going thru the new Vizio source and I see BBC Earth, but according to the display, it's already in an established feed and when I check the drop down, I do see that it's in my Animal and Nature Feed.
So the question is: are there multiple BBC Earth in that A&N Feed? And if so, does this mean I now have a somewhat "failover" channel?
Meaning, if I select BBC Earth in my A&N Feed, it will search thru all the BBC Earth and play the first one it finds, and possibly/hopefully play the next one if the first fails?

Just a cosmetic change.... work if/when you have time...
In the Feed tab... notice how the names are displayed.... duplicate and then no space between the Earth and the Source...

Ummmm. I suspect CDVR would just combine them? Honestly not sure what would happen. Experiment and let me know

@KineticMan Re-classification request...
Dinos 24/7 is currently classified as Kids... sorry but it's a bit too scary for some of the younger kids...
Request it be re-classified or moved to the "Nature" Category.

U know you can override yourself, right? Just click on the category in admin/channels.

Override it
brave_screenshot

@KineticMan @chDVRuser OK, got it now... at first I was like huh? where?
but I see it now...
Thanks.

Thanks! Love this one.
Still catching up with your changes...

Dirty descriptions!
They need sanitized.
Some have embedded line feed characters in them.

Screenshot 2026-04-21 at 11-30-58 Channels Guide


I was notified by @mjitkop Channel Lineup Changes

Notification
2026-04-20 11:05:22
Channels DVR server URL: http://192.168.1.4:8489
Channels DVR version: 2026.04.12.0247
------------------------------
PlexTV-Gracenote: 141 channels (=)
<--- Lineup changes (starting at 10001) --->
! 10052 : stunning and captivating tales - from ancient Egypt to (was History Hit)
<--- Channel changes --->
- History Hit (10052)
+ stunning and captivating tales - from ancient Egypt to (10052)
------------------------------
SamsungTVPlus: 205 channels (=)
(http://192.168.1.4:5523/feeds/samsungtvplus-all/m3u)
<--- Lineup changes (starting at 50002) --->
! 50182 : tvg-id="samsung.US3800007CR" tvg-name="WildEarth" group-title="Science" tvg-logo="http://192.168.1.4:5523/logos/52bb9d8b1b63bcea4a55156837ad901c.png" tvg-chno="1200188" tvg-description="The largest safari vehicle in the world. Connecting people around the globe with nature daily. (was WildEarth)
<--- Channel changes --->
- WildEarth (50182)
+ tvg-id="samsung.US3800007CR" tvg-name="WildEarth" group-title="Science" tvg-logo="http://192.168.1.4:5523/logos/52bb9d8b1b63bcea4a55156837ad901c.png" tvg-chno="1200188" tvg-description="The largest safari vehicle in the world. Connecting people around the globe with nature daily. (50182)
****************************************************
2026-04-20 23:05:23
Channels DVR server URL: http://192.168.1.4:8489
Channels DVR version: 2026.04.21.0418
------------------------------
SamsungTVPlus: 205 channels (=)
(http://192.168.1.4:5523/feeds/samsungtvplus-all/m3u)
<--- Lineup changes (starting at 50002) --->
! 50182 : tvg-id="samsung.US3800007CR" tvg-name="WildEarth" group-title="Science" tvg-logo="http://192.168.1.4:5523/logos/52bb9d8b1b63bcea4a55156837ad901c.png" tvg-chno="1200188" tvg-description="The largest safari vehicle in the world. Connecting people around the globe with nature daily. (was tvg-id)
<--- Channel changes --->
- tvg-id (50182)
+ tvg-id="samsung.US3800007CR" tvg-name="WildEarth" group-title="Science" tvg-logo="http://192.168.1.4:5523/logos/52bb9d8b1b63bcea4a55156837ad901c.png" tvg-chno="1200188" tvg-description="The largest safari vehicle in the world. Connecting people around the globe with nature daily. (50182)
****************************************************

I just wanted to post a congratulations on this project. It is awesome to be able to replace a bunch of containers with a single one. I am in the process of moving away from the other ones to this, and it is simply very well done and intuitive to configure and use.

4 Likes

you're a hard person to please you know that right :nerd_face:

1 Like

It's all my fault. I asked for channel descriptions!

Simply Awesome!

@KineticMan Request: Let's say I'm on the admin/Channels tab.
Currently, based on how the sources are set up, I have 8 of the "BBC Earth" channels listed.
I click the preview icon for one of them and can watch it.
Once I close the Preview window, I return to the list of all the Channels.
Is there a way to highlight or make a color change to the channel previously selected for preview?
This way, if I look away or get distracted, when I look back at the screen, I can see the last channel I previewed...