Using the EA 7MC plugin. When I start watching a show that is currently being recorded, Commerial Skip will work up until it passes the point where the recording was when I started watching. At that point, the plugin claims "Cannot skip past end of show" and fails. From that point forward, it will not attempt to skip again even though the XML will have generated more commercials.
It seems that the plugin is probably pulling "End of show" when I start watching and never again during the run.
Here's my idea. When the plugin goes to skip a commercial have it redetect the end of the show. This should resolve the issue I am seeing. Further if the end of the commercial is still past the end of the show skip forward to the time that was detected as end of show. In that manner when my viewing catches up with live TV Commercial Skip will place me watching live TV or if the recording is finished, will hop until the recording ends and then show the menu.