JosefNemec / Playnite

Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.
https://playnite.link
MIT License
8.89k stars 489 forks source link

Allow mass-deleting tags with less than X amount of games #3633

Open Ignawesome opened 8 months ago

Ignawesome commented 8 months ago

Feature description

The "remove unused" feature in the library manager is certainly very useful. But when you have large collections full of itch.io games that pull up metadata from unofficial sources, the amount of useless tags grows exponentially.

I tried to mitigate this effect using different metadata sources, but they are either too incomplete, or too busy. So my request is not only to have a "remove unused" button, but also a remove tags with less than X instances.

Alternatively, show how many instances each tag has in the Library Manager view.

Currently, to delete tags that seem useless, I need to go back and forth between the library and the library manager to verify which tags have few irrelevant games in them to see if it's ok for me to delete them. Even adding a way to delete tags from just the library filter/explorer/group views would help with this, but I think the original proposal is the most useful overall to clean up bloated libraries.

Thanks for reading!

Screenshots

As an example: image (Same game with a tag for each number of players from 1-12. Also see the tags "64x64", "accessible", etc.)

HerrKnarz commented 6 months ago

For the time being you could use my addon "Metadata Utilities" for that. It adds a new metadata editor window, that also shows the number of games that have each tag (or feature, category etc). You could then sort the grid by game count, select all you want to delete and hit the delete button.

Ignawesome commented 6 months ago

Thank youu! That worked like a charm :) It is better than what I was looking for