Text2skin-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Wunschliste)
Zeile 1: Zeile 1:
 
==Beschreibung==
 
==Beschreibung==
Dieses Plugin wurde erstellt, um das Aussehen des On-Screen-Display von VDR mittels XML-Skin-Dateien zu verändern, welche über ''Einstellungen -> OSD'' zur Verfügung stehen.
 
Es ist möglich, mehrere Skins zu laden und bei laufendem VDR auszuwählen. Alle Skins können themeable erstellt werden (die Farbvarianten können geändert werden) und können Sprachübersetzungen enthalten.
 
 
 
'''Autor:''' Sascha Volkenandt
 
'''Autor:''' Sascha Volkenandt
  
<!-- ===Status=== -->
+
Dieses Plugin lädt xml-basierte Text-Skins zur Anpassung des On-Screen-Display (OSD) des VDR.
 +
Die Skins können zur Laufzeit des VDR per Menü ausgewählt werden. Alle Skins können mit Farbvarianten (Theme) erstellt werden.
 +
 
 +
===Status===
 +
 
 +
 
 
==Bilder==
 
==Bilder==
 
Ab der Entwicklerversion VDR 1.3.7 unterstützt VDR auch Skins (Themes), die eine Gestaltung des OSD erlauben. Es gibt zur Zeit zwei Arten von Skins, die vom verfügbaren Speicher des OSDs abhängig sind. DVB-full-featured-Karten können Skins mit einer max. Größe von 90 kB darstellen. [[SpeicherMod|Auf 4 MB erweiterte DVB-FF-Karten]], Budget-Karten mit Softdevice und die PVR350 können dagegen auch 1-MB-Skins darstellen.
 
Ab der Entwicklerversion VDR 1.3.7 unterstützt VDR auch Skins (Themes), die eine Gestaltung des OSD erlauben. Es gibt zur Zeit zwei Arten von Skins, die vom verfügbaren Speicher des OSDs abhängig sind. DVB-full-featured-Karten können Skins mit einer max. Größe von 90 kB darstellen. [[SpeicherMod|Auf 4 MB erweiterte DVB-FF-Karten]], Budget-Karten mit Softdevice und die PVR350 können dagegen auch 1-MB-Skins darstellen.
Zeile 38: Zeile 40:
 
|[[Bild:Skin-16-silvergreen.jpg|thumb|none|''SilverGreen'']]
 
|[[Bild:Skin-16-silvergreen.jpg|thumb|none|''SilverGreen'']]
 
|}
 
|}
 
<!-- ==Bedienung== -->
 
<!-- ===[[SVDRP]] Befehle=== -->
 
  
 
==Hardware-Anforderungen==
 
==Hardware-Anforderungen==
Zeile 70: Zeile 69:
 
Bei Gentoo werden die Skins im folgendem Verzeichnis abgelegt.
 
Bei Gentoo werden die Skins im folgendem Verzeichnis abgelegt.
 
  /usr/share/vdr/text2skin
 
  /usr/share/vdr/text2skin
 
<!-- ===Einstellungen=== -->
 
<!-- ===Parameter=== -->
 
<!-- ==Sonstiges== -->
 
  
 
==Probleme==
 
==Probleme==
Zeile 79: Zeile 74:
 
* Im Zusammenhang mit dem [[Pvrinput-plugin|pvrinput]]-Plugin kann es zu einem ruckelnden Bild und stotterndem Ton bei Analog-TV kommen. In diesem Fall das text2skin-Plugin vor dem pvrinput-Plugin laden, also im VDR-Aufruf -P'text2skin' vor -P'pvrinput' stellen.
 
* Im Zusammenhang mit dem [[Pvrinput-plugin|pvrinput]]-Plugin kann es zu einem ruckelnden Bild und stotterndem Ton bei Analog-TV kommen. In diesem Fall das text2skin-Plugin vor dem pvrinput-Plugin laden, also im VDR-Aufruf -P'text2skin' vor -P'pvrinput' stellen.
 
* Senderlogos einfarbig - Die Logos werden beim Kanalwechsel für einen Sekundenbruchteil richtig dargestellt, sind dann aber einfarbig. Das Problem lässt sich durch Abschalten der Kantenglättung in den OSD-Einstellungen beheben.
 
* Senderlogos einfarbig - Die Logos werden beim Kanalwechsel für einen Sekundenbruchteil richtig dargestellt, sind dann aber einfarbig. Das Problem lässt sich durch Abschalten der Kantenglättung in den OSD-Einstellungen beheben.
 
<!-- ===Tipps=== -->
 
  
 
===Wunschliste===
 
===Wunschliste===
Zeile 101: Zeile 94:
 
==Aktuelle Version==
 
==Aktuelle Version==
 
[http://projects.vdr-developer.org/attachments/download/783/vdr-text2skin-1.3.2.tgz Version 1.3.2]
 
[http://projects.vdr-developer.org/attachments/download/783/vdr-text2skin-1.3.2.tgz Version 1.3.2]
 +
 
==Links==
 
==Links==
 
# [http://projects.vdr-developer.org/projects/show/plg-text2skin Homepage]
 
# [http://projects.vdr-developer.org/projects/show/plg-text2skin Homepage]

Version vom 25. August 2013, 18:28 Uhr

Inhaltsverzeichnis

Beschreibung

Autor: Sascha Volkenandt

Dieses Plugin lädt xml-basierte Text-Skins zur Anpassung des On-Screen-Display (OSD) des VDR. Die Skins können zur Laufzeit des VDR per Menü ausgewählt werden. Alle Skins können mit Farbvarianten (Theme) erstellt werden.

Status

Bilder

Ab der Entwicklerversion VDR 1.3.7 unterstützt VDR auch Skins (Themes), die eine Gestaltung des OSD erlauben. Es gibt zur Zeit zwei Arten von Skins, die vom verfügbaren Speicher des OSDs abhängig sind. DVB-full-featured-Karten können Skins mit einer max. Größe von 90 kB darstellen. Auf 4 MB erweiterte DVB-FF-Karten, Budget-Karten mit Softdevice und die PVR350 können dagegen auch 1-MB-Skins darstellen.

90-kB-Skins sind aufwärtskompatibel, das soll heißen sie funktionieren auch mit auf 4 MB erweiterten DVB-FF-Karten.

Einige Skins (256) sind wiederum abwärtskompatibel, die README des Skins weiß meistens mehr!

Für Skin-Entwickler

Für alle die sich berufen fühlen einen neuen Skin zu entwickeln, oder einen bestehenden an eigene Vorstellungen anzupassen, gibt es eine Dokumentation im text2skin-Paket und hier

Hochauflösend

256 / 1 MB

lightblue256
enigma

16 / 90 kB

deepblue
lightblue16
enelchi
enigma (mit reduzierter OSD-Größe, max. ca. 460 Pixel Höhe)
Motz
SilverGreen

Hardware-Anforderungen

Das Plugin selbst hat keine besonderen Hardware-Anforderungen, jedoch gibt es zwei Arten von Skins:

  • "90kb" Standard-OSD
  • "1mb" OSD für gemoddete full-featured-Karten (siehe SpeicherMod)

Wenn ein Skin mit zu vielen Farben auf einer nicht umgebauten DVB-Karte verwendet wird, kann das Skin entweder gar nicht oder nur mit massiven Fehlern dargestellt werden – bei kleinem Skin auf großem OSD natürlich problemlos.

Software-Anforderungen

  • ImageMagick >= libpng >= pkgconfig
  • imlib2

Letzteres kann im Makefile des Plugins auskommentiert werden, laut README macht es keinen Sinn beide Bibliotheken gleichzeitig zu nutzen.

  • freetype

Konfiguration

Die Skins sind einfach in das Konfigurationsverzeichnis der Plugins zu entpacken.

mkdir -p $VDRCONFIG/plugins/text2skin
tar xvzf /wo/auch/immer/demo.tgz -C $VDRCONFIG/plugins/text2skin

Hinweis: Die Version des Skins muss zur Version von Text2skin passen, ab Version 1.0.x werden nur noch Skins im 1.0-Format unterstützt.

Gentoo

Bei Gentoo werden die Skins im folgendem Verzeichnis abgelegt.

/usr/share/vdr/text2skin

Probleme

  • bug tracker mantisbt
  • Im Zusammenhang mit dem pvrinput-Plugin kann es zu einem ruckelnden Bild und stotterndem Ton bei Analog-TV kommen. In diesem Fall das text2skin-Plugin vor dem pvrinput-Plugin laden, also im VDR-Aufruf -P'text2skin' vor -P'pvrinput' stellen.
  • Senderlogos einfarbig - Die Logos werden beim Kanalwechsel für einen Sekundenbruchteil richtig dargestellt, sind dann aber einfarbig. Das Problem lässt sich durch Abschalten der Kantenglättung in den OSD-Einstellungen beheben.

Wunschliste

Ticket-System

Snapshot

git clone git://projects.vdr-developer.org/vdr-plugin-text2skin.git

Skins >= 1.0

Bitte nur noch aktuelle Skins verlinken (text2skin-plugin >= 1.0), will heißen Skins inc

<?xml version="1.0"?>
AND
<display id="audioTracks">

Siehe Skins



Aktuelle Version

Version 1.3.2

Links

  1. Homepage
  2. Skin-Galerie mit Upload-Möglichkeit
  3. Hqlogos (FR)
In anderen Sprachen