This is a "plugin" for the Video Disk Recorder (VDR). Written by: Martin Schirrmacher Project's homepage: http://projects.vdr-developer.org/projects/plg-skinflatplus/ Projekt Wiki http://projects.vdr-developer.org/projects/plg-skinflatplus/wiki This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. See the file COPYING for more information. Anforderungen ------------------------------- - VDR Version >= 1.7.34 - ImageMagick zur Anzeige von png/jpg Icons, Kanal Logos and EPG Bilder Beschreibung ------------------------------- Skin flatPlus ist ein moderner und aktueller Skin für VDR. Das Design ist flach und geradlinig (keine glossy oder 3D-Effekte) git-Zugriff ------------------------------- Auf das git kann mittels git clone http://projects.vdr-developer.org/git/skin-flatplus.git/ zugegriffen werden. Da im git natürlich aktiv entwickelt wird können Fehler nicht ausgeschlossen werden (ich empfehle es nicht für produktiv Systeme) Installation ------------------------------- Installation wie bei allen VDR Plugins. make make install Für die Kanallogos empfehle ich die Logos von Copperhead: http://creimer.net/channellogos/ Ich nutze "nopacity-logos-white" Die Logos müssen im folgenden Ordner zur Verfügung gestellt werden: /plugins/skinflat/logos/ Der Skin muss im Menü unter Einstellungen -> OSD ausgewählt werden. Versteckte Einstellungen ------------------------------- Versteckte Einstellungen sind Einstellungen die in der VDR setup.conf konfiguriert werden können, wozu es aber keine Einstellungen im OSD -> Einstellungen -> Plugins -> skinflatplus gibt. * MenuItemRecordingClearPercent - Wenn die Einstellung auf 1 gesetzt ist, wird vom Aufnahmetext das Prozentzeichen am Anfang des Strings entfernt. * MenuItemRecordingShowFolderDate - Wenn die Einstellung auf 1 gesetzt ist, wird bei einem Ordner von der neuesten Aufzeichnung das Datum angezeigt, Wenn die Einstellung auf 2 gesetzt ist, wird bei einem Ordner von der ältesten Aufzeichnung das Datum angezeigt. * MenuItemParseTilde - Wenn die Einstellung auf 1 gesetzt ist, wird beim Menü-Item-Text auf den Buchstaben Tilde '~' geprüft und wenn eine Tilde gefunden wurde, wird die Tilde entfernt und alles was nach der Tilde steht in einer anderen Farbe dargestellt. Dies ist z.B. interessant wenn man epgsearch hat. * ChannelBitrateShowCalcInterval - In welchen Intervall soll die Bitrate (Kanalanzeige) aktualisiert werden (default 20) TVScraper & scraper2vdr ------------------------------- Since version 0.3.0 the skin support TVScraper & scraper2vdr. With both plugins you'll get poster, banner and actor images for recordings and epg info. If You use scraper2vdr, which I recommend, you'll also get movie and series information. epgd & doppelte Informationen in EPG-Text ------------------------------- Wenn epgd + epg2vdr verwendet wird, wird der angezeigte EPG-Text über die eventsview.sql festgelegt (in der epgd.conf Option: EpgView). Mit der default eventsview.sql ist im EPG-Text die Schauspieler, Serien- und Filminformationen mit enthalten. Da diese dann doppelt angezeigt werden würden (im EPG-Text und in den extra Bereichen über scraper2vdr) existiert im contrib-Ordner von flatPlus eine eigene "eventsview-flatplus.sql". Mit dieser wird im EPG-Text wirklich nur der EPG-Text ausgeben und keine weiteren Informationen. Ich empfehle diese zu verwenden. Dafür einfach die Datei aus den contrib Ordner nach /etc/epgd/ kopieren und in der epgd.conf folgenden Eintrag verwenden: EpgView = eventsview-flatplus.sql Themes und Theme spezifische Icons ------------------------------- Der Skin ist weitestgehend über Themes anpassbar. Die Decorations (Border, ProgressBar) sind über das Theme einstellbar. Dabei kann jeweils der Typ und die Größe (in Pixeln) eingestellt werden. Dabei wird von dem ARGB im Theme nur B verwendet. Es muss darauf geachtet werden das die Werte in Hex angegeben werden. Wenn man also z.B. eine Größe von 20 Pixeln angeben möchte heißt der Wert: 00000014 Siehe dazu die Beispiele. Borders: 0 = none 1 = rect 2 = round 3 = invert round 4 = rect + alpha blend 5 = round + alpha blend 6 = invert round + alpha blend Beispiel: clrChannelBorderType = 00000004 clrChannelBorderSize = 0000000F ProgressBar: 0 = small line + big line 1 = big line 2 = big line + outline 3 = small line + big line + dot 4 = big line + dot 5 = big line + outline + dot 6 = small line + dot 7 = outline + dot 8 = small line + big line + alpha blend 9 = big line + alpha blend Beispiel clrChannelProgressType = 00000008 clrChannelProgressSize = 0000000F