Firstly, congratulations on producing a fantastic piece of software
At the moment, the big challenge is to produce a .ini that works for ALL channels... which is never really going to be possible as each channel is different (eg some channels have logos, other channels do not).
Since MCE and I guess the other PVRs embed the recording TV channel in the filename, it really seems a waste not to use this valuable piece of information, so that comskip can be really tuned to the behaviour of a particular channel.
Imagine if a library of .ini files is made available, eg
Comskip-BBC1.ini
Comskip-BBC2.ini
Comskip-Film4.ini
Comskip-Movies4Men.ini
When Comskip is launched, it could parse the recording TV channel from the filename and then load the .ini that is absolutely tuned to the channel. This can only improve advert detection even more.
Moving forward,
It actually becomes easier to share ini files then, because they are specific, and easy to compare.
ie My Comskip-Film4.ini works better than your Comskip-Film4.ini
A simple FTP directory could hold the files for each channel, and users could submit their tuned files.
There could also be a summary for each channel -eg
Name UsesAdverts UsesLogo UsesBlankFrames
Film4 Yes Yes No
Name UsesAdverts UsesLogo UsesBlankFrames
BBC1 No
Even holding a summary table for all users, would get some greater clarity for everyone.
Just a thought on how to move comskip from being brilliant to awesome !