Maybe sat_282_sky_uk_CustomMix.xml will be best, you have some odd channel numbering there. @Huevos is it good to use Custom area with such changes? Apart from Custom area will remove all dead service and add irl channels.
Something like this as an example using channel ID for not indexed channels and inserts for others
Code:
<custommix>
<inserts>
<insert target="105" source="117" provider="sat_282_sky_uk" ></insert> <!-- Channel 4 HD -->
<insert target="106" source="171" provider="sat_282_sky_uk" ></insert> <!-- Channel 5 HD -->
</inserts>
<hacks>
<![CDATA[
channels_to_add_by_id = {
2083: 101, # BBC One Wal HD
6501: 103, # ITV Wal HD
}
broken_TSIDS = [
2007, #7d7 20170518
2011, #7db 20170425
2012, #7dc 20170518
2019, #7e3 20170518
2021, #7e5 20170516
2023, #7e7 20170331
2025, #7e9 20170518
2026, #7ea 20170425
2029, #7ed 20170516
]
# Add channels by ID
for service in sorted(customised["video"].keys()):
if "channel_id" in customised["video"][service] and customised["video"][service]["channel_id"] in channels_to_add_by_id:
customised["video"][channels_to_add_by_id[customised["video"][service]["channel_id"]]] = customised["video"][service]
del customised["video"][service]
# Remove encrypted services from certain transport streams (will still be in lamedb)
for service in sorted(customised["video"].keys()):
if customised["video"][service]["transport_stream_id"] in broken_TSIDS and customised["video"][service]["free_ca"] != 0:
del customised["video"][service]
]]>
</hacks>
</custommix>
Im not sure if you will need to add a delete section for duplicates.
Have a look here to generate a CVS file to find channel ID,s http://www.world-of-satellite.com/sh...l=1#post391794