EPGimport has the option of excluding channels from the import of EPG.
This is done by copying the Service Ref to the file ignore.conf in /etc/epgimport.
By doing so. This channel will not have EPG imported.
There is however a different situation where you do not want EPG imported.
f.i. this is defined in the channels file:
<!-- DK --> <!-- 0.8W --> <channel id=" DiscoveryHD.dk "> 1:0:19:1006:29:46:E080000:0:0:0: </channel><!-- Discovery HD Showcase -->
<!-- FI --> <!-- 0.8W --> <channel id=" DiscoveryHD.fi "> 1:0:19:1006:29:46:E080000:0:0:0: </channel><!-- Discovery HD Showcase -->
<!-- HRV --> <!-- 0.8W --> <channel id=" DiscoveryHDShowcase.rs "> 1:0:19:1006:29:46:E080000:0:0:0: </channel><!-- Discovery HD Showcase -->
<!-- HU --> <!-- 0.8W --> <channel id=" DiscoveryHDShowcase.hu "> 1:0:19:1006:29:46:E080000:0:0:0: </channel><!-- Discovery HD Showcase -->
<!-- NO --> <!-- 0.8W --> <channel id=" DiscoveryChannel.no "> 1:0:19:1006:29:46:E080000:0:0:0: </channel><!-- Discovery HD Showcase -->
<!-- SE --> <!-- 0.8W --> <channel id=" DiscoveryHDshowcase.se "> 1:0:19:1006:29:46:E080000:0:0:0: </channel><!-- Discovery HD Showcase -->
<!-- SVN --> <!-- 0.8W --> <channel id=" DiscoveryHD.svn "> 1:0:19:1006:29:46:E080000:0:0:0: </channel><!-- HD Discovery Shovcase -->
All the same service ref, but different language EPG attached.
You can avoid this problem not to import the files which contain this conflicting EPG.
I would ask if it is possible to program into the EPGimport plug-in a simular filter as above, but in which you define that you do not want.f.i.
DiscoveryHD.dk
DiscoveryHD.fi
DiscoveryHDShowcase.rs
DiscoveryHDShowcase.hu
DiscoveryHDshowcase.se
DiscoveryHD.svn
to be imported. So ignoring this list when importing EPG.
And only import DiscoveryChannel.no. This being the only one not listed in the ignore list.
I think it is enough that the list is manually added. No software has to be written, to create the list.