Skin flatPlus Wiki¶
Beschreibung¶
Skin flatPlus ist ein stark anpassbarer nativer Skin.
Screenshots¶
Features¶
Hervorzuhebende Features des Skins sind- Widgets
- Decorations - Anzeige der Elemente anpassen
- Unterstützung von TVScraper/scraper2vdr - Anzeige von EPG-Bildern
- Unterstützung der erweiterten Menüfunktionen SetItemChannel, SetItemTimer, SetItemEvent, SetItemRecording
- viele Anpassungen über die Plugin-Einstellungen
- viele weitere Gimmicks
Widgets¶
Seit Version 0.5.0 gibt es Widgets für das Mainmenü und die Kanalinfo.
Siehe dazu die extra Seite Widgets
Decorations¶
In Skin flatPlus sind sogenannte Decorations hinzugekommen. Derzeit gibt es Borders und Progressbars welche individuell über die Decor-Datei oder die Konfiguration eingestellt werden können.
Eine Beschreibung und Schreenshots siehe Borders und Progressbars.
TVScraper & scraper2vdr¶
Der Skin unterstützt TVScraper und scraper2vdr. Wenn eines dieser Plugins im vdr geladen ist, werden Poster, Banner und Schauspieler Bilder in den Aufnahme- und EPG-Informationen angezeigt. Wenn scraper2vdr genutzt wird (welches ich empfehle) werden zusätzlich Film- und Serieninformationen angezeigt. Was angezeigt werden soll kann in den Einstellungen konfiguriert werden.
Erweiterte Menüfunktionen¶
Skin flatPlus unterstützt die VDR Funktionen
SetItemChannel
SetItemTimer
SetItemEvent (Programmmenü)
SetItemRecording
damit werden die Menüs aufwendiger und mit mehr Informationen dargestellt (siehe Screenshots).
Gimmicks¶
Kanalanzeige
- Anzeige der Signalstärke
- Anzeige der Audio- / Videobitrate
- Anzeige von Auflösung / Aspekt
Hauptmenü
- Anzeige Sortierreihenfolge
- Aufnahme-Menü - Anzeige ob Aufnahme Neu (Stern-Icon), teilweise gesehen (Progressbar-Icon) oder vollständig gesehen wurde (Check-Icon)
- Anzahl von Aufnahmen, Timer, Kanäle in der Titelleiste
Weitere
- Textscroller - wenn Text zu lang, wird er gescrollt
- Anzeige des Plattenverbrauch in der Titelleiste
- Dimm on Pause - Anzeige abdunkeln wenn Pause gedrückt wurde
- geschnittene Länge der Aufnahme wärend der Wiedergabe anzeigen
Anpassungen¶
Der Skin ist über die Plugin-Einstellungen individuell Anpassbar.
Um das Aussehen anzupassen sollte mit den Themes und den Decor-Dateien experimentiert werden. Mittels der Themes werden die Farben angepasst und über die Decor-Dateien das Aussehen der Elemente. Für eine kleine Vorstellung was möglich siehe die Screenshots.
Weiter kann die Anzeige der Kanalinfo, des Menü und weiteres individuell konfiguriert werden. Die Konfiguration sollte (hoffentlich) selbst erklärend sein.
Installation¶
Für Skin flatPlus wird ImageMagick benötigt.
aptitude install libmagick++5 libmagick++-devInstallation wie bei allen VDR Plugins
- make
- make install
Der Skin muss im Menü unter Einstellungen -> OSD ausgewählt werden.
xineliboutput: TrueColor muss eingeschaltet sein!
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 produktive Systeme)
Einstellungen¶
Schriftart und -größe¶
Die Schriftart und -größe wird können über Einstellungen -> OSD geändert werden.
Für die TopBar kann in den Plugin-Einstellungen eine separate Schriftgröße eingestellt 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)
- MainMenuWidgetActiveTimerShowRemoteRefreshTime - Remote Timer Aktualisierungsintervall in Sekunden.
Kanallogos¶
Skinflat unterstützt die Anzeige von Kanallogos.
Für die Kanallogos empfehle ich die Logos von Copperhead: http://creimer.net/channellogos/
Ich nutze "skindesigner-white"
Die Logos müssen im folgenden Ordner zur Verfügung gestellt werden:
<VDRResourceDirectory>/plugins/skinflat/logos/
Der Pfad zum Logo-Ordner kann über folgenden Parameter angepasst werden
-l <LOGOPATH>, --logopath=<LOGOPATH>
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¶
Der Skin ist weitestgehend über Themes anpassbar. Von mir gibt es mehrere Default-Themes mit folgenden Hauptfarben:- light Blue (Default)
- Deep Orange
- Deep Purple
- Indigo
- Red
- Theal
Weitere Themes sind von MegaV0lt und fnu.