libretro / ludo

A libretro frontend written in golang
https://ludo.libretro.com/
GNU General Public License v3.0
582 stars 68 forks source link

Smart scanner #453

Open kivutar opened 2 years ago

kivutar commented 2 years ago

Yeah I think it's a valid feature request. This checksum based scanner is clearly showing its limits.

Even if we start adding more databases, for example GoodTools, I'm afraid it will never be enough.. There are new homebrews every months, new fan translations, new romhacks.

The problem is that extension based scanners are also limited. There is not a 1 to 1 mapping between extensions and systems.

So maybe a smart mix of both.

ghost commented 2 years ago

I have wondered why hasn't Retroarch pioneered a optional scanner that goes by name. Especially since all of the varieties in ROM's such as revisions, rom hacks and translations is overwhelming. I can see a dat file becoming so huge if one was to account for all of those. Then having to match thumbnails to them is just makes things so overwhelming, not to mention also wasting disk space.

kivutar commented 2 years ago

I think RetroArch does have a fuzzy scanner now.

bagelbyheart commented 4 months ago

This is addressed in #523