FastChannels - FAST Channels aggregator/manager

  1. Yes, Use MPEG

  2. Odd... works fine for me, but worth trying on admin/bridge, there is an Audio setting that defaults to AUTO. Try selecting Stereo, then if still no dice, try Decode to PCM. Change kicks in after next tune. Keep me posted on that.

1 Like

Thanks - bridge settings fixed it.

@KineticMan Thanks for the B1G+ addition!

You may have to make static channels or something. I am showing 4 live events in the B1G+ app, however, in the FastChannels guide and CDVR, it's only showing 1. Unless I have something configured incorrectly???

@KineticMan you think it's possible to add a front end like I built for my 1-off (Meerr) Simple .STRM Link Creator into fastchannels?

This doesn't do VOD Series and Movies right, just the live TV?

Mine pulls the metadata locally, generates the list from the source for the user to pick the content from and can instantly add/prune the Channels DVR libraries?

I was thinking combine that with this including a Discover page. I mean basically it's recreating something like Seerr/JustWatch but without all the noise where it pushes the content into Movies/Series in Channels.

Unsure either. Let me watch it over next few days to make sure I didn’t miss something.

Did you see the events in the admin/channel page? Or just not in CDVR?

I checked both the FC Guide linear+events/enabled/disabled. it was the same as CDVR.

I will keep an eye on it too and post back my findings. thanks

1 Like

Installed the lastest version, 700mb with just the free stuff, so far so good!

Question, the EPG I tried to load is massive, 3gb, it got rejected saying there is a 400mb limit, can that be made custom?

1 Like

When a password is configured, where is it stored and is it encrypted and if so how? I'm not so concerned about the streaming services yet I've avoided Prime Video as that's also an eCommerce password. Also, do passkeys work?

Probably.. that’s a lot of EPG though- not sure how it’d perform, but I’ll look into it.

Just inside a SQL db inside the container.. If security is a concern with your password, I wouldn’t consider this homelab GitHub open-source project highly secured.. another reason to not expose this to the open web.

1 Like

I agree with that approach and most hackers will not spend time looking inside a home network. Stil, with all the automated hacking tools available I think it is wise to limit what is exposed on your home systems as they can and do become compromised. Even pore encryption is going to help.

Ideally I want to use just FastChannels but I cannot figure out, when I import an M3U and no EPG and I want to assign channel numbers and use the built in gracenote lookup, it doesn't let me search, it does an auto-search and suggests instead.

You know how you can do the Manage Lineup in channels, like that, but in FastC, because even when you do that in Channels, it won't override the channel number. I can set the channel number, but can't find the right station to link it to easily in FastC, or, I'm doing it wrong. (probably)

EDIT: I think I figured it out, I edited the channel numbers, imported the list into Channels, it kept the new #'s, I set the guide to the local Fios and since the channel #s matched, that made it work.

I know SLM does something like this @babsonnexus I just cannot figure out HOW to do it.

1 Like

Built my own! Using gracenote's api (same as Channels DVR) I can preview the garbage m3u streams, look at my local lineup live find the channel, click on each side and "match" them, immediately publishes the channel/guide updates in real-time with 1 click. I can finally rest, and its a massive docker too, 113kb! :smiley:

I'm having an issue where I tune into a Frndly or Pluto channel and it takes ~30 seconds to tune in, then errors after <1 minute of playback. Pressing the play button and the channel starts playing again within ~3 seconds and is fine after that. Seems like it only happens after the system hasn't been used for a while. Running on a Mac mini M4 Pro, MacOS 27.2. Energy mode is hard set for high power, disk sleep disabled, display sleep never.

Currently v5.9.0, but this issue has been going on since at least the previous release. Client is an Apple TV 4K 1st gen, but it's also happening on my 3rd gen. I have new Apple TV 4Ks on preorder to replace all 3 of my 1st gens. Docker v4.96.3, in process of upgrading to v4.98.0.

2026-11-07 08:20:33,358 INFO     app.routes.play: [play] request_id=d4e8429c6b693107 ip=192.168.65.1 source=pluto channel_id=698384cb7230043f21f4a3f4 channel_name=Property Brothers
2026-11-07 08:21:25,620 INFO     app.routes.play: [play] request_id=ed2b7dfa622575ac ip=192.168.65.1 source=pluto channel_id=698384cb7230043f21f4a3f4 channel_name=Property Brothers
2026-11-07 08:23:30,251 INFO     app.routes.tasks: Enqueued bulk channel review
2026-11-07 08:23:30,349 INFO     app.worker: [channel-review-bulk] marked 8 channel(s) reviewed

something with your Docker setup - nothing to do with FC.. as example, Frndly and Pluto are both just redirects.

not familiar with mac's docker setup personally - is there a resource saver option or something that's enabled?

Doesn't happen when I tune into OTA channels, only FastChannels. That may still point to Docker, but I haven't changed anything recently. It is updated to the latest version, going through the config it's set to 12 processors, 8GB memory, 1024MB swap, 460GB disk limit. Resource saver is enabled, I'll try disabling that but it says that it disables automatically when containers are started. Didn't see any settings I can check/change to the FastChannels container.

Feels like something is going to sleep, but I can't find anything else to change in the OS.

Big Ups on this one for me!

Reminds me I need to check back and see if any numbers I had relied on asof a few weeks ago have drifted, before upgrading to this new version and gaining the benefit from this one.

Seen issues with SEC+ the last couple of days. Relogged in today. Just tried this event with no luck. No issue with espn+ events.


2026-11-07 11:48:47,826 INFO     app.routes.play: [play] DRM detected (Widevine) in manifest: https://live-espn-ftc-na-east-1.media.dssott.com/…
2026-11-07 11:48:49,729 INFO     app.routes.play: [play] request_id=d9dfd171e5462899 ip=172.23.0.1 source=espn channel_id=airing:8e3a490c-34b5-4125-b09d-c6e7428c45ab channel_name=NCAAW - LSU New Orleans Privateers at Texas A&M Aggies
2026-11-07 11:48:50,172 INFO     app.routes.play: [play] DRM detected (Widevine) in manifest: https://live-espn-ftc-na-east-1.media.dssott.com/…
2026-11-07 11:48:51,909 INFO     app.routes.play: [play] request_id=cea0463e729b814e ip=172.23.0.1 source=espn channel_id=airing:8e3a490c-34b5-4125-b09d-c6e7428c45ab channel_name=NCAAW - LSU New Orleans Privateers at Texas A&M Aggies
2026-11-07 11:48:52,061 INFO     app.routes.play: [play] request_id=f255f01ab3c1cc78 ip=172.23.0.1 source=espn channel_id=airing:8e3a490c-34b5-4125-b09d-c6e7428c45ab channel_name=NCAAW - LSU New Orleans Privateers at Texas A&M Aggies
2026-11-07 11:48:52,299 INFO     app.routes.play: [play] DRM detected (Widevine) in manifest: https://live-espn-ftc-na-east-1.media.dssott.com/…
2026-11-07 11:48:52,363 INFO     app.routes.play: [play] DRM detected (Widevine) in manifest: https://live-espn-ftc-na-east-1.media.dssott.com/…
2026-11-07 11:48:53,265 INFO     app.routes.play: [play] request_id=187c359f33b32e74 ip=172.23.0.1 source=espn channel_id=airing:8e3a490c-34b5-4125-b09d-c6e7428c45ab channel_name=NCAAW - LSU New Orleans Privateers at Texas A&M Aggies
2026-11-07 11:48:53,469 INFO     app.routes.play: [play] DRM detected (Widevine) in manifest: https://live-espn-ftc-na-east-1.media.dssott.com/…
2026-11-07 11:48:53,646 INFO     app.routes.play: [fc-player] request_id=98006fb07dbfaf23 ip=172.23.0.1 source=espn channel_id=airing:8e3a490c-34b5-4125-b09d-c6e7428c45ab channel_name=NCAAW - LSU New Orleans Privateers at Texas A&M Aggies adb=10.0.1.62:5555 triggered=True -> ah4c (trigger-only)
2026-11-07 11:48:53,652 INFO     app.routes.play: [play] request_id=7926934bf464b8d4 ip=172.23.0.1 source=espn channel_id=airing:8e3a490c-34b5-4125-b09d-c6e7428c45ab channel_name=NCAAW - LSU New Orleans Privateers at Texas A&M Aggies
2026-11-07 11:48:53,786 INFO     app.routes.play: [play] request_id=a49d3601294f6d82 ip=172.23.0.1 source=espn channel_id=airing:8e3a490c-34b5-4125-b09d-c6e7428c45ab channel_name=NCAAW - LSU New Orleans Privateers at Texas A&M Aggies
2026-11-07 11:48:53,939 INFO     app.routes.play: [play] DRM detected (Widevine) in manifest: https://live-espn-ftc-na-east-1.media.dssott.com/…
2026-11-07 11:48:54,012 INFO     app.routes.play: [play] DRM detected (Widevine) in manifest: https://live-espn-ftc-na-east-1.media.dssott.com/…
2026-11-07 11:49:05,499 WARNING  app.fc_player_bridge: [fc-player] device playback error: 11-07 17:48:49.810 E/FCPlayer.Playback(18992): Caused by: java.security.cert.CertificateException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.

Tnx will check into it. Not sure I have sec creds. Might hit u up

Yea, I noticed it yesterday just on SEC+. Everything was working on ESPN+. In checking, I found that I forgot to login to provider when I moved the container to another spot. Logged in but it didn’t fix it. I’m going to try a log out and log in then do a rescrape.
There’s events tomorrow that I’ll see if that fixes it.