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
9.07k stars 493 forks source link

Merge items in Library Manager #1270

Open epeternally opened 5 years ago

epeternally commented 5 years ago

Being able to rename tags and genres would be a lot more useful if you could combine them together, rather than just being told that one with the same name exists. My library is full of redundant labels and spelling errors that I'd like to fix. Maybe give a Y/N prompt like 'Do you want to merge this with the existing item of the same name?'.

bluddy commented 5 years ago

Seconded. Currently, I have to select all games in a genre, add them to another genre and remove them from their current genre, then go to Library Manager and remove the old genre. It works, but it's annoying.

SlipperyJim commented 3 years ago

I'll add my name to the list for this one. I've been doing the same as Bluddy but being able to select multiple tags and then clicking a 'Merge' button followed by choosing the one to merge to (or typing a new tag) would be so much quicker.

EazyCheeze1978 commented 2 years ago

Hoping that this can be re-examined soon. After downloading tags from various sources, including Taxonomy tags from PC Gaming Wiki, and category tags from itch.io with duplicate names but without the [Bracketed] term indicating overall subject, it occurs to me that it'd be handy to be able to do these things:

In the Library Manager, have a new drop-down/button to the right of "Remove unused..." and call it "Additional functions..."

On a single item or multiple items, options to "Convert to other metadata type" with selections of Categories, genres, tags etc. could exist.

On multiple items, options to "Merge into new [metadata type]" or "Merge into existing [metadata type]" could happen.

An example use case, though of course there are more: After getting PC Gaming Wiki tags, I'm seeing tags for each iteration of the Unity/Unreal/Avalanche/Serious/idTech etc engines, and would like to merge them under single names to reduce clutter in this list. Or, for this, perhaps this could be accomplished on the Metadata provider extension's side - "Auto-combine iterative engines into a single tag" might work. -

More generally, perhaps "Combine [metadata items] when [a high percentage] of text is identical"?

Other permutations of these operations?

Caraamon commented 1 year ago

I too would love to see this, please.

ghost commented 1 year ago

I would extend the request to the possibility to have a set of aliases for a tag, genre etc, so that you can have them merged and new items would automatically take the correct ones.