Bouquet Maker Xtream - IPTV Bouquet Maker (new 2023)

There are 1,375 replies in this Thread which was already clicked 443,220 times. The last Post () by mikeyland.

  • I have a problem, this plugin blocks my decoder, the name of the plugin appears on the top left, I can only control the volume with +, -, mute and the standby button, whatever else I press a red x comes out, telnet works. To use the decoder, I have to turn it off from the rear switch. Does anyone know how to solve it?

    No one will know because no one knows what decoder or satellite box you are using also what image is on it are you downloading BMX plugin from feeds or installing as IPK form here, are you using paid for iptv or accounts found on the internet , and if reciever is crashing post crash log but remove any referencies to you iptv supplier.


    then hopefully your problem can be sorted.

  • I have a problem, this plugin blocks my decoder, the name of the plugin appears on the top left, I can only control the volume with +, -, mute and the standby button, whatever else I press a red x comes out, telnet works. To use the decoder, I have to turn it off from the rear switch. Does anyone know how to solve it?

    No one will know because no one knows what decoder or satellite box you are using also what image is on it are you downloading BMX plugin from feeds or installing as IPK form here, are you using paid for iptv or accounts found on the internet , and if reciever is crashing post crash log but remove any referencies to you iptv supplier.


    then hopefully your problem can be sorted.

    I have zgemma h9 combo, i tryed with egami and openatv, now I disabled autoupdate live, can you make auto update for 3 options? live , vod and series ? In schedule of 24, 48, hours ?

  • Hi KiddaC

    A great plugin!!!


    Everything works except series. However, I get an error.

    Code
    "/home/oe1/atv7.4/build-enviroment/builds/openatv/release/hd60/tmp/work/all-oe-linux/enigma2-plugin-extensions-bouquetmakerxtream/git/image/usr/lib/enigma2/python/Plugins/Extensions/BouquetMakerXtream/buildbouquets.py", line 763, in loadSeries
    18:21:43.2416 ValueError: invalid literal for int() with base 10: .......

    I used an SF8008 with OpenATV 7.4

    Do you have any advice for me?

  • Your providers data seems to be bringing back something strange.

    The line it is referring to in your crash is for a calculation I use to make unique id number for the bouquet refs.

    bouquet_id1 = int(line['series_stream_id']) // 65535


    That series_stream_id should be a number. It isn't a number so its failing the calculation.

    If you private message me your actual line details. I can read your providers api data and see what the issue is. And what strange data is in there.

    I can put a general error catch around that code. Which will just ignore any bad values. But its always good to see what crap providers are doing in case it effects other sections of my code and plugins.

    ** A person who feels appreciated will always do more than what is expected **

  • Nik juniors problem has been indentified. Its is a very unusual xtream codes hybrid. It's not a standard playlist and it isn't bringing back standard urls for streams.
    But I should catch that error to prevent crash, even if that means it brings back zero series results.

    ** A person who feels appreciated will always do more than what is expected **

  • BouquetMakerXtream (BMX) - v1.25

    New files on post 1

    Updated .po files - for anyone that wants to fill in translation gaps
    Added a catch around bad data for series from hybrid playlists - it wont make series work but will prevent a crash

    "Delete All BMX Bouquets" now shows all the time - I am always deleting playlists when testing and keep forgetting to delete bouquets first

    etc/enigma2/settings file data saved in more places to prevent settings not always being saved correctly.

    ** A person who feels appreciated will always do more than what is expected **

  • Maybe it was asked before, but neverless, one question.

    I use Nobody image for my Dream920. EPG refresh is installed by default in this image. Is there any possibility to get EPG for IPTV lists with this plugin? EPG importer is not reachable by Nobody feet.


    Thx for your help, have a nice Sunday


    Edit: If it's only working with EPG-Importer, could someone provide a link to the latest version?

    Edited once, last by sackisch ().

  • The plugin works hand in hand with epg importer.

    QUick google search I found this one. Maybe this work for you.


    ** A person who feels appreciated will always do more than what is expected **

  • The bouquets are based on the playlist. i.e the name you give that playlist.

    So you can have multiple providers, you can create as many seperate or grouped bouquets as you want.

    Experiment. If its not want you want. Delete bouquets via the plugin. Experiment again.

    ** A person who feels appreciated will always do more than what is expected **

  • I have a problem, this plugin blocks my decoder, the name of the plugin appears on the top left, I can only control the volume with +, -, mute and the standby button, whatever else I press a red x comes out, telnet works. To use the decoder, I have to turn it off from the rear switch. Does anyone know how to solve it?

    I have the same issue. It happens when the autoupdate process starts, it gets stuck with the logo on top left and no way to control the decoder anymore because any button press is captured by the plugin and not the system. Only by holding the power button and then restarting GUI it obviously fixes the problem until the next autoupdate happens.


    I'm using OpenATV 7.4 on Zgemma h9.2h se


    This is what shows up:

    Screenshot 2024-10-05 165716.png



    I was able to capture this log lines in debug:


    Code
     *********** BouquetMakerXtream runupdate ************ 
    14:15:00.0157 
    14:15:00.0285 [Skin] Parsing embedded skin '<embedded-in-BmxUpdate>'.
    14:15:00.0293 [Skin] Processing screen '<embedded-in-BmxUpdate>' position=(0,0), size=(1280,720) for module 'BmxUpdate'.
    14:15:00.0312 [Screen] Warning: Skin is missing element 'action' in <class 'Plugins.Extensions.BouquetMakerXtream.update.BmxUpdate'> item <Components.Label.Label object at 0xace18588>.
    14:15:00.0314 [Screen] Warning: Skin is missing element 'info' in <class 'Plugins.Extensions.BouquetMakerXtream.update.BmxUpdate'> item <Components.Label.Label object at 0xace18528>.
    14:15:00.0321 [Screen] Warning: Skin is missing element 'progress' in <class 'Plugins.Extensions.BouquetMakerXtream.update.BmxUpdate'> item <Components.ProgressBar.ProgressBar object at 0xace185b8>.
    14:15:00.0332 [Skin] Parsing embedded skin '<embedded-in-ScreenSummary>'.
    14:15:00.0339 [Skin] Processing screen '<embedded-in-ScreenSummary>', from list 'BmxUpdateSummary, BmxUpdate_summary, ScreenSummary', position=(0,0), size=(132,64) for module 'ScreenSummary'.
    14:15:00.0375 [BouquetMakerXtream] WakeUpTime now set to 2024-10-06 14:15:00 (now=2024-10-05 14:15:00)

    Edited once, last by frelhi ().

  • No such problem here using openatv 7.4 or even 7.5 rc1 but autoupdate as you call it i have set earler time when stb is in stanby so i am not using plugin.

    but even then I can still go and manually update bouquets and i have 5 providers and still no problems you could ask KiddaC to check your line.

  • I tested again right now, while I reproduced the "bug" one more time, now it seems to be working after various attempts.

    What I noticed is that, when the bug happened, the file "bmx_playlists.json" was not populized properly with details, and also in the plugin menu there was no "Update Bouquets" item, despite the playlist being created and available in the channel list.

    Creating again the playlist correctly made the "Update Bouquets" menu entry show up and now the autoupdate seems to be working.


    I am not able to reproduce it again anymore for some reason, so there surely must be a small workaround to do in the code to further make sure the bmx_playlists.json file is correctly formatted before triggering the autoupdate (or vice-versa), in order to prevent the box to "freeze" in that state.

  • frelhi

    I had the above issue myself. Every day it had got stuck on the update when I turned on my TV.
    But I never 100% worked out what was causing it. I just fixed it using the method below rather than identifying the cause because I didn't have the time to investigate it properly.
    There is probably a bug somewhere.


    It could have been the update running when no bouquets had been created.
    It could have been me faffing and manually deleting bouquets from the enigma2 folder.

    It could have been me manually adding and deleting playlists when the plugin was still open.

    How to fix it - if it happens again.
    Exit the plugin.

    Delete your etc/enigma2/bouquetmakerxtream/bmw_playlists.json

    Create a simple bouquet via the plugin.

    Delete all BMX created bouquets via the plugin

    Create your bouquets as normal.

    That should clear any rogue data that caused it to freeze.

    ** A person who feels appreciated will always do more than what is expected **

Enhance your Enigma2 with KiddaC's creations

Download HD skins, IPTV players (X-Streamity, EStalker), bouquet tools, picon managers, and essential plugins for a complete setup. KiddaC's Enigma2 resources: skins (slyk, v-skin, onyx), IPTV plugins (Xtreamity, Jedi Maker), and utilities (E2Piconizer, ScreenNames) for customization and control.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!