Losing Bouquets on Restart

I removed ABe2 and installed ABM and found you can manage the bouquets and place in any order, remove(hide) the ones you don't want and they will all stay in the same place when restarted. I've done the same and hidden VOD aswell as US documentaries/Kids etc.

I looked through all of the settings files whilst running ABe2 and couldn't find what was causing it however, interestingly when I swapped to use ABM i did a restart straight away and that populated a 'keep bouquets line' in the settings file within etc\enigma2 and had the 3 or 4 random bouquets - VOD / TV IPTV (Not sure which ones it was) so it must have been taking the information from somewhere and had transferred it across to do the same with ABM the first time. If you then choose to NOT keep all non ABM bouquets and then use the keep/hide bouquets screen to hide the ones you don't want. Then if you go to a channel and press down? then blue to get onto favourites, press menu and enable move mode you can put them in the order you wish and they do stay.

I'm just starting to look at copying some of the IPTV streams across to the all channels bouquets to replace the lost transponders channels through echannelizer which is also very similar to do and gives the bonus of being able to use 406 for SSN for example but obviously if ABM runs everyday it removes that each time

Nice work, mate. I'll follow your example tonight and replace abe2 with Abm.

Thanks to everyone who contributed to this thread as well. Much appreciated.


Sent from my iPhone using Tapatalk
 
I removed ABe2 and installed ABM and found you can manage the bouquets and place in any order, remove(hide) the ones you don't want and they will all stay in the same place when restarted. I've done the same and hidden VOD aswell as US documentaries/Kids etc.

I looked through all of the settings files whilst running ABe2 and couldn't find what was causing it however, interestingly when I swapped to use ABM i did a restart straight away and that populated a 'keep bouquets line' in the settings file within etc\enigma2 and had the 3 or 4 random bouquets - VOD / TV IPTV (Not sure which ones it was) so it must have been taking the information from somewhere and had transferred it across to do the same with ABM the first time. If you then choose to NOT keep all non ABM bouquets and then use the keep/hide bouquets screen to hide the ones you don't want. Then if you go to a channel and press down? then blue to get onto favourites, press menu and enable move mode you can put them in the order you wish and they do stay.

I'm just starting to look at copying some of the IPTV streams across to the all channels bouquets to replace the lost transponders channels through echannelizer which is also very similar to do and gives the bonus of being able to use 406 for SSN for example but obviously if ABM runs everyday it removes that each time
OK. So I've removed abe2 and installed ABM. What needs setting up with it do u have to configure the providers section. That's all I've done so far is change the keep all money ABM bouquets to no, set my time for automatic updates and ticked all the bouquets I want updating in the keep bouquets section.
What else do I need to do and how do u hide bouquets from the main bouquets list in favourites? I haven't uploaded my script yet, maybe do that next?

Many thanks....jj
 
This is the settings I'm using in ABM on my build I made this afternoon
In configure I have

Setup mode - expert
Schedule scan - yes
Time of scan - 07:45 (set to whatever u want)
Repeat how often - daily
Keep all non ABM bouquets - no
Add provider prefix - no
Add provider markers - no
Style of bouquet marker - none
Place bouquets at - top
Skip services on not configured SATs - yes
Include not indexed channels - yes
Extra debug - no
Show in extensions - yes

In providers I have

Freesat UK - no
Sky roi - no
Sky UK - yes
Sky UK area - htv west custom (this will need changing to your area custom)
Sky UK FTA only - no
Sky UK generate main bouquet - yes (all channels)
Sky UK generate sections bouquets - yes
Sky UK generate HD bouquet - yes
Sky UK generate FTA bouquet - yes
Sky UK generate FTA HD bouquet - yes
Sky UK swap channels - yes

In hide sections select whatever bouquets you don't want to see
In keep bouquets select all the iptv bouquets you want to see
 
This is the settings I'm using in ABM on my build I made this afternoon
In configure I have

Setup mode - expert
Schedule scan - yes
Time of scan - 07:45 (set to whatever u want)
Repeat how often - daily
Keep all non ABM bouquets - no
Add provider prefix - no
Add provider markers - no
Style of bouquet marker - none
Place bouquets at - top
Skip services on not configured SATs - yes
Include not indexed channels - yes
Extra debug - no
Show in extensions - yes

In providers I have

Freesat UK - no
Sky roi - no
Sky UK - yes
Sky UK area - htv west custom (this will need changing to your area custom)
Sky UK FTA only - no
Sky UK generate main bouquet - yes (all channels)
Sky UK generate sections bouquets - yes
Sky UK generate HD bouquet - yes
Sky UK generate FTA bouquet - yes
Sky UK generate FTA HD bouquet - yes
Sky UK swap channels - yes

In hide sections select whatever bouquets you don't want to see
In keep bouquets select all the iptv bouquets you want to see
Top man thanks for the comprehensive answer. I'm almost there.
When I do a scan with ABM I'm getting duplicate bouquets. New ones generated by it and also the ones I had there already like movies news entertainment etc. I can't seem to get the hide and keep right. I delete the ones that were there already and they come back when I rescan. Silly but it's confusing me lol!
 
The actual filenames of the bouquets are different between Ab e2 and ABM so that's why you have duplicates. Your going to have to delete all the normal sky bouquets (both sets) and then rescan with ABM.
 
Timers/ crontimers


Sent from my SM-G388F using Tapatalk

The bouquets cannot be updated by cron timers as the way the scripts work they need to be done before the box loads the bouquets into memory. The sources that are used in EPG import can be updated by cron timers though. The bouquets are updated by using a pre start script that runs on boot / restart / restarting the gui
 
Ok just seen a load of shite in cron timers presumed it was to do with that

Sent from my SM-G388F using Tapatalk
 
The actual filenames of the bouquets are different between Ab e2 and ABM so that's why you have duplicates. Your going to have to delete all the normal sky bouquets (both sets) and then rescan with ABM.
Nice one worked a treat mate. So when i add my iptv script 2moz, I'm guessing the iptv bouquets will appear in the hide/keep sections in ABM?

Thanks a bunch for 2day that's really helped. Hope others can take summin out of this iptv bouquet fix.

Thanks....jj
 
Once you have the IPTV bouquets installed they will show up in the keep section, select all the ones you want to keep then do a ABM scan and it will put the standard sly bouquets at the top and the IPTV at the bottom
 
I had some success replacing abe2 with abm last night. I was able to hide the bouquets I didn't want to see and they stayed hid following a reboot.

I was a little gutted that abm doesn't have the channel numbers on the epg. Am I right in thinking there is no way around this with abm?

The problem I have had with abm is with renamed and reordered bouquets defaulting after a reboot. Could this be because of the option to place all skyuk bouquets at the top?


Sent from my iPhone using Tapatalk
 
I used this. It needs savings as sat_282_sky_uk_CustomMix.xml and placing in /usr/lib/enigma2/python/Plugins/SystemPlugins/AutoBouquetsMaker/custom

<custommix>
<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>
 
Last edited:
I have a IPTV Sub and I turned on unlink brouqets to keep my iptv bouquets I made myself on epg. When i run abm after running abm it puts everything in a single bouquet called 28.2e bouquet hasn't seem to change the sky sport, movies bouquets

when i put a channel number when on all channels (sky) not IPTV it does to a IPTV channel etc would ruuning fix my broquet in WB Config fix this?
 
Does that script add channel numbers to the epg? What numbering scheme does it implement?


Sent from my iPhone using Tapatalk
 
Yeah so it'll say 501 Sly News for example. Only problem is because I've got HD channels in place of SD ones it starts 115 BBC One HD rather than 101 (although pressing 101 will take you to the channel) there's probably a way around that although it doesn't really bother me too much.
 
Yeah so it'll say 501 Sly News for example. Only problem is because I've got HD channels in place of SD ones it starts 115 BBC One HD rather than 101 (although pressing 101 will take you to the channel) there's probably a way around that although it doesn't really bother me too much.


Have a look here http://www.techkings.org/posts/641517/ this custommix should work

<custommix>
<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>
 
Back
Top