I'm thinking I might like to have a swing at this mod myself.
THE ISSUE:
Some networks air the same programme concurrently on different channels. An "any-channel" rule to record the programme results in Myth attempting to record to programme on every channel that it's airing on. The result is a bit of wasted disk space, but more annoyingly it wastes available tuners.
THE CAUSE:
Duplicate filtering currently compares upcoming programmes against previously recorded programmes, but not against upcoming programmes. If a duplicate programme begins before another airing of the same programme has finished then the programme will be recorded again.
SOLUTION IDEA:
Apply the relevant duplicate-prevention option for the recording rule (e.g. title+subtitle) to upcoming recordings and reject any recordings where a duplicate would be created.
I've not worked with Myth before so a bit of guidance with the source would be helpful. I'd like to know:
- What do you think of the solution idea
- Where will I find the code that builds the recording schedule (scheduler?)
- The code that applies the duplicate-prevention option (also scheduler?)
- Any suggestions you think will be relevant and helpful
TT