My guide data provider (Schedules Direct) seems to have unreliable air dates so I changed to use start time instead. Also, I commented out the "library" as it seems to be redundant - it appears to be used to detect duplicate symlinks, but that happens anyway. Additionally, it seemed the continue on line 85 (master) caused adding a symlink to be skipped for valid recordings to be added, so that is removed in this branch.
My guide data provider (Schedules Direct) seems to have unreliable air dates so I changed to use start time instead. Also, I commented out the "library" as it seems to be redundant - it appears to be used to detect duplicate symlinks, but that happens anyway. Additionally, it seemed the continue on line 85 (master) caused adding a symlink to be skipped for valid recordings to be added, so that is removed in this branch.