First, apologies for the long post, which is a little out of logical sequence as I massaged the message. I'm sure the content will be understood though.
Okay, the three new series that I recorded last night had records and Cover Art on TheTVDB, because I checked before selecting them. All of them were single episodes with Season and Episode numbers. They all received Series Cover Art without my intervention, but no Season Cover Art. I'm assuming that could be because MC doesn't show the Season level in the Theatre View display until there are Episodes from at least two Seasons first. Some smart programmer decided to only download Season Cover Art when it was needed for display?
Anyway, none of the Episodes received any Cover Art.
So I ran Auto-Import on the MC Server. . . and it did not collect Episode Cover Art for the three programs, even though I have all checkboxes ticked in the Auto-Import configuration! If even Auto-Import won't get the Episode Cover Art, what is the point of having the "Get Movie & TV Info" setting in the configuration? Something looks broken.
BTW, I checked if the Cover Art was there on my MC Client, which I had to start to check, since it had been shutdown. The Cover Art showed in Theatre View immediately. However on my MC Server, which had been asleep, the new Cover Art did not show in the Theatre View views, even if I moved around to different views and back. The art only showed when I did something that forced a refresh of the view, in my case, I played one of the programs for a short time. When I stopped playback, the Cover Art showed in the views. Really, Cover Art collected should show in the Theatre View views immediately, without the need to force a refresh. That isn't the point of this discussion, but it contributes to the angst Cover Art creates.
Now, I hear what you are saying Yaobing, when you say;
We are not talking about MC watching and auto-importing your TV recordings folder, are we? I suppose we are talking about MC importing metadata right after it finishes recording a show. If this is the case, no on-line lookup is done.
but I am pretty sure that I haven't always looked up Episode Cover Art manually. However I have run the "Get Movie & TV Info" on a lot of programs as my EPG data hasn't been brilliant, so I haven't noticed Episode Cover Art wasn't being collected.
But what about my Megafactories example above? I just flagged that to record when I saw it in the Guide, and then forgot about it. I certainly didn't run the "Get Movie & TV Info" function on it. Yet it has the correct, first Series Cover Art poster from TheTVDB, and the correct Episode Cover Art. Something has collected that Cover Art, and I suspect it was Auto-Import. While the Cover Art is correct,
the EPG metadata has not been overwritten. The program description in MC does not match TheTVDB description, and MC has actors listed that are not listed on TheTVDB. This information could only have come from the EPG data, and it has been preserved while Cover Art has still been collected.
So, while you are right to be converned about this, as I would be;
I am looking into whether we can do an online lookup. One thing that bothers me is that the lookup is not always accurate. For example, I recorded an episode of "Married with Children" last night. This morning I ran Get Movie & TV Info manually on it. While it did get me a cover art, it also got all the wrong info such as episode name, description.
it has always been my expectation that Cover Art, and other additional data from TheTVDB would be collected by Auto-Import, but no existing tags would be overwritten. My understanding, and past observation, was that metadata was only overwritten when the "Get Movie & TV Info" function was run manually, and the "Allow overwrite of existing values" checkbox was ticked.
In fact, I am pretty sure that I had this discussion a long time ago, and that was the answer. When Auto-Import does its lookup on TheTVDB, it never overwrote the existing data. However, if "Get Movie & TV Info" was run manually, whether for one program or several, it would always overwrite the existing data. There is even a checkbox on the dialogue that pops up when you run "Get Movie & TV Info" for more than one program, asking the question "Allow overwrite of existing values". There are even checkboxes to define whether Information should be gathered, or an image, or both. If Auto-Import just ran the "Get Movie & TV Info" function to collect an Episode image, we wouldn't be having this discussion.
Auto-Import TasksSo, I am confused that you say no on-line lookup is done.
Finally, I did a manual "Get Movie & TV Info" for all three programs at once, deselected "Get Information" and "Allow overwrite of existing values", left the "Get image" checkbox ticked, and MC collected just the Episode Cover Art as expected.
I suspect that what is happening is that MC creates a record in its database as soon as a new recording starts. Then at some time later, Auto-Import detects the new recording, and run its processes. Those process include the "Get Cover Art from Internet", which works, proving that Auto-Import detects the new recording. But they also include, based on my Auto-Import settings, the "Get Movie & TV Info" function, which is no longer working for some reason. It has been broken at some time.