[Feature] Use `igdb` tag to set the `IGDB ID` from filename
Is your feature request related to a problem? Please describe. Sometimes, RomM mismatch the game with the correct one in IGDB.
Describe the solution you'd like
To avoid mismatch of games with IGDB, we can use special tag igdb and set it from the filename.
Describe alternatives you've considered
Additional context For example this game:
-
The correct match should:
-
But the result returned from IGDB gives this:
-
With this filename
Inside [rev-10,igdb-7342].7z, there's no ambiguity.
Inside [rev-10] [igdb-7342].7z This would would be nice, yes.
We're happy to support this, but we're not going to start changing filenames to append igdb-**** tags since it's not a common standard. So unless you want to go through and manually tag your files with their IGDB IDs I don't see how this would be a particularly useful feature.
I think OP meant (correct me if I'm wrong) that if the tag was there then try to match using that instead of the filename. So yes, they'd be manually added by server admins.
Exactly: if igdb-tag exists: use it directly else normal behavior. The main purpose of this tag, is the ability to fix ambiguity in the regular matcher.
An idea:
To ease setting it, when an admin uses manual match, at this moment, RomM can automatically add the IGDB ID tag.
RomM can automatically add the IGDB ID tag
We won't do that unless the community comes to a consensus that having the IGDB ID in the filename is good practice, like TVDB ID has been adopted by sonarr/radarr/jellyfin.
I don't need the tag added by RomM, but the matching would be nice. I guess this is where OP and I differ.
I see, using the tag only will be enough for this use case.
It would be nice to implement a manual search of metadata by index, for unambiguous matching, in addition to the existing search by name. For example, entering "igdb:242599" I get one specific game. Perhaps I did not figure it out, and this has already been done, but so far I have not found any mention of this
It would be nice to implement a manual search of metadata by index, for unambiguous matching, in addition to the existing search by name. For example, entering "igdb:242599" I get one specific game. Perhaps I did not figure it out, and this has already been done, but so far I have not found any mention of this
Next to the text box, where it says name, you can change that to id and search igdb IDs.
Agreed, this would be super useful, and could be done using the same ID matching tag convention that Plex uses. example: Game Title {tgdb:123456}.exe