Still new to Channels and learning the tricks and quirks. Apologies if this already known and welcome any pointers. Put together a tuner for the updated science channel / discovery rebuild and was surprised to find that was easy compared to incorporating the corresponding EPG data.
Having seen other projects re-injecting XML guide data back into Channels, I did the same. Certainly works, but feels wrong for many reasons. Looking at the M3U data, tvc-guide-stationid= caught my eye. Found the Custom Channels FAQ indicating it pulled in the correspoding EPG-- great! Pretty sure I created a custom M3U where it worked and eliminated the feedback-XMLTV dependence.
Fast-forward: while cleaning up code (and maybe pushing my luck by putting my Science at 6110 to replace the broken one), guide data disappears. Not only does it disappear, but hours of effort (excluding XMLTV injection) would not restore it. A final back-to-basics brought it back. Wondering if there is a bug that causes it the tag to fail in certain situations.
My impression is that if a custom channel M3U contains any channels without tvc-guide-stationid= then it fails for all channels. After my initial success, I consolidated all my custom M3Us into a single source. Most have no EPG data by design.
Reviewing past forum posts, appears folks have had success and failure with this tag. Interested if anyone else can confirm/deny this curious seeming behavior. Works fine once I moved Science to its own custom M3U. Thanks.