Posts by KiddaC

    No you got lucky as your provider names the channel IDs correctly so would have picked up named picons. i.e bbc1.co.uk

    or your provider uses the satellite refs in his api, in which case its picking up the same service ref picons in your picon folder..

    you got the middle bit wrong.

    http://your.iptv.com:80/playlist/username/pass/

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

    ... and this is how I find the screen to skin. I am actually doing this right now as I am updating some screens in my skins.

    Find the screen you want. i.e Language selection
    open the screen on your box.

    Then in your debug logs... look to see what this screen is called.

    21:18:31.8007 [Skin] Processing screen 'LocaleSelection', position=(210, 120), size=(1500x840) for module 'LocaleSelection'.

    look for the screen in for example openatvs github.

    https://github.com/openatv/eni…creens/LocaleSelection.py

    copy the skin code to give you all the elements. Change the size, position, colours etc to personalise.

    I also check metrix hd skin folder to, to see how they skin it.
    /usr/share/enigma2/MetrixHD/skinfiles

    This is how I work. It might help you find your own errors.


    Firstly install python 3 on your computer

    https://www.python.org/downloads/

    Secondly you need a code editor. I prefer to use geany
    https://download.geany.org/geany-1.38_setup.exe

    You need a python code linter. I use pylama
    Open windows power shell as administrator and type pip install pylama


    Set geany to use python
    build > set build commands

    pasted-from-clipboard.png

    C:/ProgramData/Python/python -m py_compile "%f"
    C:/ProgramData/Python/Scripts/pylama --max-line-length=800 --ignore=E722,W605,C901 "%f"

    Then you just need to load all your python files.
    Click compile. This will tell you any code that is not compatible with python 3.
    Click full lint (f9 on my machine), will warn you of things to clean up.

    other helpful commands in Geany.
    Document > strip trailing spaces
    Document > Replace Tabs with spaces (4)

    Any errors, google is your friend, which will probably send you to a similar question on stackoverflow.

    The hard bit is getting it work on both python 2 and python 3.

    That just comes with experience and looking through any of my plugins source files, you will find lots of examples of hacks we got going on to accomplish that issue.

    Then its just a case of turning on debug logs, loading your files. Crashing your box, fixing file, loading your files, crashing your box, fixing file.... rinse and repeat :)

    And for skin xml files I use notepad++ with xml tools plugin added.

    That will tell you any xml errors on save. Also can format code with pretty print.

    tolli1986

    Stalker uses your boxes mac address (or fake mac address). Your provider has to set this up and assigns your line to your mac address.


    Xtream codes use the get.php/player_api.php APIs with username and password.

    Most clients offer both for the same domain.

    You can get username/password from a mac address with the right software.
    But you cannot get mac address from username/password.

    If your portal gives you a username or password, then try your domain in a browser.

    https://domain.xyz:port/c/



    https://domain.xyz:port/stalker_portal/c/


    if you get a stalker splash screen, then your client does both.

    If so then contact your provider and ask to assign your mac address.

    Most people that use multistalker apps and plugins or STB emulators are doing so via hacked stalker lines they have obtain from the internet.



    In fact that isn't 100% going to work on a single tuner box. It doesn't zap to the channel.
    So for a single tuner box you would have to turn your sat box into standby first. (you can use mobile phone apps that can do that for you)
    Dual tuner will work fine.

    Firstly you would need to create your channel bouquets, most people tend to use the enigma2 plugin autobouquetmaker.

    Then all modern enigma2 images come with software for your browser called openwebif. Which as you mentioned on your first post is just your boxes ip address.
    Dreamboxes have a slightly different interface.

    It is very easy using openwebif to create a playlist of your satellite channels. Then you just save the file as an m3u8 file and upload it to your other device.
    If its all the same wifi, then the channels will play no problem.

    Click "Download playlist for all channels"

    pasted-from-clipboard.png

    You then get your playlist

    pasted-from-clipboard.png

    Is that what you are after???

    File commander is small in my skins, because it never existed when I created my skins, therefore it isn't skinned.
    I also delete file commander every time I flash my box, so I have never once used it :)
    It probably isn't too hard to skin.

    Looking at metrix skin
    /usr/share/enigma2/MetrixHD/skinfiles/skin_plugins.xml

    Search for commander and copy all the commander screens over and change the colour refs.
    You can dump the code in my ?-plugins.xml files.


    In fact looking at metrix skin it uses a lot of template panels now. It might not be that easy for a non-skinner. You would have to hunt down all the template panel code too.

    How to get rid of mini tv offset black borders.

    You should know me, there is a post for everything ;)

    Black borders Picture in Graphics EPG screen

    We don't get those text in the UK, so they were never skinned.


    it might be this screen. Not 100% sure


    <screen name="RdsInfoDisplay"

    METRIX code for radio elememts live in


    /usr/share/enigma2/MetrixHD/skinfiles/skin_openatv.xml

    If copying metrix skin elements you would have to change the colours to hex values or colours already named in my skin.xml file.