axewater / sharewarez

SharewareZ transforms any game folder into a dynamic, searchable and shareable library.
145 stars 1 forks source link

Make IGDB scraping optional. #80

Open BobHassok opened 1 month ago

BobHassok commented 1 month ago

I have a bunch of games that are Japanese and are not listed on IGDB. I would like to be able to add these games without doing a bunch of work to remove whatever game IGDB guesses it must be.

Bovive commented 1 month ago

I can see how this would be a pain. I've added some games to the IGDB database and offered contribution fixes for some. It takes a really long time to get approved though. I suppose we would need to figure out how best for the user to do this. I can think of a few ways:

  1. Add the option on whether or not to grab metadata on a library scan.
  2. A manual per game option to disable or enable IGDB meta data, perhaps in the dropdown on the _gamedetails page.
  3. Offer an option to disable auto-match. That would allow you to approve, change, manually add, or ignore the match after the library is scanned.
  4. Have the option to manually add a game without scanning.

I think it would be important to offer the option to disable meta data per game. Otherwise, there may be a risk of it being auto-matched again in the future, especially if we implement auto-scanning (picking up new files/folders as they are added).