So looking more into Release Type, and while it is a great start, it is severely underdeveloped and prone to mis-catagorization. The system itself is good, but the database just isnt upto the task (yet?). As its been many years since most of the SNES roms have been created (even 99% of hacks and translations etc) and the LBDB has been around for many years as well, Im not really hopeful this will be filled out properly in the next few years.
It is also missing a few important category distinctions. Namely Beta, Prototype, Revisions, Translations, Samples, and Regions maybe but regions has good development behind it so its not as big an issue.
So I think it comes down to this; what is easier,
1. adding in the ability to do sub-platforms that inherit a main-platforms general config (like emulator, overarching platform, and all the folders associated with it). This allows for a more hands-on approach in separating ROMs when filters are not enough while foregoing silliness like having to add "SNES - Revisions" as a platform type to Retroarch and watching hundreds of folders fill up the image/music/etc with fake platforms. This causes a huge issue with duplicate files too as it stands currently without this inheritance.
2. Making a huge effort to update the database and the 'release type' so ROMs are categorized appropriately for their release type, letting the user import their 7000+ (non-duplicate) SNES roms and watch LB work its magic separating things itself via playlists?
3. Let this continue to be a hole in advanced users setups even though 99% of the functionality is present to implement it... ?
Thanks for reading! Love LB and want to see it continue to improve.
(one of my snes sources list is attached, i have several more, but after overlap i assume 7k~+ roms is in the ballpark)
snespartlist.txt