Sascha Volkenandt (Logo) Video Disk Recorder Extensions and Scripts
 
 
 
© 2003 Sascha Volkenandt

Loader for XML-based skins

version: 1.0, released on 06.02.2005
this is the latest version in this branch

This plugin is designed to load and interpret a set of files describing the layout of the On Screen Display and to make this "Skin" available to VDR via Setup -> OSD in the main menu. Of course it is possible to load more than one text-based skin this way and to choose between them while running VDR. All skins may be themeable (you can create your own color-theme) and translateable as the author of the skin wishes.

For loading images in format other than simple XPM, you will need an image library. You can choose between two supported libraries, ImageMagick or Imlib2, from which the first one is the default. You can specify which library to use (if any) in the first few lines of the Makefile. I suggest to use ImageMagick, since you won't have support for animated images when using Imlib2

For loading true-type fonts (max. character width 32 pixels), you will need the freetype2-library installed. You can disable true-type fonts in the first few lines of the Makefile. Skins using TTFs will fall-back to the default fonts in this case.

USERS OF OLD SKINS (used by text2skin <= 0.0.8.1):
There is a perl-script included in the contrib/ subdirectory, which will convert a pre-XML Skin to the new, XML-based format. Be aware that the script is neither complete nor perfect. If you want to convert a skin, please refer to the reference (which is also available online) and to already-converted skins for examples.

You can find screenshots and download skins at: VDRSkins.ORG


CHANGES since 0.0.8.1

  • major rewrite
  • xml-based format
  • true type font support

 

Version Downloads
Version* Released Developed for Download
1.0 06.02.2005 1.3.19 vdr-text2skin-1.0.tgz
  * Clicking the version numbers will show the release notes and history for that version.