@Huevos would it be possible for a stand alone ipk to be created for the updated plugin? As i have no access to the plugin section. I have driver issues with my gigablue so on an older outdated version of vix.
thanks
@Huevos would it be possible for a stand alone ipk to be created for the updated plugin? As i have no access to the plugin section. I have driver issues with my gigablue so on an older outdated version of vix.
thanks
Just grab it off the 5.0 feeds and load it on your box with the ipk installer.
Code:www.openvix.co.uk/feeds/openvix/release/5.0/gb7356/gb7356/enigma2-plugin-systemplugins-dsayerscustommiximporter_5.0+git2041+0d418c6-r5_gb7356.ipk
abu baniaz (12-09-17),jawz (11-09-17)
Hi thanks for the link, i'm stuck back on 4.2.0.26 build. Would it be possible for an 4.0 link as this one put my receiver into a boot loop. I couldn't get a log off the receiver unfortunately.
thanks
No, because the commit is only 2 days old so was never in 4.0. Unpack the ipk and install the plugin manually.
jawz (12-09-17)
I have been playing around with my mix file today. Trying to achieve one set of bouquets containing every single channel available, including all the eir sports, made in channels and ITV region channels etc. But i also want to delete/hide the not-indexed channels.
here's my findings...
1. Using the 'ITV regions' hack, i can't hide the not-indexed channels as the hack won't work. And i can't delete the not-indexed channels using the 'delete lines' in my mix file, they don't seem to take effect.
2. Adding the ITV channels on to the end of my channel list using the 'channels to add by id' hack works, i can hide the not-indexed channels but the ITV channels that over lap into the not-indexed channels then get hidden. My way around this is to edit the sat_282_sky_uk.xml provider file. changing the value of line 182 from <section number="1050">Not indexed</section> to <section number="1083">Not indexed</section> to suit the last number i added by id.
Here's the part of my mix file where i added the channels by ID...
channels_to_add_by_id = {
5122: 423, # eir Sport 1 (also 3601)
5152: 425, # eir Sport 2 HD (also 5154)
5123: 460, # eir Sport 2 (also 4551)
5421: 852, # "Notts TV"
1078: 865, # "Made In Birmingham"
1016: 866, # "Made In Liverpool"
5315: 867, # "Made In Bristol"
5537: 868, # "Made In Leeds"
5536: 869, # "Made In Cardiff"
5043: 870, # "Made In Tn&Wr"
4055: 1040, # "STV HD"
5070: 1041, # "STV2"
6510: 1042, # "UTV HD"
1061: 1043, # "ITV Border England HD"
1043: 1044, # "ITV Tyne Tees HD"
1044: 1045, # "ITV Yorkshire HD"
6505: 1046, # "ITV Granada HD"
6501: 1047, # "ITV Wales HD"
6503: 1048, # "ITV Central West HD"
1045: 1049, # "ITV Anglia HD"
6502: 1050, # "ITV Meridian South HD"
1063: 1051, # "ITV Westcountry SW HD"
1062: 1052, # "ITV Westcountry West HD"
6126: 1053, # "ITV +1 Tyne Tees"
6065: 1054, # "ITV +1 Yorkshire"
6355: 1055, # "ITV +1 Granada"
6012: 1056, # "ITV +1 Wales"
6145: 1057, # "ITV +1 Central"
6128: 1058, # "ITV +1 Anglia"
6365: 1059, # "ITV +1 Meridian"
6125: 1060, # "ITV +1 West Country"
6127: 1061, # "ITV +1 West"
6210: 1062, # "STV North (Grampian)"
6371: 1063, # "STV Scotland East"
6220: 1064, # "STV Scotland West"
6230: 1065, # "UTV"
1020: 1066, # "ITV Border Scotland",
6110: 1067, # "ITV Border"
6390: 1068, # "ITV Tyne Tees"
6161: 1069, # "ITV Yorkshire East"
6160: 1070, # "ITV Yorkshire West"
6130: 1071, # "ITV Granada"
6020: 1072, # "ITV Wales"
6300: 1073, # "ITV Central"
6011: 1074, # "ITV Central East"
6089: 1075, # "ITV Anglia East"
6381: 1076, # "ITV Anglia West"
6143: 1077, # "ITV Meridian North"
6142: 1078, # "ITV Meridian East"
6140: 1079, # "ITV Meridian South"
6030: 1080, # "ITV West"
6040: 1081, # "ITV West Country"
6200: 1082, # "ITV Channel Isles"
}
Would anyone know is there an easier way of achieving this?
Last edited by jawz; 13-09-17 at 19:34.
Don't touch the provider file. You can do everything in the mix file.
Something like this (not tested)...
Also why have you got your ITVs in that weird order?Code:del sections[1050] for number in customised["video"].keys() if number > 1082: del customised["video"][number]
Yeah i would prefer not to touch the provider file, that was the only way i could mange to make it work myself. Would i just add these lines into the hack section?
for the weird order i just went north to south, hd first, +1 and the SD last. No particular reason lol
Add at the end of your hacks section.
Hi i added these lines to the bottom of my mix. I got a crash. Here is a crash log.
Enigma2_crash_2017-09-16_16-37-38.log
Also i included my custom mix i'm working with. I removed lines 254-400 in my mix where i was deleting the not-indexing channels and removed line 223 where i was creating a bouquet for ITV regions.
sat_282_sky_uk_CustomMix.xml
I also tried this hack like this with a '#' infront similar to lines above this. But same outcome... crash
#del sections[1050]
for number in customised["video"].keys()
if number > 1082:
del customised["video"][number]
Last edited by jawz; 16-09-17 at 16:57.
Code:del sections[1050] for number in customised["video"].keys(): if number > 1082: del customised["video"][number]
Thank you very much Huevos, that worked a treat. As for the order of the ITV channels would it make more sense to have them the same way they are added on the uk provider file?
On a side note, would you have any idea why the channels i add above 101 don't appear in the HD bouquet?
here in this photo you will see the 6 HD channels i add above channel 101 in a bouquet called Irish channels
1_0_19_8FD_49_601_FFFF0000_0_0_0.jpg
But when you look in the HD bouquet, none of these channels added above 101 are in here, but the ones below this 101 are inside the bouquet.
strange thing is a channel i didn't add into the Irish bouquet is in there.
1_0_19_8FD_49_601_FFFF0000_0_0_0 (1).jpg
thanks
Disable any swaps and rescan.
I disabled any swap through the ABM menu, re-scanned Same results as the photo above. Should i delete the swap lines off the actual custom mix file?
Last edited by jawz; 16-09-17 at 22:35.
Jawz I have just been playing with Huevos code if you want to delete all none indext channels and have ITV Regions you can tweak the delete sections hack and use ITV Regions hack I have just done it with this
This delete all not indexed channels.Code:# Add ITV regions Bouquet ITVs = [] ITVsPlusOne = [] rest = [] last_section = max(sections.keys()) last_section_name = sections[last_section] for service in sorted(services["sat_282_sky_uk"]["video"].keys()): if service in range(last_section, 1450) or service in [103, 133, 178]: # ITV regions if 'interactive_name' in services["sat_282_sky_uk"]["video"][service] and (service in [103,178] or (service in range(last_section, 1450) and '+1' not in services["sat_282_sky_uk"]["video"][service]["interactive_name"] and ('ITV' in services["sat_282_sky_uk"]["video"][service]["interactive_name"] or 'STV' in services["sat_282_sky_uk"]["video"][service]["interactive_name"] or 'UTV' in services["sat_282_sky_uk"]["video"][service]["interactive_name"]))): ITVs.append(services["sat_282_sky_uk"]["video"][service]) # ITV +1 regions elif 'interactive_name' in services["sat_282_sky_uk"]["video"][service] and (service in [133] or (service in range(last_section, 1450) and '+1' in services["sat_282_sky_uk"]["video"][service]["interactive_name"] and ('ITV' in services["sat_282_sky_uk"]["video"][service]["interactive_name"] or 'STV' in services["sat_282_sky_uk"]["video"][service]["interactive_name"] or 'UTV' in services["sat_282_sky_uk"]["video"][service]["interactive_name"]))): ITVsPlusOne.append(services["sat_282_sky_uk"]["video"][service]) else: rest.append(services["sat_282_sky_uk"]["video"][service]) i = last_section sections[i] = "ITV Regions" sort_list = [] for x in ITVs: sort_list.append((x, re.sub('^(?![a-z])', 'zzzzz', x['interactive_name'].lower()))) sort_list = sorted(sort_list, key=lambda listItem: listItem[1]) for service in sort_list: customised["video"][i] = service[0] i += 1 sort_list = [] for x in ITVsPlusOne: sort_list.append((x, re.sub('^(?![a-z])', 'zzzzz', x['interactive_name'].lower()))) sort_list = sorted(sort_list, key=lambda listItem: listItem[1]) for service in sort_list: customised["video"][i] = service[0] i += 1 sections[i] = last_section_name sort_list = [] for x in rest: sort_list.append((x, re.sub('^(?![a-z])', 'zzzzz', x['service_name'].lower()))) sort_list = sorted(sort_list, key=lambda listItem: listItem[1]) for service in sort_list: customised["video"][i] = service[0] i += 1 # Delete sections del sections[1094] for number in customised["video"].keys(): if number > 1093: del customised["video"][number]
Im not sure if it will be the same fore you, for some reason the bouquet before (BT Sports Interactive) ends at channel number 1037 but the ITV Regions bouquet starts at 1050 maybe it needs tweaking to get the ITV Regions bouquet to start at 1040
Last edited by dsayers; 16-09-17 at 23:37.
jawz (16-09-17)
Add that at the end and post the debug log.Code:for number in sorted(customised["video"].keys()): print number, customised["video"][number]