New sky uk numbers

another ABM config update pushed out which has 99% fixed everything for my region.
it's not given me anything on 115 though, which should be (if using the HD swap) BBC Two Scotland SD.
it's stuck that on 802, which isn't (in theory) correct for the Scotland West region.
 
They have had to do that to be able to have channel swap working. Although they said they didn't want to do that when I made a pull request a few days ago.
 
makes it hard for this region as BBC 2 Scotland SD has a different schedule to Nations HD.
having it stuck in 802 makes it pretty much forgotten about.
 
makes it hard for this region as BBC 2 Scotland SD has a different schedule to Nations HD.
having it stuck in 802 makes it pretty much forgotten about.
Then add it via CustomMix.

Code:
<custommix>
    <inserts>
        <insert target="115" source="102" provider="sat_282_sky_uk></insert>
    </inserts>
    <deletes>
    </deletes>
    <hacks>
<![CDATA[

]]>
    </hacks>
</custommix>
 
Then add it via CustomMix.

Code:
<custommix>
    <inserts>
        <insert target="115" source="102" provider="sat_282_sky_uk></insert>
    </inserts>
    <deletes>
    </deletes>
    <hacks>
<![CDATA[

]]>
    </hacks>
</custommix>

shouldn't that be 802 rather than 102?
or does the custommix use the original epg number before the swap?
 
anyone have the bt sports interactive on sky Ireland not coming in on abm anymore,sky anytime comes is in bt sports interactive and bbc rb1 in sky anytime bt.png
 
Uses original number try 102 first then 802

interesting end result with using 102

11lj41z.jpg
 
Are you using CustomMix to add numbers? It may not work but try this
Code:
# swap channel numbers. Only swaps number. Channel swap is still done in bouquetwriter.py
if providerConfig.isSwapChannels() and "swapchannels" in providers[section_identifier] and len(providers[section_identifier]["swapchannels"]) > 0 and "preferred_order" in providers[section_identifier]["swapchannels"][0]:
    for swaprule in providers[section_identifier]["swapchannels"][0]["preferred_order"]:
        if swaprule[0] in services[section_identifier]["video"] and swaprule[1] in services[section_identifier]["video"] and services[section_identifier]["video"][swaprule[1]]["service_type"] >= 17:
            customised["video"][swaprule[0]]["number"] = swaprule[1]
            customised["video"][swaprule[1]]["number"] = swaprule[0]
            
for service in sorted(customised["video"].keys()):
    if service in range(1,1000):
        if "interactive_name" in customised["video"][service]:
            customised["video"][service]["interactive_name"] = str(customised["video"][service]["number"]) + " - " + customised["video"][service]["interactive_name"]
        else:
            customised["video"][service]["interactive_name"] = str(customised["video"][service]["number"]) + " - " + customised["video"][service]["service_name"]
 
this is what my custommix currently is

Code:
<custommix>
    <inserts>
        <insert target="115" source="102" provider="sat_282_sky_uk" ></insert>
    </inserts>
    <hacks>
<![CDATA[
for number in customised["video"].keys():
    customised["video"][number]["number"] = number
# swap channel numbers. Only swaps number. Channel swap is still done in bouquetwriter.py
if providerConfig.isSwapChannels() and "swapchannels" in providers[section_identifier] and len(providers[section_identifier]["swapchannels"]) > 0 and "preferred_order" in providers[section_identifier]["swapchannels"][0]:
    for swaprule in providers[section_identifier]["swapchannels"][0]["preferred_order"]:
        if swaprule[0] in services[section_identifier]["video"] and swaprule[1] in services[section_identifier]["video"] and services[section_identifier]["video"][swaprule[1]]["service_type"] >= 17:
            customised["video"][swaprule[0]]["number"] = swaprule[1]
            customised["video"][swaprule[1]]["number"] = swaprule[0]
for service in sorted(customised["video"].keys()):
    if service in range(1,1000):
        if "interactive_name" in customised["video"][service]:
            customised["video"][service]["interactive_name"] = str(customised["video"][service]["number"]) + " " + customised["video"][service]["interactive_name"]
        else:
            customised["video"][service]["interactive_name"] = str(customised["video"][service]["number"]) + " " + customised["video"][service]["service_name"]   
        
]]>


    </hacks>
</custommix>
 
this is what my custommix currently is

Code:
<custommix>
    <inserts>
        <insert target="115" source="102" provider="sat_282_sky_uk" ></insert>
    </inserts>
    <hacks>
<![CDATA[
for number in customised["video"].keys():
    customised["video"][number]["number"] = number
# swap channel numbers. Only swaps number. Channel swap is still done in bouquetwriter.py
if providerConfig.isSwapChannels() and "swapchannels" in providers[section_identifier] and len(providers[section_identifier]["swapchannels"]) > 0 and "preferred_order" in providers[section_identifier]["swapchannels"][0]:
    for swaprule in providers[section_identifier]["swapchannels"][0]["preferred_order"]:
        if swaprule[0] in services[section_identifier]["video"] and swaprule[1] in services[section_identifier]["video"] and services[section_identifier]["video"][swaprule[1]]["service_type"] >= 17:
            customised["video"][swaprule[0]]["number"] = swaprule[1]
            customised["video"][swaprule[1]]["number"] = swaprule[0]
for service in sorted(customised["video"].keys()):
    if service in range(1,1000):
        if "interactive_name" in customised["video"][service]:
            customised["video"][service]["interactive_name"] = str(customised["video"][service]["number"]) + " " + customised["video"][service]["interactive_name"]
        else:
            customised["video"][service]["interactive_name"] = str(customised["video"][service]["number"]) + " " + customised["video"][service]["service_name"]  
       
]]>


    </hacks>
</custommix>

Looks like you have mixed up old hack
Code:
<custommix>
    <inserts>
        <insert target="115" source="102" provider="sat_282_sky_uk" ></insert>
    </inserts>
    <hacks>
<![CDATA[
# swap channel numbers. Only swaps number. Channel swap is still done in bouquetwriter.py
if providerConfig.isSwapChannels() and "swapchannels" in providers[section_identifier] and len(providers[section_identifier]["swapchannels"]) > 0 and "preferred_order" in providers[section_identifier]["swapchannels"][0]:
   for swaprule in providers[section_identifier]["swapchannels"][0]["preferred_order"]:
       if swaprule[0] in services[section_identifier]["video"] and swaprule[1] in services[section_identifier]["video"] and services[section_identifier]["video"][swaprule[1]]["service_type"] >= 17:
           customised["video"][swaprule[0]]["number"] = swaprule[1]
           customised["video"][swaprule[1]]["number"] = swaprule[0]
           
for service in sorted(customised["video"].keys()):
   if service in range(1,1000):
       if "interactive_name" in customised["video"][service]:
           customised["video"][service]["interactive_name"] = str(customised["video"][service]["number"]) + " - " + customised["video"][service]["interactive_name"]
       else:
           customised["video"][service]["interactive_name"] = str(customised["video"][service]["number"]) + " - " + customised["video"][service]["service_name"]
        
]]>


    </hacks>
</custommix>
 
Could not find the "secondary channels" in Wooshbuild so just clicked on providers>bskyb> and added the channels I needed to International Bouquet deleting irrelevant channels from that bouquet.I have ABM updates turned off anyway so I can keep the channels in preferred order.Thanks anyway.
 
I have looked on the box for the sat 282 sky uk file in the autobouquets folder and i don't have the folder?
 
Back
Top