Thanks a lot Kiddac,it works now!
Bouquet Maker Xtream - IPTV Bouquet Maker (new 2023)
- KiddaC
- Thread is marked as Resolved.
-
-
-
Display More
BouquetMakerXtream (BMX) - v1.26
New files on post 1
fixed the issues mentioned in the above posts.
Its about time you guys moved onto a modern image. We are not going to support python 2.7 forever.
gabir error was my fault.
Crash with VTI if BMX building bouguets, i delete old bpouguets before
main thread is non-idle! display spinner!
before: 1
after: 1
[VTi eEmergencyWatchdog] ::::::: start
Traceback (most recent call last):
File "/usr/lib/enigma2/python/Plugins/Extensions/BouquetMakerXtream/buildbouquets.py", line 326, in loadLive
name = channel.get("name", "").replace(":", "").replace('"', "").strip("-")
AttributeError: 'NoneType' object has no attribute 'replace'
(PyObject_CallObject(<bound method BmxBuildBouquets.loadLive of <class 'Plugins.Extensions.BouquetMakerXtream.buildbouquets.BmxBuildBouquets'>>,()) failed)
]]>
-
What sort of playlist is failing. Xtream, external or local?
Surely your channel should always have a name?
i know how to fix it anyway,
-
local m3u , yes channels got names
back to 1.25 it works fine
-
ok, I have fixed it offline. I will do a new release shortly
-
Apologies for those who have current issues with local playlists.
I planned on doing a release hours ago, but I went down a rabbit hole and started debugging and testing lots of things.
And now I have changed lots of code in all my files again. So I am not back to square one. Debugging, testing and tweaking.Ran out of time today.
-
I am still working on this. All week actually. There is light at the end of the tunnel. Things are better.
I was only meant to be fixing one bug. I rewrote half the plugin.

-
take your time. 1.25 works fine
-
Right mofos, coming ready or not.
I am going on holiday tonight for a week, so this isn't 100% tested. But I thought I would let you test it in my absense.
Although its has been tested with a xtream line, a github line, a local file, an xtream m3u local file and an xtream m3u_plus local file
Whats new...
A lot of code changes
Bug fixes
Speed improvementsSeries - Removed xtream "simple" api call and replaced it with the original get.php call. I now parse that data instead.
Series - removed hiding series titles (it was just too slow). So you can only hide series categories now. Series should take max 2 mins now. Not 15 mins for huge playlists.
Series - for series streams that duplicate the series title in the name, I have stripped this out so it only gets shown once and therefore reducing the long length of series streams titles.
Data - you might want to delete your json file - as I have changed they way hidden elements are stored. It might get confused otherwise.
There is still a little work to do, as I am unnecessary download files twice when switching from chosing streams to building streams.
There may be dragons.
Tough. I wont be here to fix them.
So keep a copy of previous of IPKs if you need to roll back,
** Beta Files deleted. No good. ** -
Still got a few issues to iron out with these releases at the moment.
When they are fixed the ipks will move to the first post.
-
Hey Kiddac, I know you are busy troubleshooting this plugin, but do you think any of the issues you are looking at could effect the importing of IPTV epg from Xtream playlist? It was working fine up to a few days back. Im not so sure that this issue is BMX related. I have confirmed the epg.xml downloads in a browser, just testing now with other images & older version of epg Importer. It is very strange, because I have tested with 4 older versions of BMX and the issue is still there but I know BMX was working with those versions. The only commits i see on the epg-importer in that timeframe looks to be a language translation, so its unlikely that is the cause..
-
There is a bit of an issue at the moment with iptvs that playlists are getting bigger and bigger.
EPGs are getting bigger and bigger.
A lot of them are just too large to handle on enigma2 devices with previous code that used to work. They just don't have the power, memory or storage capabilities.
We are fighting a bit of a battle at the moment.I say this a million times. You're better off with a smaller provider that doesn't have every channel in the world. 10000s of channels you will never ever use. These providers are just causing issues for lots of plugins and apps. And if your choice is limited, use an xtream iptv editor that will cost you a few bucks a year.
And billy big boy provider thinks he has the best service in the world because of the choice of channels. No he is actually in the crap pile that I would never use.
As mentioned, I have currently been working on this plugin the last few weeks. My main focus has been on better handling of large files.
I am nearly there, just some minor problems I am sorting out.
Moving forward some of the changes I am making in this plugin will be brought forward to my other plugins.
As for EPG importer. EPG importer has a log file that you can check when the download is happening. Press menu and show log a couple of times when its running.
See if anything is being shown in your log.And just reading your other post.
I have a large epg.xml file (500Mb+) - Yikes - That is absolutely ridiculous. That would take forever on a powerful PC with super fast broadband.
I would give up on the provider. It's going to be nothing but trouble. -
if this helps anyone i store all my epg / playlist with a usb 16GB
Just make sure you have the epg / playlist is directed to usb
And BMX for playlist every box is different
Am using zgemma h7s 4k
Image openATV / open vix
All working fine for me.
-
Yes, the EPG size is a joke, I only need about 2% of the epg for uk & us.. But that said, there are windows apps like nextpvr for example that handle the full epg no problem.. It downloads in seconds so no issue there. Last month, using your plugin, I filtered UK & US so only a few hundred channels and a couple of dozen bouquets, then I set the import to only import epg for services in the bouquets, it was working well but that functionality seemed to break somewhere along the line which left me importing the lot.. again..
Because (as you rightly point out) the epg's are growing too big for e2 box's, I would like to do all the epg processing on a vm and ftp over nightly & automate the whole lot...
...but converting raw epg.xml to e2 epg.dat (on anything other than an e2 receiver) is proving to be a tricky task...
-
Display More
if this helps anyone i store all my epg / playlist with a usb 16GB
Just make sure you have the epg / playlist is directed to usb
And BMX for playlist every box is different
Am using zgemma h7s 4k
Image openATV / open vix
All working fine for me.
Thanks for input Ronan, Im using an internal SSD in my zgemma H7s, so similar setup also toggling between OpenVIX & OpenATV. I also have zgemma H9s with exact same issue that started at the same time, so something broke.
Can you confirm Vix version & BMX version you are using? Or is everything on latest?
-
Better without epg then you can spend time with watching tv , if epg was available then you know when your favourite programs was starting, I think without epg was good 👍 idea for everybody,
Thanks
-
Display MoreDisplay More
if this helps anyone i store all my epg / playlist with a usb 16GB
Just make sure you have the epg / playlist is directed to usb
And BMX for playlist every box is different
Am using zgemma h7s 4k
Image openATV / open vix
All working fine for me.
Thanks for input Ronan, Im using an internal SSD in my zgemma H7s, so similar setup also toggling between OpenVIX & OpenATV. I also have zgemma H9s with exact same issue that started at the same time, so something broke.
Can you confirm Vix version & BMX version you are using? Or is everything on latest?
BMX V126 & VIX V6.6.09 kklass v 1.17
-
Display More
There is a bit of an issue at the moment with iptvs that playlists are getting bigger and bigger.
EPGs are getting bigger and bigger.
A lot of them are just too large to handle on enigma2 devices with previous code that used to work. They just don't have the power, memory or storage capabilities.
We are fighting a bit of a battle at the moment.I say this a million times. You're better off with a smaller provider that doesn't have every channel in the world. 10000s of channels you will never ever use. These providers are just causing issues for lots of plugins and apps. And if your choice is limited, use an xtream iptv editor that will cost you a few bucks a year.
And billy big boy provider thinks he has the best service in the world because of the choice of channels. No he is actually in the crap pile that I would never use.
As mentioned, I have currently been working on this plugin the last few weeks. My main focus has been on better handling of large files.
I am nearly there, just some minor problems I am sorting out.
Moving forward some of the changes I am making in this plugin will be brought forward to my other plugins.
As for EPG importer. EPG importer has a log file that you can check when the download is happening. Press menu and show log a couple of times when its running.
See if anything is being shown in your log.And just reading your other post.
I have a large epg.xml file (500Mb+) - Yikes - That is absolutely ridiculous. That would take forever on a powerful PC with super fast broadband.
I would give up on the provider. It's going to be nothing but trouble.RE: Log from EPG Importer
It mentions "No such file or directory" but as you can see in second pic, the file is indeed there..
The full contents of the file is in the 3rd pic, (I have nothing to compare it to, but It looks like the sources are not getting pulled from BMX bouquet creation)
I also changed the "Alternative EPG source" within BMX to the actual tested xml file:
(https://blah.blah/xmltv.php?us…h.blah&password=blah.blah)
Still no joy..
It is a strange one, up until the last week or so, it worked relatively ok. Admittedly, The file is too big for e2 box's but it used to (at the very least) die trying.
Now it just hangs doing nothing & using no resources for hours on end until I restart GUI.
Suggestion for BMX since you are rewriting a lot of code.
Can we implement a bracket after the IPTV line in the playlist for alternative EPG Source?
It took 10 mins to type it in on the remote through the plugin, just a suggestion..
I cheated by manually edited it in the .json file rather than typing on the remote but that resets every rescan.
I have also reflashed the box, VIX & ATV, installed & setup plugins from scratch, same result..
pasted-from-clipboard.pngpasted-from-clipboard.pngpasted-from-clipboard.png
-
Beats me? all plugins on my box is working perfectly , have you mounted your storage HDD / USB to your box
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!
