Hallo zusammen,
das VTI Image unterstützt ja seit geraumer Zeit Picons by Name.
Ich finde die Picons by Name haben einen sehr großen Vorteil, da man mit nur wenigen Picons sehr viele gleiche Sender (z.B. verschiedene SAT-Positionen, Kabelanbieter, etc) abdecken kann.
Allerdings unterstützt das VTI Image (noch) nicht die SNP Picons wie sie z.B. von der größten Picons Webseite PICONS - Home für E2-Receiver und Kodi angeboten werden.
Etliche andere Images wie z.B. OpenATV, OpenVIX, etc. unterstützen dieses SNP Picon Namensformat.
Vorteil dieser Methode ist z.B. dass Sonderzeichen wie z.B. Schrägstrich "/", Stern "*" oder das Plus-Symbol "+" in den Sendernamen ersetzt werden und somit auch immer das richtige Picon angezeigt werden kann.
Wer mehr Informationen dazu nachlesen möchte, kann dies hier im github tun: GitHub - picons/picons-source
Auszug:
SNP - SERVICE NAME PICONSThe idea behind SNP is that a simplified name derived from the channel name is used to lookup a channel logo. The idea and code was first implemented by OpenVIX for the Enigma2 tuners. Any developer currently using the serviceref method as a way to lookup a logo and would like to implement this alternative, can find the code used to generate the simplified name at the OpenVIX github repository.
Die Änderungen die im VTI Code notwendig sind, dürften sich wahrscheinlich in Grenzen halten, siehe z.B. hier in der Picons.py Datei:
Alles anzeigen
Quelle: enigma2/Picon.py at master · OpenViX/enigma2 · GitHub
Die Änderungen der Sendernamen werden ständig von der Community aktualisiert und neu hinzugefügt und mit den bestehenden Picons verlinkt.
picons-source/snp-index at master · picons/picons-source · GitHub
Momentan lade ich mir unter Edit by ditschi: Verlinkung entfernt! immer die SNP Picons im .tar.xz Format manuell herunter und entpacke diese lokal auf meiner Festplatte. Die Picons wiederum muss ich dann manuell in den E-Channelizer (Settings-Editor) importieren (da er SNP Picons unterstützt) und diese dann wiederum als SRP-Picons für das VTI-Image umkonvertieren und auf die Box schieben.
Ich wünsche mir hier in diesem Thread eine konstruktive Diskussion darüber.
Es wäre richtig gut, wenn das VTI-Image das SNP-Picons Format unterstützen würde.
Viele Grüße,
CaineX
das VTI Image unterstützt ja seit geraumer Zeit Picons by Name.
Ich finde die Picons by Name haben einen sehr großen Vorteil, da man mit nur wenigen Picons sehr viele gleiche Sender (z.B. verschiedene SAT-Positionen, Kabelanbieter, etc) abdecken kann.
Allerdings unterstützt das VTI Image (noch) nicht die SNP Picons wie sie z.B. von der größten Picons Webseite PICONS - Home für E2-Receiver und Kodi angeboten werden.
Etliche andere Images wie z.B. OpenATV, OpenVIX, etc. unterstützen dieses SNP Picon Namensformat.
Vorteil dieser Methode ist z.B. dass Sonderzeichen wie z.B. Schrägstrich "/", Stern "*" oder das Plus-Symbol "+" in den Sendernamen ersetzt werden und somit auch immer das richtige Picon angezeigt werden kann.
Wer mehr Informationen dazu nachlesen möchte, kann dies hier im github tun: GitHub - picons/picons-source
Auszug:
SNP - SERVICE NAME PICONSThe idea behind SNP is that a simplified name derived from the channel name is used to lookup a channel logo. The idea and code was first implemented by OpenVIX for the Enigma2 tuners. Any developer currently using the serviceref method as a way to lookup a logo and would like to implement this alternative, can find the code used to generate the simplified name at the OpenVIX github repository.
Die Änderungen die im VTI Code notwendig sind, dürften sich wahrscheinlich in Grenzen halten, siehe z.B. hier in der Picons.py Datei:
Quellcode
- 88 pngname = findPicon('_'.join(fields))
- 89 if not pngname and fields[2] != '1':
- 90 #fallback to 1 for services with different service types
- 91 fields[2] = '1'
- 92 pngname = findPicon('_'.join(fields))
- 93 if not pngname: # picon by channel name
- 94 name = ServiceReference(serviceName).getServiceName()
- 95 name = unicodedata.normalize('NFKD', unicode(name, 'utf_8', errors='ignore')).encode('ASCII', 'ignore')
- 96 name = re.sub('[^a-z0-9]', '', name.replace('&', 'and').replace('+', 'plus').replace('*', 'star').lower())
- 97 if len(name) > 0:
- 98 pngname = findPicon(name)
- 99 if not pngname and len(name) > 2 and name.endswith('hd'):
- 100 pngname = findPicon(name[:-2])
- 101 return pngname
Quelle: enigma2/Picon.py at master · OpenViX/enigma2 · GitHub
Die Änderungen der Sendernamen werden ständig von der Community aktualisiert und neu hinzugefügt und mit den bestehenden Picons verlinkt.
picons-source/snp-index at master · picons/picons-source · GitHub
Momentan lade ich mir unter Edit by ditschi: Verlinkung entfernt! immer die SNP Picons im .tar.xz Format manuell herunter und entpacke diese lokal auf meiner Festplatte. Die Picons wiederum muss ich dann manuell in den E-Channelizer (Settings-Editor) importieren (da er SNP Picons unterstützt) und diese dann wiederum als SRP-Picons für das VTI-Image umkonvertieren und auf die Box schieben.
Ich wünsche mir hier in diesem Thread eine konstruktive Diskussion darüber.
Es wäre richtig gut, wenn das VTI-Image das SNP-Picons Format unterstützen würde.
Viele Grüße,
CaineX
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von ditschi1691 ()