Rework the whole scraping system and the associated UI.
Feature improvement:
- Support a larger set of scrapping options
- Support screenscraper account and allow multi-threading scraping
- Improve/Debug the scraping UI and add a final report
- Rework the scraping menus
- Process screenscraper return codes (rate-limit, quota, ...) and notify the user accordingly when the scrape must be stopped.
- Process zip-file properly - Use rom files inside and their CRC32
- Use MD5 calculations
Technical improvements:
- Use simple synchronous and persistent HTTP requests. Replace the current over-complex async systeme.
- Use ThreadPool to manage scrape dispatching.
Edited by Bkg2k