21.0.54 (3/1/2016)
5. Changed: When HD or SD preference is not specified, MC will favor Favorite channels when dealing with subscription TV recordings. For channels with identical favorite status, the custom channel ordering is used to pick a channel.
I'm not sure if this is working correctly, or it could be that I'm not understanding the intent.
Due to the issues with Rovi that seem to keep happening every few weeks, I switched over to PercData last night (that was fun because I had to redo all the channel selections in my recording rules - almost all of them reset to no channel selected, not even the All Channels option, so very few things were initially scheduled to record until I fixed the recording rules).
After switching over to PercData, I'm seeing multiple occurrences in the To Be Recorded list for several shows, most notably recordings for my favorite example: Bruins NHL games. The game that's on right now is on both NESN (the local sports channel that covers the Bruins) and NBCSN and both scheduled to record, despite having the same program id (I checked in my custom guide view, which shows the program id). In addition, 2 replays are scheduled to record tomorrow, and those also have the same program id as the original showings. None of these have the repeat flag set.
Similarly, Saturday's game is currently showing up to be recorded 3 times (12:30PM on Saturday, 5PM on Saturday, and 12AM on Sunday) and all 3 of those also have the same program id and none are flagged as repeats.
Prior to the switch, I wasn't getting recordings of replays, but probably because they were marked as repeats.
On Monday night, Bates Motel is scheduled to record at 9PM and 11:02PM, both with the same program id and neither is marked as a repeat. The same thing is happening the following Monday with the next episode. This particular situation isn't new after switching over the PercData.
Recording duplicate episodes is obviously better than missing the show, but my CableCard tuners aren't an unlimited resource.
1) Ideally, I'd like MC to attempt to record the first instance of a show and only record another instance of the show if the initial recording failed whether it be because there weren't enough tuners available, the PC rebooted, the signal was lost, or any other error occurred.
2) If the same show is on 2 different channels at the same time, the HD/SD preference and custom channel ordering should determine which instance is recorded. Even better allow the channels that are configured in the recording rule to be ordered by the user and use that as the first level, use the HD/SD preference next, and finally the custom channel ordering. This way different custom ordering of channels could be used for each recording rule, if needed. There would be no harm in including an option to record all showings, so the user can get that if they really want it.