Beiträge von AliAbdul1978

    Besser wäre es wahrscheinlich diese Zeile in die py einzutragen:

    Code
    self.skinName = "LocationBox"


    Dann hätte man für die LocationBox und für die MovieLocationBox den selben Skin.


    Nicht getestet!

    Welchen Skin benutzt du?


    Wenn du den Standard-Skin ScrewedStone.II benutzt, dann findest du die skin.xml in /usr/share/enigma2.


    Diese öffnen und nach diesem Teil suchen: <screen name="InfoBar"...


    Im InfoBar Teil dann den Eintrag platzieren.



    Ich würde das so machen, diesen Eintrag...

    Code
    <widget source="session.CurrentService" render="Label" position="130,30" size="360,27" font="Regular;21" valign="center" halign="right" noWrap="1" backgroundColor="#263c59" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1">
    			<convert type="ServiceName">Name</convert>
    		</widget>


    ...in diesen ändern:

    Code
    <widget source="session.CurrentService" render="ServiceNumber" position="130,30" size="40,27" font="Regular;21" backgroundColor="#263c59" shadowColor="#1d354c" transparent="1" />
    		<widget source="session.CurrentService" render="Label" position="175,30" size="320,27" font="Regular;21" valign="center" halign="right" noWrap="1" backgroundColor="#263c59" shadowColor="#1d354c" shadowOffset="-1,-1" transparent="1">
    			<convert type="ServiceName">Name</convert>
    		</widget>

    OK, benutze nun für meinen ServiceNumber-Renderer den Servicenamen... hätte eigentlich lieber mit der ServiceReference gearbeitet, denke das wäre etwas sauberer.


    Braucht sich also keiner mehr die Mühe machen zu antworten. Ich glaube ich seh das nun richtig, dass ich bei einem Alternativen Bouquet nur die refs der Alternativen erhalten kann.


    Den Renderer bitte nun nicht schlecht reden... ich weiss, dass die Kanalnummer in E2 nicht vorgesehen ist, und dass der Renderer auch seine kleinen Macken hat (Bei Änderungen in der Kanalliste und bei mehreren Einträgen in der Kanalliste des selben Senders)... aber besser sowas als gar nüschts :face_with_tongue:


    Auf alle Fälle mal, danke an Reichi und Ghost für die Hilfe.

    Danke ritzMo für den Report. Ist nun auf meinem SVN gefixt.


    Was ich seltsam finde: wenn du eine Kanalliste mit aktiviertem Multi-Boquet hast und in den Configs Multi-Bouquets ausschaltest bleibt das vorhanden. Es wird nur das erste Bouquet (Favouriten TV) angezeigt. Im Hintergrund wird alles genauso wie Multi-Bouquet behandelt.

    Zitat

    Original von ritzMo
    Dein Ansatz ist schöner, das muss ich anerkennen, aber zwei Sachen:
    Bei Singlebouquet erhältst du eine 2-elementige Liste, du gehst aber von 3en aus - das endet natürlich mit einem Deathscreen.
    Und zum anderen finde ich es logischer, den zuletzt gesehenen Sender an den Anfang der Liste zu setzen (wie bei mir), es ist irgendwie eigenartig beim ersten gesehen Sender zu beginnen und nicht beim aktuellen :winking_face:


    Hab mir grad übrigens noch ein paar Minuten genommen und jetzt wohl endlich Multibouquet bei mir ans Laufen bekommen (wow, schwere Geburt :D).
    Um die Verwirrung perfekt zu machen häng ich meine Version auch mal an *g*


    Thanks, das schau ich mir daheim nochmal an... Dieses SingleBouquet-Handling bringt mich immer wieder durcheinander...

    OK, enigma2 gibt mir in der Klasse eServiceReference (in enigma2.py) folgende Funktionen:

    Code
    isMarker = _enigma.eServiceReference_isMarker
    isGroup = _enigma.eServiceReference_isGroup


    Folgendes...

    Code
    serviceHandler = eServiceCenter.getInstance()
    services = serviceHandler.list(eServiceReference('1:134:1:0:0:0:0:0:0:0:FROM BOUQUET "alternatives.zdf.tv" ORDER BY bouquet'))
    alternativeServices = services and services.getContent("SN", True)


    ...funktioniert nur teilweise... jedenfalls nicht so, wie ich mir das vorstelle.


    Hiermit erhalte ich nur die gewünschte ServiceReference der Alternative. Somit eine zu wenig.


    Hat sonst noch jemand eine Idee?

    Habs in der iservice.h gefunden:


    Code
    canDescent=4,			// supports enterDirectory/leaveDirectory
    		flagDirectory=isDirectory|mustDescent|canDescent,
    		shouldSort=8,			// should be ASCII-sorted according to service_name. great for directories.
    		hasSortKey=16,		// has a sort key in data[3]. not having a sort key implies 0.
    		sort1=32,					// sort key is 1 instead of 0
    		isMarker=64,			// Marker
    		isGroup=128			// is a group of services

    OK,


    dann müsste ich ja eine Liste mit den möglichen ServiceReference's bekommen, wenn ich z.B. somit arbeite:


    serviceHandler = eServiceCenter.getInstance()
    services = serviceHandler.list(eServiceReference('1:134:1:0:0:0:0:0:0:0:FROM BOUQUET "alternatives.zdf.tv" ORDER BY bouquet'))
    alternativeServices = services and services.getContent("SN", True)


    Muss ich nachher daheim mal testen...


    ...die zweite Frage war, fangen alle Marker in einer Senderliste mit 1:64: an?

    Wenn ich aber die ServiceReference des laufenden Senders ermittle, mit:
    service = self.source.service
    info = service and service.info()
    ref = info.getInfoString(iServiceInformation.sServiceref)


    erhalte ich eine andere ServiceReference.


    Ich muss die Service-Reference der laufenden Sendeung mit der aus einer Liste vergleichen...


    Gibt mir E2 irgendwie die Möglichkeite, die aus der Kanalliste ermittelte Servicereference (1:134:1:0:0:0:0:0:0:0:FROM BOUQUET "alternatives.zdf.tv" ORDER BY bouquet) in die 'richtige' (z.B.: 1:0:1:6DCA:44D:1:C00000:0:0:0:) umzuschlüsseln?

    Hallo Leute,


    brauche mal eure Hilfe.


    Gehe ich richtig in der Annahme, dass eine ServiceReference mit...
    1:0 beginnend ein DVB-Service ist?
    1:64 beginnend ein Marker ist?
    1:134 beginnend ein ??? ist?


    Wie erhalte ich eine 'richtige' ServiceReference, wenn beim Auslesen einer Kanalliste sowas rauskommt?
    1:134:1:0:0:0:0:0:0:0:FROM BOUQUET "alternatives.zdf.tv" ORDER BY bouquet



    Besten Dank im Voraus.

    Huhu,


    die Wetterseiten aus der xml-Datei sind offline (schon einige Wochen/Monate):


    Könnte bitte jemand den oberen Abschnitt aus der xml-Datei des WebcamViewer plugin entfernen? Besser wäre natürlich, einen Ersatz zu liefern... kenne nur leider Keinen :winking_face:



    Besten Dank.

    Auch hier häufen sich die 'Killed by Signal 11' crashs, hier eins von heute:


    Das folgte nach dem Zurückspulen mit der Roten Taste bis zum Start eines angeschauten Films.


    Was ich seltsam finde ist, dass kein Video-Pid gefunden wird:

    Zitat

    have 0 video stream(s), ...