- November 19, 2012
- 229
- 147
- Home Country
- Germany
[h2]Einführung[/h2]
Das Plugin soll TV-Movie EPG-Daten auf eine möglichst einfache und schnelle Art und Weise anzeigen. Es soll per Tastendruck zeigen, was zur Prime-Time im Fernsehen läuft, welche Spielfilme heute oder in der nächsten Woche kommen, und so weiter. Für diesen Zweck stellt das Plugin verschiedene Anzeigen, im Folgenden Views genannt, zur Verfügung. Insgesamt können bis zu 8 verschiedene Views definiert und über die Tasten 1-8 aufgerufen werden. Mit der Taste 0 wird das Programm für einen einzelnen Kanal aufgerufen.
Die Bedienung soll dem Blättern in einem normalen TV-Magazin ähnlich sein. Man kann einen Tag, eine Stunde vor- und zurückblättern, durch Kanalgruppen zappen und TMDb Infos (Taste 9) abrufen.
Die Views 1-8 sind über das Setup Programm konfigurierbar. Prinzipiell können die Views, SQL-Know-How vorrausgesetzt, unter gewissen Einschränkungen, frei definiert werden. Es sind 8 Default-Views vordefiniert.
Das Plugin benötigt derzeit TVMovieImport 1.6.4.2 und die Daten von TV Movie ClickFinder.
Das Plugin nutzt einen Cache, um die Anzahl der TMDb-Requests zu minimieren und die Steuerung so schnell wie möglich zu halten. Welche Views gecached werden, wird über das Feld "TMDb Cache" im jeweiligen View-Screen der Konfiguration gesteuert. Es werden vorerst nur Filme unterstützt, weshalb das Häkchen natürlich erstmal in der Filme-View, Default ist sie auf View 5, am meisten Sinn macht. Der Cache wird, sobald er für eine View komplett durchlaufen ist, erst wieder am nächsten Tag upgedated.
Der Cache selber befindet sich im Verzeichnis %programdata%\Team MediaPortal\MediaPortal\skin\<skin_name>\Media\CSGuide\CSGuideTMDbCache.json.
Es werden nur die Texte im voraus gecached. Die Hintergrundbilder, Actors und Posters werden erst dann heruntergeladen (und gecached), wenn das entsprechende Program-Item aufgerufen wird.
Fanarts und Posters werden bis einen Tag nach der Ausstrahlung behalten und danach gelöscht. Die Actor-Images werden maximal 14 Tage behalten. Also etwas Platz auf der Platte sollte vorhanden sein. Es gibt auch einen neuen "Delete Cache" Button in der Configuration.
Zum Testen des SQL-Statements gibt es einen "Check SQL" Button, über den man die MySQL Connection und das SQL-Statement testen kann.
Vielen Dank an Scrounger, der mit seinem Clickfinder Program Guide die Vorlage für dieses Plugin geschrieben hat.
Der Source Code befindet sich hier.
[h2]Bedienung[/h2]
Views:
[h2]Release Notes:[/h2]
Update v0.9.5.0:
Bug-Fix: Wenn man bisher mit "9" auf einen Film klickt, der noch nicht gecached ist, ist nichts passiert
StreamedMP Unterstützung - Danke @mrbonsen
PureVisionHD 1080 Unterstützung - Danke @catavolt
Update v0.9.6.0:
Hidden Menu Option ist jetzt nicht mehr verfügbar
In der Configuration ist ein Check eingebaut, über den man ermitteln kann ob der Datenbank-Connect funktioniert und welche Ergebnisse das SQL-Statement liefert
Der Plugin-Name im Home-Menu ist nun auch anpassbar
Update v0.9.7.0:
Compiliert gegen die neuesten Mediaportal-Bibliotheken
Das Plugin soll TV-Movie EPG-Daten auf eine möglichst einfache und schnelle Art und Weise anzeigen. Es soll per Tastendruck zeigen, was zur Prime-Time im Fernsehen läuft, welche Spielfilme heute oder in der nächsten Woche kommen, und so weiter. Für diesen Zweck stellt das Plugin verschiedene Anzeigen, im Folgenden Views genannt, zur Verfügung. Insgesamt können bis zu 8 verschiedene Views definiert und über die Tasten 1-8 aufgerufen werden. Mit der Taste 0 wird das Programm für einen einzelnen Kanal aufgerufen.
Die Bedienung soll dem Blättern in einem normalen TV-Magazin ähnlich sein. Man kann einen Tag, eine Stunde vor- und zurückblättern, durch Kanalgruppen zappen und TMDb Infos (Taste 9) abrufen.
Die Views 1-8 sind über das Setup Programm konfigurierbar. Prinzipiell können die Views, SQL-Know-How vorrausgesetzt, unter gewissen Einschränkungen, frei definiert werden. Es sind 8 Default-Views vordefiniert.
Das Plugin benötigt derzeit TVMovieImport 1.6.4.2 und die Daten von TV Movie ClickFinder.
Das Plugin nutzt einen Cache, um die Anzahl der TMDb-Requests zu minimieren und die Steuerung so schnell wie möglich zu halten. Welche Views gecached werden, wird über das Feld "TMDb Cache" im jeweiligen View-Screen der Konfiguration gesteuert. Es werden vorerst nur Filme unterstützt, weshalb das Häkchen natürlich erstmal in der Filme-View, Default ist sie auf View 5, am meisten Sinn macht. Der Cache wird, sobald er für eine View komplett durchlaufen ist, erst wieder am nächsten Tag upgedated.
Der Cache selber befindet sich im Verzeichnis %programdata%\Team MediaPortal\MediaPortal\skin\<skin_name>\Media\CSGuide\CSGuideTMDbCache.json.
Es werden nur die Texte im voraus gecached. Die Hintergrundbilder, Actors und Posters werden erst dann heruntergeladen (und gecached), wenn das entsprechende Program-Item aufgerufen wird.
Fanarts und Posters werden bis einen Tag nach der Ausstrahlung behalten und danach gelöscht. Die Actor-Images werden maximal 14 Tage behalten. Also etwas Platz auf der Platte sollte vorhanden sein. Es gibt auch einen neuen "Delete Cache" Button in der Configuration.
Zum Testen des SQL-Statements gibt es einen "Check SQL" Button, über den man die MySQL Connection und das SQL-Statement testen kann.
Vielen Dank an Scrounger, der mit seinem Clickfinder Program Guide die Vorlage für dieses Plugin geschrieben hat.
Der Source Code befindet sich hier.
[h2]Bedienung[/h2]
Views:
- (1): Ruft View 1 auf (Default ist die Übersicht "Jetzt")
- (2): Ruft View 2 auf (Default ist die Übersicht "Prime Time" - 20:15)
- (3): Ruft View 3 auf (Default ist die Übersicht "Late Time" - 22:00)
- (4): Ruft View 4 auf (Default ist die Übersicht "Night" - 01:00)
- (5): Ruft View 5 auf (Default ist die Übersicht "Filme")
- (6): Ruft View 6 auf (Default ist die Übersicht "Filme Vorschau")
- (7): Ruft View 7 auf (Default ist die Übersicht "TV-Movie Rating")
- (8): Ruft View 8 auf (Default ist die Übersicht "Tagestipps")
- (0): Ruft die Einzelkanal View auf
- (up/down): Navigiere +1/-1
- (page up/down): Navigiere +7/-7
- (right): Eine Kanalgruppe vorwärts, in der Einzelkanal Sicht einen Kanal vorwärts
- (left): Eine Kanalgruppe zurück, in der Einzelkanal Sicht einen Kanal zurück
- Next Item (F8): Einen Tag vorwärts
- Previous Item (F7): Einen Tag zurück
- Forward (F6): Einen Stunde vorwärts
- Rewind (F5): Einen Stunde zurück
- (9): Ruft TMDb Informationen vom jeweiligen Programm ab
- Play Button (P): Schaltet auf den Kanal
- Record Button (R): Aufnehmen
- OSD Info Button (Y): Hilfe
- Next Item (F8): Einen Tag vorwärts
- Previous Item (F7): Einen Tag zurück
- Forward (F6): Eine Stunde vorwärts
- Rewind (F5): Eine Stunde zurück
[h2]Release Notes:[/h2]
Update v0.9.5.0:
Bug-Fix: Wenn man bisher mit "9" auf einen Film klickt, der noch nicht gecached ist, ist nichts passiert
StreamedMP Unterstützung - Danke @mrbonsen
PureVisionHD 1080 Unterstützung - Danke @catavolt
Update v0.9.6.0:
Hidden Menu Option ist jetzt nicht mehr verfügbar
In der Configuration ist ein Check eingebaut, über den man ermitteln kann ob der Datenbank-Connect funktioniert und welche Ergebnisse das SQL-Statement liefert
Der Plugin-Name im Home-Menu ist nun auch anpassbar
Update v0.9.7.0:
Compiliert gegen die neuesten Mediaportal-Bibliotheken
Attachments
Last edited: