TVHeadend currently supports the ability to display parental rating labels, for example ‘PG’ for EPG data that it receives via DVB and XMLTV. I am also working on ATSC, but that is not yet complete.
Currently, this feature is disabled by default. Once the user enables the feature, TVH will create a placeholder for every new rating label that it encounters. The user then needs to manually set or modify some of the settings to suit their locale.
I’d like to discuss adding several steps to automate this process.
Step 1 - Setup Wizard
During the Setup Wizard, ask the user if they want parental rating labels enabled.
This will produce the same result as if the user had manually enabled this feature with placeholder labels being created as new labels are encountered.
Step 2a - Pre-Load Rating Labels
Based on a new JSON file to be added to the WebUI, the user can select to pre-load rating labels for their preferred country/countries.
If this is done as part of the setup wizard, the country selected during the service scan could be used as basis for selecting a default country. Alternately, rating labels could simply be created for every entry in the JSON file.
Users would still be free to manually edit or delete the rating labels created as they see fit.
Step 2b - Pre-Load Rating Icons
In addition to the step above, the icons associated with each parental rating label will be added to the static image store of the WebUI. When a rating label is created, it will be linked to an appropriate image where one is available.
Users would still be free to provide their own icons if they prefer.
Thoughts and comments welcome.