[Plugin] Jedi EPG Xtream

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,945
Jedi EPG Xtream

Assign 3rd Party EPG to IPTV Channels

Plugin will work on 720 or HD boxes.

There is nothing over complicated in this plugin and should therefore work on all images.
It has only been tested on OpenATV for this release.

1.png




How to use

Plugin is found in plugins menu.

Plugin loads all bouquets from bouquets folders except bouquets created via Auto Bouquets Maker.
Therefore can be used with any bouquet creating plugin not just my Jedi Maker Xtream.

Column 1 - Bouquets
This will load all your bouquets as found in
Code:
/etc/enigma2/

If bouquets are grouped it will load parent group. Pressing right or OK will load sub-bouquets.

Column2 - Channels
This loads all the channels from the selected bouquet.
If a channel has an EPG already assigned via this Jedi EPG Xtream plugin a LINK icon will show next to it.
Can unassign an EPG from the channel by pressing GREEN Button while that channel is highlighted.


Column3 - EPG sources
This loads a list of EPG sources that are defined in an editable file - epglist.txt
Code:
/etc/enigma2/jediepgxtream/epglist.txt

I have added in all the Rytec sources into this file, and 2 other working sources.
If using Jedi Maker Xtream playlists, these xmltv.php sources will also automatically be added to the EPG source list on load.
You can also use any active xmltv.php file to populate other providers.

Other 3rd party EPGs can be added. But EPG importer cannot use https:// sources though
Sources can be xml, xz, gz or an active iptv xmltv.php links

To edit the epglist.txt file, 2 elements are required. A name and a source separated by a single space.
The name has to be file name friendly. So use only Alpha-numeric characters and hyphens. Do not use \/.?* or spaces.

good example:
Code:
Rytec-News-Channels [url]http://www.xmltvepg.nl/rytecNWS.xz[/url]

bad examples:
Code:
Rytec News-Channels [url]http://www.xmltvepg.nl/rytecNWS.xz[/url]
Rytec/News/Channels [url]http://www.xmltvepg.nl/rytecNWS.xz[/url]

I have pre-downloaded all the sources data in compact form.
Sources can be refreshed by pressing YELLOW button or OK button if source list is empty (optional), or can be hidden by pressing BLUE button.
Hiding the source just comments it out of epglist.txt file. It does not permantly delete it.

Column 4
This column only lists active channels that has EPG data. It does not list channels that are named but has blank EPG data.
Therefore this plugin can actually be used to check your providers XMLTV file to see what actual channels should have EPG.

Press OK or GREEN button will assign this EPG to the channel.
On assigning it will jump back to column 2 to allow further adding of channel EPGs.

On assigning - everything is automatically created in the background. No further saving need, just exit out of the plugin to finish.


Navigation Buttons
Left
Right
Up
Down

Channel up - Page up
Channel Down - Page down


0 - Back to top
2 - Previous Letter
8 - Next Letter

EPG Importer
Open EPG importer.
Press BLUE button for "Sources".
Expand "Jedi EPG"
Select all sources.

Save

Press YELLOW button to manually download sources.


How to delete all assigned EPGs and start from scratch.

Code:
delete epg.json from /etc/enigma2/jediepgxtream/

Thanks KiddaC
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,945
Jedi EPG Xtream Version 1.05

Fixed - bouquets that did exist, but were then deleted afterwards was causing a crash.
Not fixed the ascii code error yet that a couple of people are reporting.

If people who have the ascii bug and want to test the rest of the program.
just comment out the function call in main.py for now. Its around line 259.

self.getJsonFile()
self.checkJsonFile()
#self.loadJsonIntoBouquets()
self.getBouquets()
self.getJediSources()
self.getSources()

That function shows what channels are already assigned on plugin load.
This is needed because JediMakerXtream resets all your iptv bouquets on update.
This injects some code back into the bouquets to allow the showing of the assigned icon.

You can still use the plugin without this function for testing purposes, but when your jedi updates tomorrow all the assigned icons will dissappear without this function.

Thanks KiddaC
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,945
Jedi EPG Xtream Version 1.06

-New version trying a slightly different approach.
-Fixed a few more little bugs too.
-And added in an option to unassign all from that bouquet.


Zip file attached below for dreambox users who wish to manually copy across to their box.
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,945
Jedi EPG Xtream Version 1.09

-A few more little tweaks to get foreign characters to work.
-Fixed incorrect variable name preventing the plugin loading.
-Fixed bouquet list - now only shows live and not vod and series (if created via Jedi Maker Xtream)
-Added in more remote control key mapping for navigating around my plugin.
-Fixed some images not liking a jedimakerxtream reference I am looking up in the settings file.
-Fixed - bouquets that did exist, but were then deleted afterwards was causing a crash.
-Added in an option to unassign all from that bouquet.
-Fixed last channel in bouquet getting ignored.
-Added in dreamOS skin, so that should no longer crash
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,945
Jedi EPG Xtream V.1.10

-Fixed an error in the 720 skin that was crashing dreambox images.
-Made column heading translatable.
-Added in a few more epg sources that people have suggested.
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,945
Jedi EPG Xtream V.1.11

-Fixed the multi colour backgrounds on dreambox
-Bouquets column is no longer sorted a-z
-Assigned sources and selections now get highlighted in the appropriate column
-Removed epg.json from the ipk, so your own will not get overwritten on plugin updates
-Added a few more loop breaks to try to stop some duplicate assigments
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,945
Attached is a new worldwide source for your epgs.

/etc/enigma2/jediepgxtream/


epgshare01-

Arab
Albania
Latin America
Austria
Bein Channels
Canada
Greece
Hong Kong
Ireland
India1
India2
Italy
Mexico
Maylasia
Panama
USA-PlutoTV
Redbull TV
South-Africa
Turkey
UK
USA
USA-Locals
Vietnam
South-Africa2

Thanks KiddaC
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,945
Jedi EPG Xtream V.1.13

-Now python 3 compatible
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,945
Jedi EPG Xtream V.1.14

-Fixed python 2 ID list.
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,945
added *deb file in previous post
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,945
Jedi EPG Xtream V.1.15

-Fixes
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,945
New
Jedi EPG Xtream V.2.00

whats new....

KiddaC wrote
Well basically I gave it some love and refactored all the code and skins.
•New skin code, so should be 100% compatible with dreamboxes
•New previous (2) / next letter (8) code that works on all 4 columns
•New fuzzy logic for finding close matches for images that have fuzzywuzzy module in their feeds
•Fallbacks to old logic for images that dont have fuzzywuzzy (dreamboxes)
•EPG Selection column now only shows close matches for simplicity
•Faster downloading and parsing of the files. Huge files are much much quicker now.
•EPG sources is no longer sorted and follows the /etc/enigma2/jediepgxtream/epglist.txt file structure
I have commented out the GEN sources in this release. They are UK football blocked and are down more than they are up.
In the epglist.txt there is also now a new Rytec-ALL that can be used instead of all the individual Rytec sources. Note this ALL file is a bit laggy on load though, but more convenient.
•New helper text at top, so you know what is going on, rather than just watching a loading circle unaware if anything is happening.
•New Logo
•New plugin icon

Has been tested on python 2.7 / python 3 and dreamboxes

Thanks KiddaC​​
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,945
New
Jedi EPG Xtream V.2.01


-Just minor bug fixes.​
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,945
New
Jedi EPG Xtream V.2.02


Full unfiltered list now returns on 4th column
Dreambox should remember last list position.
Removed prefix symbols in channel lists (for jedi maker xtream catchup channels)
Wrote some more catches in for previously mentioned crashes.​
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,945
Added *deb file in previous post
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,945
New
Jedi EPG Xtream V.2.03

-Updated sources.
-Fixed column 4 not being selectable if no found matches.​
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,945
Jedi EPG Xtream V2.05

Updated sources
Fixed a syntax error
Changed the epg importer file names from jex.epg.channels.xml to jex.channels.xml
 

Attachments

  • enigma2-plugin-extensions-jediepgxtream_2.05.20220921_all.ipk
    295.8 KB · Views: 34
  • enigma2-plugin-extensions-jediepgxtream_2.05.20220921_all.deb
    249.3 KB · Views: 18

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,945
enigma2-plugin-extensions-jediepgxtream_2.05.20230510_aio.deb

Updated version for DreamOS to support the new wqhd resolution.

Thanks seagen
 

Attachments

  • enigma2-plugin-extensions-jediepgxtream_2.05.20230510_aio.deb
    249.3 KB · Views: 31

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,945
Jedi EPG Xtream v2.07

Updated sources - deleting dead ones
Added in the DreamOS UHD skin
 

Attachments

  • enigma2-plugin-extensions-jediepgxtream_2.07.20230704_all.ipk
    265.1 KB · Views: 33
  • enigma2-plugin-extensions-jediepgxtream_2.07.20230704_all.deb
    229.1 KB · Views: 22
Top