Jedi Maker Xtream - User Guide

There are 16 replies in this Thread which was already clicked 56,507 times. The last Post () by KiddaC.

  • Quick Links


    Adding xtream playlist - via Jedi Maker Xtream Plugin


    Adding xtream playlist - via playlists.txt file


    Adding xtream playlist - converting provider script


    Add external m3u playlist - via Jedi Maker Xtream Plugin


    Add local m3u playlist


    View Playlists Info


    Edit/Delete Playlist


    Create Bouquets / Bouquets Settings


    Create Bouquets / Choose Bouquets


    Viewing Created Bouquets / Playing Streams


    Deleting Jedi Bouquets


    Updating Bouquets


    Catchup / TV archive


    EPG Importer Instructions for Jedi Maker Xtream


    Amending Alias.txt for use with Rytec UK



    Settings


    First things first. Before adding any playlists.

    Set your global settings to your own personal preference. Settings should be self explanatory.


    All settings have a description at the top of the screen. Please read the descriptions. Unfortunately they are only in English.


    Server Timeout - Is the number of seconds it waits for a server response of the initial data. Only needs changing if you have got a very slow IPTV provider (In which case why are you using it)


    Jedi currently comes with 3 available skins.

    Default (Purple)

    Slyk Onyx Skin (Black)

    Slyk Q Skin (Blue)


    Press Green button to save settings.

    Restarting GUI required for some settings.


    f438acda27e9.png

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

  • KiddaC

    Closed the thread.
  • Adding xtream playlist - via Jedi Maker Xtream Plugin


    Open up Jedi Maker Xtream Plugin and click "Playlists"
    On first load you will be presented with a completely blank screen.



    742c4f.png


    Press Green button - Add Playlist.


    dff6874786b23028e617ccfb.png


    For Xtream playlists in the following format use Standard Playlist option

    http://domain.xyx:80/get.php?username=user&password=pass&type=m3u_plus&output=ts


    Note: type and output may vary depending on your provider.


    Enter Protocol: http:// or https://

    Enter Server URL: do not include http protocol in your domain (Use Text Button & Virtual Keyboard or your keypad to enter characters)

    Enter Port Number: Just your port number not the :

    Enter Username. Most usernames are case sensitive. Make sure you are using correct case. (Use Text Button & Virtual Keyboard or your keypad to enter characters)

    Enter Password. Most passwords are case sensitive. Make sure you are using correct case. (Use Text Button & Virtual Keyboard or your keypad to enter characters)

    Enter Output Type. Most providers use "ts" for the stream output type. A few require this option to be "m3u8." Try "ts" first.


    Click Save




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

  • Adding xtream playlist - via playlists.txt file


    To access the playlist.txt file you need to access the files on your STB box. There are several easy ways to achieve this.

    Via Samba plugin. This should be installed and setup by default.

    If not... it lives inside your Network Settings menus.

    On OpenATV this would be Menu > Setup > System > Network > Samba Setup

    Then in Windows file explorer you need to select Network > [Your Box Name i.e. Dinobot]

    On my machine I always have to select my box twice as first time it always fails strangely.


    f7fe722444b.png


    Then navigate to Root > etc > enigma2 > jediplaylists > playlists.txt


    92ef7.png


    Right click playlists.txt and edit


    Via FTP software


    I always use Filezilla as my FTP software

    Enter your STBs IP address as can be found in Menu > Information > Network
    username: root
    password: [leave blank]

    Port: [leave blank]


    pure2 image

    username: root

    password: pure2

    Port: [leave blank]


    bea61add45.png

    In the right panel of your ftp software navigate to

    /etc/enigma2/jediplaylists


    0839458.png


    right click playlists.txt to edit


    Enter your playlist details into playlists.txt file. Must include your protocol (http:// or https://)

    For more than one playlist use a seperate line.

    Playlists can be commented out using a # at the start of the line. These will then not appear in the plugin.

    4574c471ba545ed5d366.png


    Save file.

    If using FTP make sure you go back into your FTP software where it should prompt you to save

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

  • Adding xtream playlist - converting provider script


    Your provider might provide a script to use on enigma2.

    These scripts create bouquets for your provider and are not as user friendly as the bouquets Jedi Maker Xtream plugin creates, so you need to convert this script into a format that can be used by Jedi Plugin.

    Your script might look something like this.
    wget -O /etc/enigma2/iptv.sh "(http://your.iptv.com:8080/get.php?username=user&password=password&type=enigma22_script&output=ts)" && chmod 777 /etc/enigma2/iptv.sh && /etc/enigma2/iptv.sh


    Take the URL from the script that is usually in brackets.

    http://your.iptv.com:8080/get.php?username=user&password=password&type=enigma22_script&output=ts


    replace type=enigma22_script with type=m3u

    http://your.iptv.com:8080/get.php?username=user&password=password&type=m3u&output=ts


    place this new url in your playlists.txt file as explained in the previous post

    or get the details from this url and manually add them via playlists > add playlist

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

  • Add external m3u playlist - via Jedi Maker Xtream Plugin


    Jedi Maker Xtream allows the use of external m3u playlists as well as normal xtream playlists.

    These can be playlists as found on iptv websites, pastebin, your own server etc.


    To add an external playlist

    open Jedi Maker Xtream plugin


    Press Green button - Add Playlist.


    Select playlist type: M3u File

    Enter external URL for your playlist


    909db5e39ba8cfe0.png



    Note:

    My plugin will only pick up external m3u files with the extension .m3u

    My plugin will only read external URLs for M3U that follow the standard format which looks like something below.


    Must start with #EXTM3U

    Description lines must start with #EXTINF :-1 or #EXTINF:-0

    URL lines must start with url protocol (http:// or https://)


    Code
    #EXTM3U
    #EXTINF:-1 tvg-id="" tvg-name="" group-title="", Channel Name
    http://domain.com:25461/live/user/pass/1234.ts


    or


    Code
    #EXTM3U
    #EXTINF:-1 , Channel Name
    http://domain.com:25461/live/user/pass/1234.ts


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

  • Add local m3u playlist


    To add a local m3u file that is located on your STB box.


    First set the location of your local M3U files/folder in Jedi Maker Xtream Settings.

    Leave as default or select your own location


    f65600911e54.png


    Navigate to this location via Windows or FTP software.

    Place M3U file in this location.

    Enter Playlists via plugin and your M3U file should be in your playlist list.

    If your playlist is not show check m3u playlist is in the correct format.


    Note:

    My plugin will only pick up local m3u files with the extension .m3u

    My plugin will only read local M3Us that follow the standard format which looks like something below.


    Must start with #EXTM3U

    Description lines must start with #EXTINF :-1 or #EXTINF:-0

    URL lines must start with url protocol (http:// or https://)


    Code
    #EXTM3U
    #EXTINF:-1 tvg-id="" tvg-name="" group-title="", Channel Name
    http://domain.com:25461/live/user/pass/1234.ts


    or


    Code
    #EXTM3U
    #EXTINF:-1 , Channel Name
    http://domain.com:25461/live/user/pass/1234.ts

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

  • View Playlists Info


    Once you have entered your first playlist this will appear in Jedi Maker Xtream plugin under "playlists"


    The playlists screen provides additional information.


    Green L.E.D. - Line is active or M3U file is accessible. For external M3U files this might be a false positive as it's only checking the URL exists and not actually a valid M3U

    Red L.E.D. - Line is inactive / banned / disabled / Down for Maitenance. For external M3U files this will be red if the URL no longer exists.


    IPTV providers have some downtime when they update their servers and streams. Your line will show RED in this period.

    If it stays red for a prolonged period of time and you think your line should be active. contact your provider.


    The playlist will also show the max connections allowed for this line, and also how many active users are currently using the line.

    Note: Active count means the number of streams being currently played on various devices. Not whether that line is active or not.


    1c9870bdfe0adb10384c.png



    You can also get full information about your playlist by selecting your playlist and pressing the INFO button on your remote.


    db5302ac5.png

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

  • Edit/Delete Playlist


    Once you have added your first playlist there will then be other options available under your "Playlists" option.


    64a51dc1cb8a84ba.png


    Edit Playlist


    This will bring up a similar screen to that of manually adding a playlist, but with the playlist details pre-filled.

    This screen is useful as lots of providers regularly change the domain url to avoid isp blocks, but all other details will remain the same.

    Make sure you regularly check with your provider portal for the correct URL.


    0111219199409f6.png


    Delete Playlist


    This will prompt you with an "Are you sure" message.

    Deleting playlist will permenatly delete the reference from the playlists.txt file only. It does not delete any previously created bouquets for this provider.

    If you wish to also delete any created bouquets for this provider, delete the bouquets via the main menu first, before then deleting a provider via this option.

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

  • Create Bouquets / Bouquets Settings


    In Playlists, highlight your playlist and press OK to start the bouquet creation process.


    Settings - Full Explanations

    You will be presented with numerous options that are specific to that playlist only.

    Allowing mutliple playlists to have different options if required.


    566c85c3def3d6716.png


    Bouquet Name

    By default this is the domain url of your playlist. This value can be changed to any value except blank.

    If you have multiple playlists make sure this value is unique for each playlist as its this value that the plugin uses as a unique ID reference.


    Use name as bouquet prefix

    When you have created your bouquets, this will either prefix the category name with the chosen 'Bouquet Name' or not. Useful to differentiate between over the air channels and IPTV or determining multiple IPTV playlists.

    i.e
    Sports
    IPTV1 - Sports

    IPTV2 - Sports


    Live categories

    Select yes if you wish to build bouquets for live categories


    Stream type for Live (live categories selected)

    Various options depending on your setup.

    DVB(1), IPTV(4097), Gstreamer(5001), ExtPlayer(5002) - The latter 2 only available if you have installed one of them modules.

    It is up to the user to experiment with this option to find the best option for your provider. There is no perfect setting as all providers are different.

    Try a value, create your bouquets then test playing, zapping speeds, ff/rw options etc. Choose the option best for you.

    If your stream is known to be active and you are only getting a black screen, try an alternative stream type.


    VOD categories

    Select yes if you wish to build bouquets for VOD categoires.

    Be warned some providers VOD categories can be huge.

    For initial testing it is advisable to just test LIVE first and add VOD and Series later when you understand the process.


    Series categories

    Select yes if you wish to build bouquets for series categories.

    Series categories uses a slightly different approach to downloading the data and can be a lot slower than Live and VOD creation. This is expected behaviour.


    Stream type for VOD/Series (VOD categories or Series categories selected)

    Various options depending on your setup.

    See "Stream type for Live" above for explanation.


    VOD bouquet order (VOD categories selected)

    You can change the order that VOD categories appear in your created bouquets.

    The date orders are based on date added by provider. This is not the year of release.

    Original Order

    A-Z (default)

    Newest First

    Oldest First


    Use your provider EPG

    If your provider has its own EPG listings for its streams this option will then be added to EPG Importer plugin sources. (see "EPG Importer Instructions for Jedi Maker Xtream" section below)

    Most IPTV providers only provide a very limited EPG for the main UK and USA channels, some sports and some movie channels. It is very rare you will get a fully populated EPG from IPTV providers.


    EPG Url (Live categories selected)

    By default, the correct EPG URL will be added for EPG. There is no need to edit this value. On rare occassions your provider will give you an alternative EPG url to enter.
    If this is the case amend the URL to the one provided. You cannot just use any EPG url as the IDs from your provider streams have to match the IDs of the EPG data.


    Use Rytec UK EPG (Live categories selected)

    A clever hack to try and match IPTV UK channels with the EPG data provided by Rytec UK sources. Therefore giving you a more complete UK EPG.

    This works by running some swap rules on the original channel name to try and match them with the names similar to Rytec UK names.

    There is also an additional alias.txt file in /etc/enigma2/jediplaylists to further help this process. (See "Amending Alias.txt" section below.)

    For UK users it is recommended to enable this setting.

    This Rytec UK EPG is only for UK channels. It does not work with any other international channels.


    Replace UK channel names in bouquets with swap names (Use Rytec UK EPG Enabled)

    The will amend the UK channel names in channel bouquets to that of the computed swap names.


    For example.

    If original channel was called

    UK: Sky Sports Football FHD


    If this option is enabled the swap rules will try and replace the name to match the proper channel name, and this is the channel name which will be shown in bouquets.

    skysp f'ball hd

    UK only: Force UK name swap (Use Rytec EPG Enabled)

    Normal swap rules looks for a reference to "UK" in the channel name. i.e UK: channel, Channel (UK) etc.

    Not all providers prefix or suffix a channel with an international code like "UK".

    This force swap looks for a "UK" reference in the Category group title instead of the channel name.


    For example

    Category: UK Sports

    Channel: sports1

    Channel: sports2


    Therefore this option is only required if your channel names have not got a reference to "UK"

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

  • Create Bouquets / Choose Bouquets


    32bdeacf.png


    Check the categories you wish to build bouquets for.


    OK Button - toggle current selection

    Green button - to start creating your bouquets

    Yellow button - to toggle all the selections.

    Blue button - to clear all / select all selections.
    Info Button - view the channels in that category


    ee7a5f21c4709036672.png


    Note: you cannot select individual channels. Only individual categories.


    Red Button to return to Category list.

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

  • Viewing Created Bouquets / Playing Streams


    All streams are viewed via your TV bouquets and not the Jedi Maker Xtream plugin.


    To access bouquets, exit fully out of the plugin until you are on live TV.


    Press TV button on your remote to bring up Channel Select.

    Your IPTV bouquets will be at the buttom of your bouquets list.


    b3f6df99817ab8a237d1505.png


    If you have entered Channel Select screen via "Up/Down" on your keypad.

    Press Blue Button (Favourites), to bring you back to the main bouquet list.


    Press OK to enter Bouquet.

    Press OK again to play stream. (OK twice if you have preview mode on)

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

  • Deleting Jedi Bouquets


    To delete any bouquets created via Jedi Maker Xtream Plugin.


    Enter the main menu of the Jedi plugin. You will now see 2 new Delete options.


    8d6a3c757f79363ff7b67b.png


    Delete Individual Bouquets


    This will bring up a list of providers that you have created bouquets for.

    Press OK button to Check the ones you wish to delete.

    Press Green Button to Delete. Selecting Yes on the confirmation screen.


    044e4e96f39731cf7aff.png



    Delete All Jedi IPTV Bouquets


    This will delete ALL IPTV bouquets created via Jedi Maker Xtream Plugin.

    Other bouquets from scans, ABM, other IPTV plugins or personal bouquets will not be deleted.

    This function will only delete the created bouquets. It does not delete the playlists.


    c4cbe6fe5.png


    ** Note if updating to a new version of Jedi Maker Xtream. It is highly recommended to delete All Jedi Bouquets before installing a new version. **

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

  • Updating Bouquets


    There are 2 options for updating your IPTV bouquets.


    Auto update via a specifc time set in the main Jedi settings or Manual update via the Jedi Maker Xtream main menu.


    To manually update and download the latest streams for your providers.

    press OK on the Update Bouquets.

    This will update all existing Jedi Created IPTV bouquets, for all providers.

    You will see an on screen progress of the providers being updated.


    Upon completion visit Channel Select screen to view your updated lists.


    8b88945f.png


    If you wish to know when the last update time was for a particular provider.

    Go into "Playlists" in Jedi and highlight the provider you wish to see the update information for.

    Details will be shown at the bottom of the playlists screen.


    813b676bb3e.png

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

  • Catchup / TV archive


    Jedi Maker Xtream now has the option of viewing catchup channels if your IPTV provider has catchup channels.

    Catchup allows the viewing of older programmes a bit like BBC Iplayer or ITV catchup.

    Not all IPTV providers have catchup, and those that do can vary between 2 - 7 days


    Firstly turn on catchup in Jedi Main settings and select the desired prefix character.


    4a86e10f6f02993a7582fb.png


    If your provider has IPTV catchup this will be shown in your EPGs screens via your chosen character prefix.
    In the below example with an "-" prefix.


    103f4f208a5d97cd5f0230b.png


    (Note: catchup cannot currently be triggered via "Channel Select" screen, only the main EPG screens.)


    When in an EPG, highlight a channel that has catchup and press one of the trigger buttons on your remote to bring up your Catchup options for that channel.

    (Stop, List, PVR, File, Fav).


    This will then show you your available catchup days for this channel.


    c0c92e106a24d.png


    Press OK on the selected date or All days.


    7f0fd77a46c3ace.png


    Press OK on the desired stream. This will then open and play in Movie Player. Where you can Fast Forward / Rewind / Pause / SEEK just like playing any other recording.


    On exiting out of movie player, you will be presented with the catchup channel list again. Either select another to view, or exit out of the screen to return you back to live TV.

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

  • EPG Importer Instructions for Jedi Maker Xtream


    Open EPG Importer Plugin.

    OpenATV is

    Menu > Setup > EPG > EPG Importer


    Automatic import EPG: enabled

    Automatic start time: (set a time later 5 or 10 mins than your Jedi Maker Xtream auto update time)

    Clearing current EPG before import: Yes

    Load long descriptions up to X days: 7


    Save Settings


    Now press the Blue Button (sources), to select your Provider EPG.



    Provider EPG


    Find your IPTV provider in the source list. (usually at the bottom).

    Press OK on your provider group.

    Press OK to select/checkbox your provider

    Press Green Button (Save)

    Note: you DO NOT have to uncheck Rytec UK sources if using provider EPG.


    On the main EPG importer setting page...

    Press Yellow Button (Manual) to start the epg import.


    45e1fe7b6ab.png


    Rytec UK EPG


    If in Jedi Maker Xtream bouquet creation settings you have chosen to try and populate UK IPTV EPG via Rytec UK


    Go in EPG importer Sources


    If you have previously selected your EPG IPTV provider source, you need to now uncheck any IPTV provider sources. Otherwise they will clash with Rytec sources.

    Then select all the Rytec UK Sat/Virgin XMLTV sources.


    84e7284c91.png


    fc400d68a2c6ac.png

    Press Green Button (Save)


    On the main EPG importer setting page...

    Press Yellow Button (Manual) to start the epg import.

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

  • Amending alias.txt for use with Rytec UK


    The main purpose of alias.txt file is if you have selected to use rytec UK EPG sources instead of the provider EPG.

    My plugin has lots of rules to try and convert your provider channel name to the same name as used by Rytec UK so will already make the correct name swap most of the time.

    But as every provider names their channels differently, my swap rules don't always work 100% of the time, especially with provders who name their channels unusually.


    Therefore alias.txt file is your own swap rules file to help convert your provider named channels into Rytec UK named channels.


    The alias.txt file can be found here on your box.

    /etc/enigma2/jediplaylists/alias.txt


    (see Adding xtream playlist - via playlists.txt file post above on how to access files on your box)


    The alias.txt file looks like this



    The first value in each list is the Rytec UK name (do not change the first value).

    Everything after this first value is a substitute name that your provider might have called that channel.

    I have have pre-filled lots of channels based on providers I have tested.


    Now how do you know what to add to this file?


    In Jedi Maker Xtream, when creating your bouquets...select these settings.

    Use Rytec UK EPG: enable

    Replace UK channel names in bouquets with swap names: enable

    (this will add in my plugins swap rules and change the name so you can easily see what to add to alias.txt file)


    2b635b5070d4dbd6af0.png


    Create your bouquets as you would normally.


    Then go into EPG importer

    Select all Rytec UK Sat/Virgin XMLTV sources

    Unselect all provider sources

    (as described in the above post.)


    Then manually download EPG.


    go into channel select (TV Button from live tv.)


    Check your UK IPTV channels for any missing EPGs.


    Now here is an example of an IPTV provider that names its channels in an unusual way.

    Notice how my plugin has added EPG to some of the normal named channels. But there is lots of gaps due to the provider using a "U*" prefix for some channels.

    My rules will not pick up this unusual prefix.

    You can ignore the catchup prefix "-" as these are ignored anyway.


    8210156d0749392acbbd.png


    So I would need to find these channels in the alias.txt file and add the new swap names. Make sure when adding a new swap name it is all lower case.


    Add in  ,"name" for each new alias


    ["bbc one hd", "bbc 1 hd", "bbc1 hd" , "u* bbc one hd"],


    Amend all the UK channels you need to.

    Please check the format of the alias.txt after any amends as any errors will break the whole file and it will then not be read at all.

    Use https://jsonlint.com/ to test the file after amending it.


    bb13c3824b0c0f2a57.png


    Now upon saving alias.txt file and doing a manual update of bouquets via Jedi Maker Xtream plugin. Your changes should have been applied.

    No need to redownload EPG sources. Just manual update via Jedi is needed.


    60978504c1fb29.png


    Rinse and repeat for all the UK channels that haven't got an EPG.


    Note: Rytec UK doesn't 100% populate all channels. The odd channel is blank. If you think you have entered the name correctly in the alias.txt file and still getting blanks, then maybe Rytec doesn't currently have EPG for that channel. Skip it and move onto the next.


    (if you have editted this file it is advised to back it up before updating Jedi Maker Xtream plugin, as a version update will override this file)

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

KiddaC Skins and Plugins

KiddaC Enigma2 Picons, Plugins and Skins, includes slyk-1-HD, v-skin-HD, slyk-q-HD, slyk onyx skins, Bouquet Maker Xtream, E2Piconizer, IPTV Bouquet Maker, Jedi Maker Xtream, Jedi EPG Xtream, ScreenNames, Visual Weather and X-Streamity - Xtream Codes IPTV Player.

Participate now!

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