Ich möchte euch hier Skin flatPlus vorstellen. Vieles wurde aus dem Wiki unter http://projects.vdr-developer.org/projects/plg-skinflatplus übernommen.
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.
h3. 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.
Installation wie bei allen VDR Plugins
- make
- make install
Der Skin muss im Menü unter Einstellungen -> OSD ausgewählt werden.
git-Zugriff
Auf das git kann mittels
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:
Der Pfad zum Logo-Ordner kann über folgenden Parameter angepasst werden
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:
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.
Weiteres wird ergänzt.
Wenn möglich den Thread bitte anpinnen und Sperren so das nur ich ihn bearbeiten kann
Grüße
Martin