Everything works. If it doesn't for you... then you have to do the diagnostics yourself again.
Posts by s3n0
-
-
If there is a BUG in the Enigma2 algorithm, it will be a device-independent error. It is probably caused by a corrupted Enigma2 distribution or its outdatedness (outdated Enigma2 build). Try the directories / paths as I wrote.
What is the actual version and distribution of Enigma2 that you are using ?
-
According to your screenshot, it is a non-existent folder where the plugin is trying to extract the picons.
Please... as I already wrote... use some default folder - the first one or the second one.
Theoretically... the path "/media/usb/picon" could or should also work. But not in all Enigma2 distributions. Of course, you can try it. So, create the folder "/media/usb/picon" with FTP connection. Then set this folder in the Chocholousek Picons plugin configuration. You must remove the other folders with picons (if you use other folders with picons).
Alternatively, you can enable debug logging in your Enigma2. Then raise an error. Find the debug log file using an FTP connection... and copy the last created debug log file... and paste it here in the discussion. There might be a more clearly readable error there. But first we need to make sure that you're not really doing anything wrong. -
So you had the wrong directories. After changing them everything works ?
BTW, the directories that are built-in (as default dirs) in the Chocholousek Picons plugin are standard for most Enigma2 distributions. The most used directories for picons are these two:
/picon
/usr/share/enigma2/picon
Enigma2 needs a path to the picons, which is determined by its own algorithm. Not you. The plugin has the ability to edit and create its own directory, but that is for cases where the default path in the plugin is missing. It is not used to make Enigma2 change the path to the picons according to the user.
-
Hi Erling strand .
You can to try checking the disk functionality... also the correctness of the destination directory... and the capacity of the available space, via a terminal connection to the set-top box (ideally using the PuTTY application, via SSH or Telnet protocols).
I don't know what you're doing wrong. Maybe you used a dot instead of a slash (you have to use a slash at the beginning of the path). Maybe there's a wrongly named, created directory on the disk (i.e. the directory doesn't exist - with the wrong name). You need to check more things and verify them. You can also verify with an FTP connection to the set-top box, where you check for the existence of the directory in the target path.
-
There are some outdated picons in Movist*r+, Nova and Tivus*t (ex. DZN2).
Cheers
Hi.
I think that the names of the SAT channels you mention are not quite accurate. Why are you censoring the text ? Movistar+ ?????
It would be appropriate to also indicate:
- SAT position on which these channels are broadcast
- also the name of the SAT provider
- origin of the country in which these SAT channels are broadcast (country of the SAT provider)
The best thing is probably to directly obtain the service reference code (SRC) for the individual channels on which the picons are out of date. This can be done in several ways. One of the easier ones is to connect to the set-top box (on the same LAN network) via a PC, using a web browser, directly to the OpenWebif interface in the set-top box:
how to get SRC from OpenWebif.png
In the case of the service reference code (SRC), there is also a little more work for Chocholoušek, because he has to find out exactly what is being broadcast on these parameters, but it is better than the incomplete names of SAT channels, like the ones you just mentioned.
-
I still don't know where you got stuck and where the problem occurred.
-
All on zerotier is done and set. Just need to put virtual generated IP from my main box on the other box.
I don't understand what this means at all. Insert? IP address? Sorry, I don't know what you want at all.
I repeat again that you need to know at least the basics of working with computer networks. Without this knowledge you won't get far. Even if you manage to do it, there will still be a risk of poor network security and anyone (malicious person) will connect to you there.
Try using Linux Shell to simply see if a connection is established between the set-top boxes, which as you write, are already connected to the virtual network:
ping IP-address
-
Sorry, but you need to master the basics of computer networks. If you don't master them, then you won't be able to do it.
First of all, set or check the assignment of IP addresses, either via DHCP or a manually added IP address. You set all this in the ZeroTier Web-GUI.
Then you just need to use these IP addresses of the virtual network that you have assigned in ZeroTier.
If you want to connect with a desktop PC, then of course, you need to install the ZeroTier client on the PC and connect to your virtual network with the PC.
-
-
But that doesn't prevent there from being 2 competing plugins :).
It's good for cases where someone prefers certain types of picons... for example, they would like a custom logo background or someone would like to use SNP picons instead of SRP.
-
You should agree... that there shouldn't be 10 plugins in the world and not a single one is good quality :). In my opinion, one plugin is enough. That it should be universal and have everything you need. That it should work on older or most Enigma2 distributions. Even so, it's more of a problem to get a quality source of picons. I know that there are already several sources with picons. But that source should be good quality and always updated.
As you want. It's up to you :). Maybe it wouldn't be bad if there were more plugins. But then there's competition... because one plugin can do one thing and another plugin can do something else.
I've been kind of lazy for the last few months or years :-/. Maybe it's thyroid disease, uh... this constant fatigue. -
I personally don't really want to do it anymore :).
I haven't found a job as a main source of income as a Python programmer. So after years I'm very stagnant and I'm hesitant to give it up. Unfortunately, I don't live in the USA so I can find such a job quickly. I just lose interest in Python and programming after years. I'll never completely lose my knowledge of IT and programming, but I've already lost something from the practice of Python programming.
It will have to be done by Lululla or KiddaC (you) or I don't know who :).
-
Well... that's why I mention the vector graphics format, because it is possible to produce the necessary resolution from it.
Unfortunately, Enigma2 SKIN cannot display SVG format images as pixels. There must be a PNG format, often on some Enigmas also as a prescribed specific PNG format (resolution and also color depth in bits).
Therefore, the plugin algorithm in Enigma2 should be able to do the following:
- download only the required SVG files from the source with channel logos (according to the service reference code, found in the userbouquet files, just like my plugin ChocholousekPicons does)
- immediately after downloading SVG files from the Internet, convert them to the resolution required by the set-top box user and to the PNG file format
- merge the subsequently selected background for channel logos (here it is necessary that the original SVG picon exists in formats for a dark background and for a light background)... these backgrounds for logos can also be added by an experienced user to the plugin folder
If the plugin algorithm in Enigma2 did this, then it would be enough if the source of picons was only in SVG-light and SVG-dark formats (or even separate SVG logos, intended for a transparent background, i.e. without a background from the user).
Maintaining a database of only SVG files is easier than maintaining a huge number of types of packages, with different backgrounds and different resolutions, for different satellites in space. Pre-prepared packages are a big burden to manage - for every single source with picons on the Internet, it is a complicated way to maintain packages.
In my opinion, this should be done by an algorithm in a plugin, in the set-top box. Moreover, the user can then upload his own background / frame to the set-top box, for channel logos.
The server or source with SVG files should contain some API, so that it is possible to send a list of necessary SNPs or SRPs and then it is sent as a ready-made compressed file to the set-top box (via the plugin).
But I also appreciate the current existing practices, resources, website, github, ... it's really cool that it exists. I thought nothing like that existed. Thanks for all the info !
-
Quality is irrelevant if it's SVG format. But sometimes it's hard to get, because some TV companies just can't create and share stupid SVG format of their logo :). Or even another format that could be converted to vector graphics SVG format.
-
Oh, OK, but this is SVG format, and it needs to be converted.
I imagined it as using just a shell script and just download+extracting the pixels. SVG is more work. At least he was pushing it until there was something better.
-
The picons.git offers releases that are redy to use. Download and extrakt:
https://github.com/picons/pico…/tag/2025-03-04--22-19-23Hi.
Thanks for info. Someone already wrote something similar above.
So... I made a simple shell script just for testing purposes (attached at bellow).
But I immediately discovered the missing picons:- Prima Love HD SK - 1_0_19_3726_C8E_3_EB0000_0_0_0
- TV Barrandov - 1_0_16_31C_C94_3_EB0000_0_0_0
- Mnam TV - 1_0_16_3CFA_C95_3_EB0000_0_0_0 --- the channel's broadcast is temporarily suspended, but the pic is still missing
The picons looks nice. There is a slight difference though. For example, the picons that Chocholousek created or I hope will create again were optimized for full width and height while maintaining the aspect ratio. This means that the channel logo, for example, was always maximally visible in whole picon frame.
I would also like to use a resolution of 400x240, instead of 220x132. And unfortunately I only see 220x132 pixel resolution there.
Bash
Display More#!/bin/bash mkdir -p /tmp/G1T wget -q -O /tmp/G1T/p.ipk "https://github.com/picons/picons/releases/download/2025-03-04--22-19-23/enigma2-plugin-picons-srp-13e.19e.23e.28e.220x132-190x102.light.on.transparent_2025-03-04--22-19-23_all.ipk" #### > /dev/null 2>&1 cd /tmp/G1T ar -x p.ipk # divide IPK package to three separeted files: control.tar.gz data.tar.gz debian-binary mkdir -p /picon; tar -C / -xzf data.tar.gz ./picon # mkdir -p /usr/share/enigma2/picon; tar -C /usr/share/enigma2 -xzf data.tar.gz ./picon cd / rm -fr /tmp/G1T
-
Hi.
I have already followed a Github (/picon/picon/) source that someone mentioned above. There is a conversion table for ShortName from ReferenceCode. Then you can find .SVG files as ShortName. These .SVG are vector graphics and that is the best source that can exist. SVG as a vector graphic, it is possible to convert to PNG for the required resolution. That would be the best.
The question is, are all SVG logos there, all SAT channels. I doubt it. However... if there were enough SVG files, then it is a very good way.
Of course there is still the problem with colors. Chocholousek, for example, also played with the colors of the channel logos. Usually SAT channels have several versions of their logo. That is ideal if you want to use one and the same background for the picons. Understandably. Some of the picons have to be edited. If the user has chosen, for example, a dark background, but the SAT channel logo is purely dark color, then this logo will not be visible on a dark background. Therefore, there must be 2 or 3 basic types of picons/logos, intended for backgrounds: 1. dark 2. light 3. transparent.
Some creators of picon databases already have it figured out like this.
I don't know where to go at the moment. It would probably be best not to do anything :-D.
I thought about creating something new again... some plugin... at least for Western Europe. But I still can't find a reliable icon source... ideally SVG and ideally if the icons were already adjusted for some kind of background... for example for a dark background (dark "wallpaper").
-
OK, thanks for the info.
OK, and the plugin from KiddaC is called E-piconizer, right ? Can it handle all the picons from all the countries, at least within the EU? Does it use a reliable picon database, such as the one from Github ?
What bothers me is that the picon source must always be up-to-date and must contain all the necessary picons... at least for EU countries.
Then I would make a plugin too. That is, if I didn't find a plugin that could do exactly the same thing as the ChocholousekPlugin plugin. With support for many EU countries and with the ability to upload only some picons or outdated picons.
The picon sources must be reliable. The Github source looks to be very good... but only if at least 10-20 people take care of the picons regularly :).
I really like the option of transparent picons. There is then the option to choose your own background - user-drawn, i.e. drawn and added by the set-top box users. But there will also be a default background icon - already built into the plugin, to choose from.
-
OK... and now I have a question... is there any E2 plugin for processing (downloading and updating) picons, from Github source, into a set-top box ? If so, where are they, which ones are they ? Is there a choice of multiple picon designs ? How do these E2 plugins work ? Is each picon downloaded from Github separately ? Or is there some GIT-API for that, which will tell Github to compress into a package, specifically PNG or SVG files, and then a plugin or shell script will download them to the set-top box ?
I saw some shell script on Github, but I don't feel like studying the whole shell script (I don't know what this shell script does in its written algorithm) ... I guess I'm getting old and lazy :-D.
BTW... if the picons are in SVG format, that's great. However, in my opinion, it's not always possible to find channel logos in SVG format, and then you have to rely only on stupid PNG format. SVG file is a vector graphic... and when using a converter, it is possible to make any resolution of the resulting logo/image for the picon.