DVB-C / DVB-S in der Senderliste

Wir haben aktuell ein Problem mit dem Board und arbeiten an der Lösung...


-> Aktuell bereiten wir das Upgrade auf die aktuelle Version 6 von Woltlab vor.
  • Hallo zusammen,


    ist es möglich in der Senderliste anzuzeigen ob es ein Kabel oder SAT Sender ist ?
    ggf. mit einem Plugin ?


    Konfiguration:
    Dream8000
    Aktuelles Merlin Image+GP Plugin
    LN-HD Skin


    Danke
    sash5000

  • hmm müsste doch über die sensorfelder vom gp3 gehen :face_with_rolling_eyes:

    dau bleibt dau, daran kann der beste dev nichts ändern<br><br>

  • In der Liste neben dem Sendernamen ?
    Unten in der Infoleiste geht es natürlich!

  • jo senderliste geht natürlich so nicht :tongue:
    ka was passiert wenn man ein sensorfeld in den senderlisten screen macht :face_with_rolling_eyes:

    dau bleibt dau, daran kann der beste dev nichts ändern<br><br>

  • Neben den Sendernamen in der ChannelSelection sollte gehen, hatte ich auch schon mal drin als Icon.
    Das Icon sollte in der Skin_default zu finden sein ...ico_dvb_s-fs8.png, ico_dvb_c-fs8.png,ico_dvb_t-fs8.png.

    Achtung! Texte von "blueline" können Spuren von Ironie, Sarkasmus, Denkanstössen und freier Meinungsäusserung enthalten ..
    Es wird keine Garantie auf Textverständnis gewährleistet.

  • Die große Frage ist nun wie baue ich es ein ??

  • Du meinst doch in etwa so wie im Screen?
    Habe auf die schnelle mal die Sat Sender mit roten Doppelstrichen und Kabelsender mit blauen versehen.

    Files

    Achtung! Texte von "blueline" können Spuren von Ironie, Sarkasmus, Denkanstössen und freier Meinungsäusserung enthalten ..
    Es wird keine Garantie auf Textverständnis gewährleistet.

  • shaue doch erstmal nach ab du die Icons ,ico_dvb_s-fs8.png etc überhaupt in der skin_default drin hast.


    in der ServiceList.py steht auch wo die Icons hin müssen.


    from HTMLComponent import HTMLComponent
    from GUIComponent import GUIComponent
    from skin import parseColor, parseFont


    from enigma import eListboxServiceContent, eListbox, eServiceCenter, eServiceReference, gFont, eRect
    from Tools.LoadPixmap import LoadPixmap


    from Tools.Directories import resolveFilename, SCOPE_CURRENT_SKIN


    from Components.config import config


    class ServiceList(HTMLComponent, GUIComponent):
    MODE_NORMAL = 0
    MODE_FAVOURITES = 1


    def __init__(self):
    GUIComponent.__init__(self)
    self.l = eListboxServiceContent()


    pic = LoadPixmap(cached=True, path=resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/folder.png"))
    if pic:
    self.l.setPixmap(self.l.picFolder, pic)


    pic = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/marker.png"))
    if pic:
    self.l.setPixmap(self.l.picMarker, pic)


    pic = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/ico_dvb_s-fs8.png"))
    if pic:
    self.l.setPixmap(self.l.picDVB_S, pic)


    pic = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/ico_dvb_c-fs8.png"))
    if pic:
    self.l.setPixmap(self.l.picDVB_C, pic)


    pic = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/ico_dvb_t-fs8.png"))
    if pic:
    self.l.setPixmap(self.l.picDVB_T, pic)


    pic = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/ico_service_group-fs8.png"))
    if pic:
    self.l.setPixmap(self.l.picServiceGroup, pic)

    Achtung! Texte von "blueline" können Spuren von Ironie, Sarkasmus, Denkanstössen und freier Meinungsäusserung enthalten ..
    Es wird keine Garantie auf Textverständnis gewährleistet.

  • Melde mich heute Abend mal. Kann es im Moment nicht testen :frowning_face:


    Danke & Gruß
    sash5000

  • Also in der skin_default ist nichts von dem o.g. Code Schnipsel zu finden.


    ServiceList.py wo liegt die Datei ?


    Gruß
    sash5000

  • Ahh, das oben genannte steht in der ServiceList.py
    Habe diese nun gefunden unter /usr/lib/enigma2/python/Components.


    Muss ich die Icons nun nur irgendwo hin kopieren ?


    Danke & Gruß
    sash5000

  • Hier im Anhang sind glaub ich die Originalen Icons, die kommen nch share/enigma2/skin_default/Icons.
    kannst die da mal reinschieben und E2 neustarten.


    die ServiceList.py ist in usr/lib/enigma2/python/Components

  • Okay, muss denn nicht noch irgendwo eingetragen werden
    das die Icons angezeigt werden sollen ?


    Blick bei der Skin Programmierung noch nicht so durch :frowning_face:
    Habe eine skin_user.xml, muss ich es da eintragen ?


    Danke & Gruß
    sash5000

  • die Icons erstmal nach share/enigma2/skin_default/Icons schieben und e2 neustarten, glaube da müssten die schon angezeigt werden.

    Achtung! Texte von "blueline" können Spuren von Ironie, Sarkasmus, Denkanstössen und freier Meinungsäusserung enthalten ..
    Es wird keine Garantie auf Textverständnis gewährleistet.

  • Icons sind drin. Enigma neu gestartet!
    Jedoch im default skin ist kein icon zu sehen :frowning_face:


    Gruß
    sash5000

  • nein du kannst deinen Skin benutzen den du schon vorher benutzt.


    in deiner ServieList.py steht doch?
    pic = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "skin_default/icons/ico_dvb_s-fs8.png"))


    und dahin hast du auch die Icons kopiert?


    wie gesagt du musst die Icons in den skin_default Unterordner icons kopieren.

    Achtung! Texte von "blueline" können Spuren von Ironie, Sarkasmus, Denkanstössen und freier Meinungsäusserung enthalten ..
    Es wird keine Garantie auf Textverständnis gewährleistet.

    Edited 2 times, last by blueline ().

  • Okay, nun sind sie im Ordner wo sie hin sollen.
    Bei mir wäre das nun /usr/share/enigma2/LN.HD/skin_default/icons/


    oder auch


    /usr/share/enigma2/Default-HD-grey.ME/skin_default/icons/


    OK ?


    Jedoch immer noch keine Icons :frowning_face:


    Gruß
    sash5000

  • Moment ... bei mir steht folgendes in der ServiceList.py


    self.picDVB_S = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "ico_dvb_s-fs8.png"))
    Ich pack die dann mal ins eigentliche skin Verzeichnis oder ?