-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] Ability to re-scrap all assets at once #140
Comments
I've done an implementation of this in the ROM context menu. Can you please test? If you find any problem please report it here. |
Hi, Many thanks for that new feature, it really helps a lot ! It's working great but it could benefit from a few refinements :
Best regards ! |
Thanks a lot for your feedback, I really appreciate such a detailed feedback because it helps me with the software design process a lot.
I have improved the verbosity when scraping all assets, it should be much smoother now. When scraping a single asset the verbosity is the same.
The problem is that there is no human way for AEL to know that both images are the same, so if there is a current image and the scraper founds 1 image then user must choose.
Yeah, the scanner always checks if the local assets exists or not. The motto behind the current behavior is that in the scanner should be as automatic as possible, however, when using the context menu your are supposed to know what you are doing. When you use the context menu to unset and asset the asset is not deleted from disk but AEL understands that you want to get rid of it.
The Null scraper is a development tool. It is a scraper that never finds a candidate game, never finds any metadata and images are never available. It's simple and it's useful for testing and developing. I have fixed that, now only scrapers that support assets are shown.
The way it's implemented now code-wise it's much easier this way. What you propose requires some heavy modifications of current Python code. I will keep the suggestion for a future version. Please try the new version and report back. If you don't find any further issues I will release the new version soon. |
Well, thank you above all for doing this great addon and this is the whole purpose of Open Source : contributions and feedback in order to enhance the product.
Way better now !
Well, there could be an "easy" way to solve that point but that would need to modify the code a bit deeper I guess.
I can understand that, however, I hope you keep that in mind for a future version because I still think this would be better for the end user. |
The problem is that the image you see in the select dialog for the scrapers is a remote image and the only way to compute a hash of a remote image is to download them. Also, note that in the select dialog AEL always uses thumbnails (image previews), not the original images downloaded. This is true for TGDB and MobyGames, ScreenScraper does not support this so there is no preview in the dialog. The hash for the preview image is different than the hash from the downloaded image. I think I will keep things as they are now but keep this issue open as a reference for future version. |
I think you misunderstood what I tried to say. Regarding comparisons between local and remote assets, I was just saying, do this :
|
OK, now I completely understand what you mean. I think the solution you propose is too complex for the problem at hand. Keep in mind that Kodi has a 10 feet GUI and that limits what AEL can do a lot. For the scraping of the assets you can use other scraper or external tools in a PC where you have much more advanced features. I think that dealing with ROM renaming it's too much complexity. The idea behind AEL/AML is the ability to do audits and basic scraping. However, I do not want to convert AEL/AML into a ROM Manager or an advanced scraper. Think on the Kodi music database. You can do artwork scraping and some basic organization of your collection. However, you will need to rely on external tools (tag editor, music organizer, etc.) to organize your music collection. |
Fixing bad scraping issues is a long and unpleasing process for a ROM.
If you need to re-scrap assets, you'll have to re-scrap sometimes 5~6 different assets (boxcover, backcover, fanart, ...) for the same ROM with the same source but you can't do that at once.
Would be great to have an option "Edit all assets" when going to the "Edit rom assets/artwork" menu where, instead of scraping only one element, it would rescrap every element from the same source scraper with the same item ID.
The text was updated successfully, but these errors were encountered: