That did it. Grabbed my DB from my production machine, deleted all the recurring recordings, and then rescheduled a couple of them. The schedule showed some recordings were skipped (because they are already in the recently recorded list), and if I cancelled a recording, it didn't get rescheduled after an EPG update. I'll do some more testing, but that's a pretty promising start. I don't mind paying for Schedules Direct (I have been for years), but if I'm paying for the Channels DVR and get good guide data, I'd rather not pay twice for guide data. So thanks for that adjustment.
A simple reminder for anyone reading this thread, especially Channels DVR, Plex and Emby users who might forget it because they have already paid for one PVR. Everyone should be donating to NextPVR if they are using it. Sub deserves it, the fast response on this thread is just one more reason why.
Related question (which is why I'm not starting a new thread): How does NextPVR determine an episode is NEW? It would be nice to be able to use the recording setting for new episodes only, but I think the Channels XMLTV doesn't contain the information needed for NPVR to know the episode is new. If I know what NPVR needs, I can bug the Channels folks about adding it to the XMLTV feed.
And this is your (and my) regular reminder that if you want all the features NPVR has, you really should just pay for Schedules Direct. '-)
For xmltv, they usually come from having a <previously-shown> tag. If a show doesn't have this, then it's assumed to be new.
There is an exception to this, when the header on the xmltv file indicates the 'generator is mc2xml and the source is schedules direct' or 'generator is zap2xml and the source is zap2it.com', then it'll assume a show is old unless it has a <new/> tag.
(2020-12-29, 05:44 PM)sub Wrote: For xmltv, they usually come from having a <previously-shown> tag. If a show doesn't have this, then it's assumed to be new.
There is an exception to this, when the header on the xmltv file indicates the 'generator is mc2xml and the source is schedules direct' or 'generator is zap2xml and the source is zap2it.com', then it'll assume a show is old unless it has a <new/> tag.
Thanks for that. Is <previously-shown> just a boolean, or are you just looking for the presence of the tag (or something else)? There is an original air date in the Channels XMLTV file, so it should be possible for them to add some logic to include the tag if the original air date isn't today (or something like that).
<previously-shown> can be empty. It can optionally have a start="" attribute, which can carry a date, and is used for OriginalAirDate.
Quote:There is an original air date in the Channels XMLTV file, so it should be possible for them to add some logic to include the tag if the original air date isn't today (or something like that).
The app doesn't try to determine 'new' from original air date because the meaning of this varies from place to place. Sometimes 'new' means new to this network, even if it has got an original air date that was some earlier time.
(2020-12-30, 12:51 AM)sub Wrote: <previously-shown> can be empty. It can optionally have a start="" attribute, which can carry a date, and is used for OriginalAirDate.
Quote:There is an original air date in the Channels XMLTV file, so it should be possible for them to add some logic to include the tag if the original air date isn't today (or something like that).
The app doesn't try to determine 'new' from original air date because the meaning of this varies from place to place. Sometimes 'new' means new to this network, even if it has got an original air date that was some earlier time.
Thanks again for the info. I'll let the Channels folks ruminate on it. I can live with it if I don't get a flag for new episodes anymore. That'll be the "price" of using an EPG that isn't SD.