This one is for you Yaobing.
I have switched to using XMLTV.net as my EPG source. It does include Season and Episode data, so it is better than the OTA EIT data I was using. In fact it looks pretty good.
However, I noticed pretty quickly that movies weren't being flagged as such in MC. It turns out that XMLTV.net use a slightly different Categorisation for movies.
EPG Collector, and the OTA EIT data it collected, used the field:
<category>Movie</category>
I suspect most EPG sources use that actually.
But XMLTV.net in their wisdom use:
<category>Television movie</category>
and
<category>Cinema movie</category>
That's nice of them, isn't it? But it breaks MC's Guide colour coding, and other functions, as the [Media Sub Type] is set to "TV Show", even for programs over two hours long. If you are interested in seeing the data, you can access it directly via XMLTV.net. I use
http://xmltv.net/xml_files/Melbourne.xml, which produces an 8.7 MB file.
Could we have MC set the [Media Sub Type] to "Movie" if the Category of a program contains the word "movie" rather than only if it matches exactly?
Thanks for considering.
PS:
I also thought that if a program was over two hours MC would set it as a Movie. But maybe that only happens if there is no <category> field in the EPG record.
So if a <category> field exists, and it isn't "Movie", then the [Media Sub Type] isn't set to "Movie"?
PPS:
You might want to look at the range of <category> values XMLTV.net uses. I assume it is driven by the FreeView Plus requirements. The list of categories is quite extensive, and may be of interest to Guide coloring and other functionality.