The themeinfo.xml
file is the simplest of the files that you will need to write. It is a required file for your theme to work in MythTV, so this will be the first file that we write.
You will need a preview image of your theme. For now, simply take an existing image, name it preview.jpg, and place it in the images
folder. We will replace it later.
There are many licenses that you can use for your theme. GPL and Creative Commons licenses are common, though there are many others. Research your options and choose one that is appropriate for you.
Use the attached file as a starting point and, basically, fill in the blanks. You may not know how to complete some of the tags; leave them blank or insert some placeholders for now. Some specific guidance:
<name>
is the name of your theme that will be displayed in the Theme Chooser.<aspect>
is 4:3 for square themes. For widescreen themes, it usually is 16:9 (though it can be another value, like 16:10).<types>
- remove the types that are not included in your theme.<baseres>
is written as WidthxHeight (e.g. 1280x720).<version>
should reflect the version number in your header codeblock if you chose to retain it.Refer to the MythTV Wiki page for additional information. We will be modifying this file throughout the tutorial.