2014-03-05, 18:36
qa.nfo.refresh should solve the problem of (a) - you just need to specify a relative (or absolute) date. Absolute dates takes the form "YYYY-MM-DD HH:MM:SS". Relative dates are a positive number eg. 0 (same as "today"), 1 would be yesterday etc.
If you want to re-cache artwork that has been recently updated, then specify "@cache.refresh=today|<relative date>|<absolute date>" when running "C <class>" and only artwork that is more recently modified than the specified date will be re-cached (normally, C without specifying a @cache.refresh property will re-cache everything so don't mis-type this parameter!)
So, work out your relative or absolute date, then run qax followed by C, specifying the relevant @qa.nfo.refresh/@cache.refresh parameter. Some artwork that is (re-)loaded by qax may also be re-cached by C, particularly if it's a new movie or episode, but this is an unavoidable inefficiency.
If you want to re-cache artwork that has been recently updated, then specify "@cache.refresh=today|<relative date>|<absolute date>" when running "C <class>" and only artwork that is more recently modified than the specified date will be re-cached (normally, C without specifying a @cache.refresh property will re-cache everything so don't mis-type this parameter!)
So, work out your relative or absolute date, then run qax followed by C, specifying the relevant @qa.nfo.refresh/@cache.refresh parameter. Some artwork that is (re-)loaded by qax may also be re-cached by C, particularly if it's a new movie or episode, but this is an unavoidable inefficiency.