Project

General

Profile

Skin flatPlus Wiki

Beschreibung

Skin flatPlus ist ein stark anpassbarer nativer Skin.

Screenshots

Martin default-Theme

MegaV0lt MV-Theme

fnu fnuAntra-Theme

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++-dev

Installation 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.