In order to rewrite Fanart in the database, you need to update the current i.e. replace it (disable the double check or replace because it has a larger size). Those. this is a side effect of a double check. If we do not replace it because it already exists, then we do not consider it as loaded and for this reason we cannot update the database since At this point, the file is no longer physically.and simply delete the existing manual Fanart from the database and import the new one?
Why wrong? When start FH check all Folders, if folders have Fanart and dont have record in DB for this file, its import this Fanart to DB and set Provider - Local (Local folder - FH has no other information, and this is correct, in the source he wrote the local path, which is also correct).We insert wrong file information into the database.
FH supports many providers, and each has its own characteristics, Local Disk, it is also a provider that is equivalent to Online sites.I'd prefer a professional solution which also applies in future if manually imported files become available online.
The problem is one accurate identification of the source in the verification step of the newly downloaded file. The plugin is like a nesting doll, there are many providers, and the procedure for loading, checking, saving, etc. one. And she does not know who currently wants to take advantage of her.And we even don't know if this hack works and if there are any side-effects.
Is it much effort to implement this change? Do you have any concerns?