How to skin and display logos in My Films. In most cases this is automatically handled by the plugin. However there are many ways you can customize the display of logos in your skin if you wish.
My Films fully supports the display of logos for media info as well as logos for categories (genres) or even countries/languages (flags) or any other logo you may wish to use. As of v 6.0.3 Certification logos are also supported as well as using regex operator to use expressions for logos rules.
In most cases, you do not need to do anything - your skin logos will display as long as you provide:
You may store your logos in sub-folders or not, MyFilms will search sub-folders of your skin\media folder for your logos.
Note: Users may select which logos they wish to display:
Users may also select their own custom logo sets, or modify specific logo rules to display the logos they wish.
If a user selects 'skin logos' and your skin does NOT provide logos, then MyFilms will 'fall-back' to the default logos.
The problem with certification logos has always been:
As a result certification logos often do not display for all films in many MP plugins, or display the incorrect logo for the user's country.
Thus, as of v 6.1.0, MyFilms supports certification logos by country.
Note: This feature is backwards compatible. If your skin does not provide certification logos in two digit country sub-folders (e.g. \us, \de etc.) logos will display as in previous versions.
Warning: Only use two digit sub-folders in
media\logosfor certification logos by country. MyFilms will search them only for certification logos!
To enable this feature in your skin:
media\logos\uketc. - note country folder must be a sub-folder of media\logos)
\MediaPortal\thumbs\MyFilms\DefaultLogos for reference
To test you can try either of the following two options:
media\logosthey will not display using the MyFilms logos rules. Of course you may use a separate image control like other plugins (see below)
default.pngto your certification logos folder. The default logo will display whenever there is no exact match of the certification value, However, this also applies to cases where user has not selected a valid country code that matches your skin certification logos sub-folders..
<texture>#myfilms.logos_id2003</texture>. Don't forget to include your custom logos rule with your skin install!
If you prefer to use a separate image control (not #myfilms.logos_id2001):
#myfilms.db.certification.logo.valuein your texture, e.g.
<texture>$certification logos path%\#myfilms.config.country\#myfilms.db.certification.logo.value.png</texture>
The new skin property will 'clean up' values in the certification field to remove country and other text and find only the actual certification value. This should provide much better results.
Warning: Using this method will disable user's option to use MyFilms Default logos pack.
There are four different logos controls you may use in your skin to group and display logos however you wish:
You may choose to display only one control or display them separately in your skin., however the default
Note: If you do not have category/genre logos in your skin, and you include control ID 2002 or 2012 in your skin files, the default MyFilms genres logos will display.
You may choose to display logos differently, or use different logos rules, or different logos 'groups'. however then you must provide your own logos rules in:
You may either:
...\MediaPortal\MyFilmsLogos.xmllogos rules using the Logos Editor, and then copy it to your skin folder
Note: If you have several logos with the same name in different sub-folders, then be sure to specify the relative path to select the exact logo you wish to display.
If you have managed to figure out all the options for logos display, then you are done!