I think this would unlock huge value in this add-on.
The interface right now is very powerful, but not very "comfy" for everyday use. This reflects good goals for the add-on! It's a waste to reinvent the wheel by creating a new version of Playnite's already great library interface.
I have had this add-on installed for years, but almost never use it unfortunately, because for me the comfy interface is what I prefer day-to-day.
But - if you created the ability to export a tag into to games based on their preset, that would change everything for me. Now I can filter by a tag in the main Playnite interface, like "[FM] My Preset". I can create a preset in Filter Master named "Dark RPGs", put together a very specific filtering config in Filter Master, and then in filter by that tag in the library.
Suddenly I have access to all the other powerful functions in the library: details vs grid vs list view, sorting, grouping, the basic filters... AND I can create library quick filters using the "[FM] Dark RPGs" tag that I can access in Fullscreen Mode.
Finally, I think for large libraries filtering with a tag in the library UI may perform faster than filtering with a preset in the Filter Master tab.
This could be a checkbox available on each preset: "Export preset to tag across matching games"
I would imagine tag export happening when the Playnite UI moves to another tab (away from the Filter Master tab), so that tag export doesn't happen each time a preset is changed
Depending on how long the tag export takes, a progress bar element would be useful
It would also be ideal to update all preset exports at the end of each library update or batch metadata update
Not sure what to do about single metadata updates, ie making a change to metadata for one game... it probably depends on how long tag export process takes, how many presets are configured to export, etc
Maybe it's possible to monitor which games have been changed by a recent Playnite action, and run tag export for that game/those games only?
I have ~1500 games, and my biggest gripe with Playnite's library system is that I can't negative match. This would fully fix that issue, allowing me to use negative matching in my preset and while still using the main library UI day-to-day.
I think this would unlock huge value in this add-on.
The interface right now is very powerful, but not very "comfy" for everyday use. This reflects good goals for the add-on! It's a waste to reinvent the wheel by creating a new version of Playnite's already great library interface.
I have had this add-on installed for years, but almost never use it unfortunately, because for me the comfy interface is what I prefer day-to-day.
But - if you created the ability to export a tag into to games based on their preset, that would change everything for me. Now I can filter by a tag in the main Playnite interface, like "[FM] My Preset". I can create a preset in Filter Master named "Dark RPGs", put together a very specific filtering config in Filter Master, and then in filter by that tag in the library.
Suddenly I have access to all the other powerful functions in the library: details vs grid vs list view, sorting, grouping, the basic filters... AND I can create library quick filters using the "[FM] Dark RPGs" tag that I can access in Fullscreen Mode.
Finally, I think for large libraries filtering with a tag in the library UI may perform faster than filtering with a preset in the Filter Master tab.
This could be a checkbox available on each preset: "Export preset to tag across matching games"
I would imagine tag export happening when the Playnite UI moves to another tab (away from the Filter Master tab), so that tag export doesn't happen each time a preset is changed
Depending on how long the tag export takes, a progress bar element would be useful
It would also be ideal to update all preset exports at the end of each library update or batch metadata update
Not sure what to do about single metadata updates, ie making a change to metadata for one game... it probably depends on how long tag export process takes, how many presets are configured to export, etc
Maybe it's possible to monitor which games have been changed by a recent Playnite action, and run tag export for that game/those games only?
I have ~1500 games, and my biggest gripe with Playnite's library system is that I can't negative match. This would fully fix that issue, allowing me to use negative matching in my preset and while still using the main library UI day-to-day.