For Enigma2 devices running Openvix
Download Putty & Filezilla (Both free) https://www.putty.org/ https://filezilla-project.org/
Read all the info on this website https://www.suls.co.uk/ Note the ip address of your box (Menu - Information - network)
Download the script from here https://github.com/su1s/e2m3u2bouquet/releases/tag/v0.8.2
Connect to your box using filezilla and create the required folder(s) so that you have /etc/enigma2/e2m3u2bouquet
Copy the script e2m3u2bouquet.py to your engima2 box (to /etc/enigma2/e2m3u2bouquet) using putty start putty, fill in the ip address of your box select telnet and click on open username is root, normally no password, so hit return
Make script executable in putty, cd to /etc/enigma2/e2m3u2bouquet then type chmod 777 e2m3u2bouquet.py
Run the script passing the url for your m3u file and the url for your providers XML TV data feed
Replace your providers "http://provider_url/get.php" and your username & password in the python command below, TWICE After editing, highlight & copy python command Click in putty window, right click to paste, click on return & it will run. (It should be run from /etc/enigma2/e2m3u2bouquet) python e2m3u2bouquet.py -m "http://provider_url/get.php?username=YOURUSERNAME&password=YOURPASSWORD&type=m3u_plus&output=ts" -e "http://provider_url/xmltv.php?username=YOURUSERNAME&password=YOURPASSWORD"
It installs E2m3u2Bouquet bouquets (You don't need the provider named ones anymore, the epg will not work with these bouquets) On box, menu, plugins, epg importer, blue for sources, click on IPTV Bouquet marker, move to E2m3u2Bouquet and click ok and green to save To run the EPG update manually, press yellow.
To set up a cronjob, so that the EPG runs automatically, follow the instructions here https://www.suls.co.uk/e2m3u2bouquet-automation-via-cron-job/ The box then updates the EPG automatically, each day at the set time
If I missed anything, please ask, or anyone else is welcome to comment.