Ich bin es von den Kathrein-Receivern gewohnt, dass in der Infobar die aktuelle und nächste Sendung mit einem Aufnahmesymbol gekennzeichnet wird, wenn eine Aufnahme dafür läuft oder programmiert wurde.
Im VTI habe ich in den Skins für die Infobar nur eine Anzeigemöglichkeit gefunden, dass aktuell irgendeine Aufnahme läuft.
Ich habe deshalb einen Converter erstellt, der in Abhängigkeit vom abgefragten Status den Namen der Sendung oder einen leeren Text zurückgibt. Alternativ kann man auch einen fixen Text zurückgeben lassen, wenn der Abfragestatus erfüllt ist.
Als source wird session.Event_Now oder session.Event_Next verwendet, daher nur für die Infobar zum laufenden TV (nicht für aufgenommene Filme) anwenden.
<convert type="RecordStateWeFr">Abfragestatus, fixerText</convert>
Bei Abfragestatus ist Gross-/Kleinschreibung egal.
Der fixe Text ist optional.
Die Abfragestati sind :
NOW der aktuell laufende Film (Sendung) wird aufgenommen
PART der Film wird teilweise aufgenommen
FULL der Film wird vollständig aufgenommen
NOTFULL der Film wird entweder nur teilweise oder gar nicht aufgenommen
NOREC der Film wird nicht aufgenommen
ANY (oder jeder andere Wert): beliebiger Status (ist immer wahr, kann zur Rückgabe des Filmnamens verwendet werden)
Im skin sollten immer zwei (oder mehrere) sich ergänzende Abfragestati verwendet werden und diesen dann zur Unterscheidung eine jeweils andere Farbe zugeordnet werden. Ich habe dazu die entsprechenden widgets aus meinem Infobar-skinpart herauskopiert und als Beispiel angehängt.
Dabei wird:
* Die aktuelle Sendung in weiss (Vodergrundfarbe) angezeigt, wenn sie nicht aufgenommen wird, in orange, wenn vollständig und in gelb, wenn teilweise
* Die nächste Sendung in hellgrau, wenn sie nicht oder nur teilweise aufgenommen wird, in gelb, wenn vollständig
* Der Text 'Rec' angezeigt, wenn am aktuellen Sender irgendeine Aufnahme läuft Achtung: das kann auch die vorangegangene Sendung sein, wenn ein Nachlauf eingestellt wurde)
Aktuelles Manko:
Wenn man bei angezeigter Infobar eine neue Aufnahme sofort startet muss die Infobar ausgeblendet und wieder eingeblendet werden, damit der geänderte Status angezeigt wird.
Ob auch Serienaufnahmen richtig erkannt werden kann ich nicht beurteilen, ich weiss nicht, wie die in der Timer-Liste enthalten sind.
Bei Problemen bitte um Rückmeldung.
Im VTI habe ich in den Skins für die Infobar nur eine Anzeigemöglichkeit gefunden, dass aktuell irgendeine Aufnahme läuft.
Ich habe deshalb einen Converter erstellt, der in Abhängigkeit vom abgefragten Status den Namen der Sendung oder einen leeren Text zurückgibt. Alternativ kann man auch einen fixen Text zurückgeben lassen, wenn der Abfragestatus erfüllt ist.
Als source wird session.Event_Now oder session.Event_Next verwendet, daher nur für die Infobar zum laufenden TV (nicht für aufgenommene Filme) anwenden.
<convert type="RecordStateWeFr">Abfragestatus, fixerText</convert>
Bei Abfragestatus ist Gross-/Kleinschreibung egal.
Der fixe Text ist optional.
Die Abfragestati sind :
NOW der aktuell laufende Film (Sendung) wird aufgenommen
PART der Film wird teilweise aufgenommen
FULL der Film wird vollständig aufgenommen
NOTFULL der Film wird entweder nur teilweise oder gar nicht aufgenommen
NOREC der Film wird nicht aufgenommen
ANY (oder jeder andere Wert): beliebiger Status (ist immer wahr, kann zur Rückgabe des Filmnamens verwendet werden)
Im skin sollten immer zwei (oder mehrere) sich ergänzende Abfragestati verwendet werden und diesen dann zur Unterscheidung eine jeweils andere Farbe zugeordnet werden. Ich habe dazu die entsprechenden widgets aus meinem Infobar-skinpart herauskopiert und als Beispiel angehängt.
Dabei wird:
* Die aktuelle Sendung in weiss (Vodergrundfarbe) angezeigt, wenn sie nicht aufgenommen wird, in orange, wenn vollständig und in gelb, wenn teilweise
* Die nächste Sendung in hellgrau, wenn sie nicht oder nur teilweise aufgenommen wird, in gelb, wenn vollständig
* Der Text 'Rec' angezeigt, wenn am aktuellen Sender irgendeine Aufnahme läuft Achtung: das kann auch die vorangegangene Sendung sein, wenn ein Nachlauf eingestellt wurde)
Aktuelles Manko:
Wenn man bei angezeigter Infobar eine neue Aufnahme sofort startet muss die Infobar ausgeblendet und wieder eingeblendet werden, damit der geänderte Status angezeigt wird.
Ob auch Serienaufnahmen richtig erkannt werden kann ich nicht beurteilen, ich weiss nicht, wie die in der Timer-Liste enthalten sind.
Bei Problemen bitte um Rückmeldung.
Skin: Nemesis FHD (mit vielen eigenen Skinparts), MyEPG, EMC, OScam 1.20 rev.11682, ORF-Karte, MCC MovieCutCenter
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von WeFraJo ()