Yes, this is exactly how it happened. The series was Tudors (tt0758790), I had data for 2 first seasons and there are 4 seasons. I deleted series record and then added it again with NMM tool and it pulled in all 4 seasons with all episodes.
You're answering my (quoted) question, so I'll assume your intent to imply you
did attempt to add the missing episodes by running the plugin first. But did you
Refresh before assuming the episodes were not added? It seems to me they will not appear until the list is refreshed. In any case, I'm unable to reproduce a condition where seasons/episodes are missing and running the plugin fails to add them—except in the case of
Lost. I'm sure there could be more, but Lost is the only series I'm aware of that has this problem. I deleted two seasons from Tutors, and the running the plugin added them back. I deleted one episode from season 3, and the running the plugin added it back.
The same happened with the TVDB plugin.
I don't think so. It doesn't work the same way. It uses an API, and downloads a file containing the data for all episodes. So updating a series with it should produce an all or nothing result.
Is there btw any possibility to see e.g. from log files or text files what is actually retrieved?
You can record a log by starting the program with a
-debug command line switch. View the log using the command on the
Help menu. The log is saved as
log.txt in the installation folder. You can always find the last page downloaded as
page.html in the installation folder.
Also, this may be important, I am using option that deleted data is not deleted from db, it is just marked inactive I guess.
I suppose that could affect your results, but in all of my tests I permanently deleted whatever it was I wanted to try re-importing.
Related to that, episodes information is very brief with only a few data fields. However, if I select episode & import data, many more fields are actually retrieved. Maybe this is on purpose, I don't know.
In the case of the IMDb plugin, that is by design. Updating the series only adds episodes with the title, URL, year, release date and description. To add additional fields, the episodes must be selected and the plugin run again.
I have a few similar series on my db for testing purposes if you have any suggestions.
Please test those as well. Before running the IMDb plugin, make sure all episodes are visible (i.e., no filters are set). After running the plugin, refresh the list before concluding what happened. If episodes appear to be missing, verify they do exist at the source, and make a copy of the log. If you can find at least one more like
Lost, that might make it easier for nostra to figure out what's going wrong.