Posts by KiddaC

    I installed pure2 and had a look at their code. It uses a custom menu.py screen. Then the modules to do the different menu styles are hidden away in a .so file.

    So thats no use for a nosey.


    I think most examples I have seen of this seem to be very similar coded to your version anyway.


    As i said earlier I was hoping to be able to do a custom component for skins without overriding the original menu.py

    i.e the component would take the current menu titles, and layout them out depending on the option chosen in the skin code. Like your plugin does but not relying on a plugin.


    I looked into this briefly but didn't get very far with it.


    By grid, I mean like you get in panel plugins.


    d895d1adda37e.png

    Are you meaning you are downloading your satellite box streams with something like openwebif.

    Which will give you a local network link something like this.


    http://192.168.1.1:8001/1:0:19:1B1D:802:2:11A0000:0:0:0:


    This uses your box to play the stream. If you only have 1 tuner on your box you will only be able to view channels that are on the same transponder as currently playing on your box. If you want to view any channels you have downloaded, just turn your box into standby to free the tuner.


    If you have multiple tuners, then you should have no problem viewing 1 stream on your box and a different stream on another device.


    If your streams are on a different satellite and you need to move your dish, you probably need a mobile phone app to change the channel first. something like Enigma2 Remote Control.

    https://play.google.com/store/…baront.enigma.rc&hl=en_GB

    Openskin-designer is useful for beginners. But it only works on skins that have all the elements in one skin.xml file.

    If the skins are spread over several template files then openskin-designer will not work.


    All skin files live here on your satelitte box /usr/share/enigma2/[skin folder]


    Skin files are in xml format. So it helps if you have an xml editor. I always suggest xml wrench as its free and has a built in syntax chacker. Notepad++ is also perfectly fine.


    You can either edit the file directly on your box by right clicking the file and then edit.

    Or you download them. Edit them offline and reupload back to your box.


    Any changes to a skin, need a reboot of your gui. IF your box bootloops and stops at 49, then there is an error in the skin.

    Just undo your amend to come out of the bootloop.


    XML files are easy to read. So its just a case of finding the correct screen and element and amending the relevant values or graphic references.


    If you don't know what a particular screen is called an easy way to find this is to turn on debug logs on your box. This debug log settings in your log settings. Menu... setup.. system...log settings.
    Go to the screen your interested in. Then in your ftp software view your last debug log in /home/root/logs

    you will see the last screen you visited near the end of the file.


    For example

    23:34:38.1261 { } Screens/Screen.py:151 show [SCREENNAME] InfoBar


    Then it would just be a case of searching for that screen in the xml files.


    <screen name="InfoBar" .......

    There are more experts on here than me on this subject but try this

    in

    /usr/keys/oscam_atv

    edit oscam.server


    [reader]

    label = name1

    enable = 1

    protocol = newcamd

    device = domain.com ,1234 - *1234 being your port number

    key = 0102030405060708091011121314

    user = user

    password = pass

    fallback = 1

    group = 4

    #inactivitytimeout = 10

    #emmcache = 1,3,31

    #blockemm-unknown = 1

    #blockemm-u = 1

    #blockemm-s = 1

    #blockemm-g = 1


    IF Cline



    [reader]

    label=name

    protocol=cccam

    device=domain.com ,1234 - *1234 being your port number

    user=user

    password=pass

    group=1

    inactivitytimeout=30

    cccversion=2.3.2

    cccmaxhops=3

    ccckeepalive=1

    cccreshare=1


    Then just go into softcams, change cam to oscams and restart cams.

    pcd


    Hi Pcd,


    How busy are you nowadays. I was just looking around the net for a horizontal menu for enigma2 for a future plugin and I remembered this old one you did a few years ago. If you install blue hd skin first and then your plugin, it still seems to stand the test of time without too many crashes (Pressing numbers crash it).


    I have had a good look around the source code of this plugin and I get most of what it's doing, but wondered if you fancied a new challenge of writing a new menu component instead of overwriting the original menu.py screen.


    I am going to attempt to do something like this myself. But as you seem more skilled than me in this department I thought I would ask you first.


    I am thinking something along these lines. These are just ideas off the top of my head. Just thinking out loud.


    Vertical Menu (with selected element text and selectionPixmap enlarged)
    <screen name="vertical-menu" ...

    <widget name="vertical-menu" .... selectedTextScale="2" vMenuSelectionSize="200,100" vMenuSelectionPixmap="graphic.png" itemHeight="80"


    vMenuSelectionPixmap, finds the current coordinates of current selection, then float the new pixmap and label over the top. (center aligned). Or something like that.

    Elements are spaced out based on itemheight and cut off accordingly like current menu


    a bit like the current sky q menu style.


    f82f5b078d29f867.png


    Horizontal menu (with selected element text and selectionPixmap enlarged)

    <screen name="horizontal-menu" ...

    <widget name="horizontal-menu" selectedTextScale="2" numberOfItems="5" hMenuSelectionSize="200,100" hMenuSelectionPixmap="graphic.png" itemHeight="80"


    menu items are spaced out based on the number of items.


    Grid Menu (with selected element text and selectionPixmap enlarged)


    <screen name="grid-menu" ...

    <widget name="grid-menu" selectedTextScale="2" numberOfColumns="5" gMenuSelectionSize="200,100" gMenuSelectionPixmap="graphic.png" itemHeight="80"

    Frequently Asked Questions


    General Skin Questions

    Q) Do I have to uninstall any previous skins.


    A) No. You can install as many skins as you want. All my skins are sequentially named so you just need to install my skins over the top of old ones.

    If you are using any of my existing skins, switch to default skin before installing the IPK, so there is no clashing with the custom components I use.



    Q) I want to edit/faff/mod your skin, where do your files live on my box


    A) /usr/share/enigma2/slyk-q-1080



    Q) Will slyk skin work on [random box name]


    A) Just try it and see. It will either work, be part skinned, or not install at all. It won't break anything



    Q) My display seems to cut some of your skin off. How do I recenter everything.


    A) Menu... setup...system...user interface...position setup



    Q) I am struggling to use FTP software. Can I install your skin via a USB Stick


    A) Yes. You need to have the correct folder structure on your usb though. create a media folder. Inside that create a usb folder. Inside that place your
    ipk file.... media/usb/file.ipk



    Q) I have been faffing with your skin and now my box only counts up to 49 and then boot loops. Do I need to reflash.


    A) If your box is stopping at 49 count up. This is usually a skin problem. Either undo your last edit and save. Or delete my entire skin folder and
    install it again. Your box will then continue to load normally. No reflash required.



    Q) Will installing your skin reset all my personal settings


    A) Installing a skin does not effect any of your settings on your box. Installing a new version will override any modifications you have made in the
    skin files or extras.xml though.



    Movie Player Questions


    Q) My movie planner isn't skinned


    A) By default OpenAtv will use Enhanced Movie Center. This is not skinned. Either remove or disable EMC in plugins menu.



    Q) My movie planner is all squashed up


    A) Press menu button on movie planner and set the number of rows to <=14




    InfoBar Questions


    Q) Pressing OK twice brings up event view and not 2nd infobar.


    A) See recommended settings above. (OSD Settings)


    Q) What picons can I use with your skin


    A) Any size. I now have a custom picon resizer so all picons will upscale or downscale nicely.



    Q) Why has my picons got a coloured background


    A) OSD settings. Show picon background colour – Disabled



    EPG Questions


    Q) My epg doesn't look like your screen shots.


    A) Press menu on the epg and change the display type to graphics and not text.

    You might have the expanded epg displaying. If so hold the TV button on the epg to switch between normal and expanded epg.



    Q) My epg looks all squashed up. How do I make it more spread out like yours


    A) On EPG, press menu change the timescale option to be less. i.e 120 minutes.



    Q) On the EPG how do I switch between the bouquets.


    A) Press Prev or Next button. Or press TV button to bring up a bouquet list


    Recommended Settings


    Channel selection settings...

    • Show event-progress in channel selection: Progress bar right
    • Show channel numbers in channel selection: yes
    • Show crypto Icons: Left from service/name
    • Show picons in service list: your choice?
    • Show columns: Disable
    • Number of rows: 14
    • All font sizes: 0



    Graphical infobar EPG Settings…

    • Number of rows: 4 (set in skin)
    • All font sizes: 0
    • Timeline font: 0
    • Service width :490 minus picon width if picons shown
      Info icon width: 75
    • Time scale: 120 minutes


    GraphicalEPG settings…

    • View mode: graphics
    • Service Title mode: Service number and Service Name
    • base time: 15 minutes
    • service width: 490 minus picon width if picons shown (important)
    • picon width: 100
    • info icon width: 75
    • time scale: 120 minutes


    EPG Settings...

    • Show EIT now/next in infobar: YES
    • Enable EIT EPG: YES


    Movie Planner settings… (file list button… menu…settings)

    • Number of rows: <= 14
    • show status icons in movielist - icons
    • show icon for new/unseen - yes


    OSD settings… (Usage & GUI… OSD settings) – vix menu locations will be slightly different

    • 2nd Infobar: 2nd infobar INFO
    • Show infobar picon: yes
    • Show infobar on skip forward/backward: yes (required for movies pause icon)
    • Show channel number in infobar: yes
    • Show picon background colour: Disabled
    • Show crypto info in infobar: Two lines
    • Show PVR status in MoviePlayer infobar: yes (required for movies pause icon)

    Available amends


    Picons


    The infobar picons can be 220x132 or 400 x 240

    picons go in your picon folder (no need for xpicon folder)

    i.e /media/hdd/picon


    /usr/share/enigma2/slyk-q-1080/q-picons.xml


    <screen name="infobar-picons">

    <panel name="infobar-picons-2"/>

    </screen>


    <screen name="eventview-picons">

    <panel name="eventview-picons-2"/>

    </screen>


    <screen name="movie-eventview-picons">

    <panel name="movie-eventview-picons-2"/>

    </screen>


    e8992cc885bef27dca.png



    <screen name="infobar-picons">

    <panel name="infobar-picons-3"/>

    </screen>


    <screen name="eventview-picons">

    <panel name="eventview-picons-3"/>

    </screen>


    <screen name="movie-eventview-picons">

    <panel name="movie-eventview-picons-3"/>

    </screen>


    ce8d817908d4606b.png



    Logo (Slyk or Original)


    /usr/share/enigma2/slyk-q-1080/q-main-templates.xml


    <screen name="logo">

    <ePixmap pixmap="2018-backgrounds/logo1.png" alphatest="blend" position="92,54" size="144,78" zPosition="2" />

    </screen>


    or


    <screen name="logo">

    <ePixmap pixmap="2018-backgrounds/logo2.png" alphatest="blend" position="92,54" size="144,78" zPosition="2" />

    </screen>

    Welcome to Slyk Q 1080 (Version 1.54) ** last updated 28/09/2025


    Install first for all my skins - only needs installing once

    enigma2-plugin-skincomponents-kiddac-shared-skin_1.15_all.ipk


    Main skin file
    enigma2-plugin-skins-slyk-q-1080_1.55.20260109_all.ipk


    See GraphicalEPG recommended settings below (Important)


    Optional Installs - see seperate instructions posts below


    Top Picks Mod and Movie Planner Mod has now been moved into new plugin - KiddaCs Skin E2sentials.
    KiddaC Skin E2sentials


    This skin will only work on newer builds due to the new button codes being used.



    00ed3cb0820ba9c3fc65.png


    Compatibility:


    This skin will work on the majority of OE Aliiance builds (OpenATV 6.3, OpenVix, ItaltSat, openbh etc. Not OpenPli or Blackhole) and the majority of modern enigma2 boxes (ZGemmas - openatv, XTrends, VUs, Mut@nts, Edisons, dinobots etc.)


    Installing the skin:

    FTP the IPK file over to your temp folder. var/volatile/tmp.


    OpenATV install instructions

    • Menu... setup... software management... install local extension
    • memory/tmp
    • Press ok on the package
    • press green to install.


    Once it has installed you need to set it as your skin.

    • Menu… setup… Usage & GUI… skin setup


    Reboot your box if you are not prompted to.


    ---------------------------------------------------------------


    OpenVix install instructions

    • Menu > setup > VIX > Ipkg install
    • memory/tmp
    • Press ok on the package
    • press green to install.


    Once it has installed you need to set it as your skin.

    • Menu… setup… System… user interface… skin setup


    Reboot your box if you are not prompted to.

    Instead of having a support thread for each skin, I am only now going to have 1 skin support thread. Other threads will soon be deleted.


    Use this thread to post any question, bugs, feedback for any of my skins.


    I will need to know.

    Satellite Box

    Image

    Which exact skin and whether the 720 or 1080 version.