Anyone else notice that most Local Now channels only have about an hour of guide data?
I set the source to scrape every 60 minutes and set CDVR to refresh the guide data every 1hr.
Yes. I have enabled 3 of the local news channels, and only an hour or two guide data.
I'll say this for FastChannels. It has made it easy for me to wean my FAST channel list down to just what I'm interested in. I finally have run audits on all of the sources with the exception of Amazon, FreeLiveSports, and Sling.
The full list was over 4000 channels. After audits and disabling channels which do not interest me, I'm down to 455, and that's before eliminating duplicates!
Regarding duplicates... diabling all but one of each channel means that if that single channel fails for some reason, you get nothin'? Are you guys keeping a couple/few of each redundant channel?
It's a limitation of the API we use. The Local Now API hard-caps at exactly 5 programs per channel ā program_size is completely ignored. The worst channels (short-duration shows like Euronews English at 30-min segments) yield only ~1 hour of future EPG coverage per scrape. not much else we can do, short of scraping every 60 minutes - i'll make that new default (had it at 360).
After choosing a feed, I would expect the list of channels to remain static, even if changes are made that affect the feed. Refresh if you want to see how changes on the channels tab have affected the feed.
I am to start with.
As I find which source is better for a channel (records without interruptions), I'll disable the duplicates. If none of the duplicate channels fail, I'll keep them enabled as backups since FAST channels come and go from sources.
If a recording is interrupted after starting it's not going to fall over to another stream.
I think that this is true of CDVR in general. I've never seen an in-progress, interrupted recording jump over to a different channel before. I may have seen a recording which failed to start switch to another channel/provider. 
Yes, it definitely does failover if it fails to start.
FastChannels 2.5.0
New & Improved:
- Channel numbers are now stable across scrape cycles. Channels keep their assigned numbers even as sources add or remove channels ā no more guide reshuffling after a scrape. This should help some of the DVR issues you've seen if chan-num changes for a scheduled DVR recording.
- User-pinned channel numbers survive scrapes and source updates permanently.
- Channels admin now lets you filter by feed ā see exactly which channels would appear in any given feed's output without leaving the admin panel.
- New startup migration system ensures database changes apply automatically on container start.
Under the hood:
- Worker processes are now fully isolated ā scheduler, scraper, fast, and maintenance each run as separate processes with independent watchdog restarts. Should eliminate overnight time-outs we saw occassionally on jobs.
- Heavy background jobs (channel purge, bulk enable/disable, Gracenote tasks) moved to a dedicated maintenance queue so scrape jobs aren't delayed.
- EPG prune and other DB operations now run in batches to avoid SQLite lock contention.
- Feed channel filter logic deduplicated between admin and API routes.
@KineticMan Are we able to submit PRs to the community gracenote list or would you prefer to keep channel requests here?
here is better for me pls
oh - for the community gracenote... i still haven't decided the best path forward for that. anyone have suggestions how we could all collabrate on that list?
Github PRs 
Edit - That still puts the onus on you for approvals, is it possible to add others with approval and merge permission? I imagine there are several folks here who would happily take that on.
Edit 2 - In the meantime: Plex -> MythBusters -> 180083 (WBTVMB) ... Props to the sweet new gracenote helper for allowing me to narrow that down 
Just like the other dockers do, just make it an excel list and people will chip in via PRs.
(Anyways, that isn't a big deal for me since I use SLM to map everything out but yeah)
If you are super trusting, you could have an open Google Sheet and a routine that scrapes that into hosted the CSV file on a regular basis. But that leaves too much open to many potential problems, including users accidentally deleting the whole thing.
Instead, you could also create a request input form in something like Google Docs, Survey Monkey, or something similar and then move them over yourself if approved. A Google Doc -> Approval -> Google Sheet -> Hosted CSV path might be a... fun... thing to set up, but would require less manual intervention in the end (just check off that you accept the change). Since most users aren't on and don't want an account on Github, I'd avoid the PR or Issues path, or having people dump it in this thread and clog it up.
A lot of these sources have the same channels (duplicates). As far as quality/reliability, is there a 'best' source(s) or 'worst' in general??
in my humble opinion....
- Plex is the clear leader overall, combining best-in-class EPG richness with strong horizon and near-top stream quality.
- FreeLiveSports dominates guide horizon, offering unmatched forward coverage, but with weaker metadata depth.
- Roku Channel and STIRR lead in raw stream quality, but both suffer from limited guide horizon.
- LG Channels offers elite metadata quality, but its extremely short guide horizon is a major limitation.
- Xumo Play is a clear outlier, with poor stream reliability and weak metadata despite decent horizon.
Top Providers Overall:
- Plex ā Best balance across all dimensions
- FreeLiveSports ā Best for long-range scheduling
- STIRR / Pluto TV (tie depending on use case)
- STIRR = better streams + horizon
- Pluto = better metadata
Iām also enjoying Tubi 
Did you enter your Tubi username and password or are you using it anonymously?
I entered my Tubi account name and password
Can we get Weather added as a Category?
I don't want to go overboard and ask for every CDVR Genre to be added as a Category though.
My current CDVR Genres
Action
Action & Adventure
Action Comedies
Action sports
Action/Adventure
Adventure
Agriculture
Alternative
Ambiance
American history
Ancient history
Animals
Animated
Anime
Anthology
Archery
Arm wrestling
Art
Arts
Arts/crafts
Auction
Australian rules football
Auto
Auto racing
Automotive
Aviation
Awards
Baseball
Basketball
Beach volleyball
Best of British Humor
Bicycle
Billiards
Biographical Drama
Biography
Blackjack
Blockbusters
Bluegrass
Blues
BMX racing
Boat
Boat racing
Bodybuilding
Books & literature
Bowling
Boxing
Bull riding
Bus./financial
Business
Card games
Cheerleading
Chess
Children
Christian & Gospel
Classic Sci-Fi & Fantasy
Classic Sport Event
Classic tv
Classic TV
Classical
Collectibles
Comedy
Comedy drama
Community
Competition Reality
Computers
Concert
Consumer
Cooking
Country
Crime
Crime drama
Cross-country skiing
Cult Horror
Cycling
Dance
Dark comedy
Dark Humor & Black Comedies
Darts
Dating Show
Daytime tv
Debate
Diving
Docudrama
Documentary
Dog racing
Dog show
Dokusoap
Drag racing
Drama
Dramedy
Easy Listening
Educational
Entertainment
Environment
Equestrian
Erotic
Espionage Action
Esports
Event
Exercise
Fails & Pranks
Faith
Faith & Spirituality
Family
Fantasy
Fashion
Fencing
Field hockey
Figure skating
Fishing
Folk
Food
Food & Cooking
Food + Home
Football
Foreign Drama
Foreign Sci-Fi & Fantasy
Freestyle Skiing
Fundraiser
Game show
Game Show
Game Shows
Gaming
Golf
Gospel
Gymnastics
HD
HDTV
Health
Hip-Hop & Rap
Hip-Hop/Rap
Historical drama
Historical Drama
History
History + Science
Hockey
Holiday
Home & DIY
Home & Lifestyle
Home improvement
Home Improvement
Horror
Horse
Horse racing
House/garden
How-to
Human Interest
Hunting
Independent Drama
Inspirational Drama
Interview
Jazz
Kayaking
Kids
Kids + Family
Lacrosse
Late Night Comedies
Latin
Latino
Law
LGBTQ
Lifestyle
Local News
Martial arts
Medical
Military
Military & War Action
Miniseries
Mixed martial arts
Mockumentaries
Monsters
Motorcycle
Motorcycle racing
Motorsports
Mountain biking
Movie
Movies
Multi-sport event
Music
Music Video
Musical
Musical comedy
Mystery
Nature
Nature + Travel
News
News & Information
Newsmagazine
no info available
Olympics
Outdoors
Parade
Paranormal
Parenting
Performing arts
Pets
Pickleball
Playoff sports
Poker
Political Comedies
Political News Satire & Talk
Politics
Polo
Pop
Pro wrestling
Public affairs
R&B
R&B/Soul
Reality
Reality TV
Religious
Rock
Rodeo
Romance
Romance Classics
Romantic Comedies
Romantic comedy
Romantic Comedy
Romantic Dramas
Rugby
Rugby league
Rugby union
Running
Sailing
Sci-Fi
Sci-Fi & Fantasy
Sci-Fi Cult Classics
Sci-Fi Dramas
Science
Science Fiction
Science fiction
Screwball
Self improvement
Shooting
Shopping
Short
Sitcom
Skateboarding
Skiing
Slashers and Serial Killers
Snowboarding
Snowmobile
Soap
Soccer
Softball
Soul
Special
Sports talk
Standup
Summer Olympics
Sumo wrestling
Super Swashbucklers
Supernatural Horror
Surfing
Swimming
Table tennis
Talk
Technology
Tennis
Theater
Thriller
Track/field
Travel
True Crime
Vampires
Variety
Volleyball
War
Water polo
Watersports
Weather
Weightlifting
Western
Westerns
Winter Olympics
World history
Wrestling
Obviously, a lot of these come from Pluto