A Playnite Plugin to update the Installation Status of the Entire Game Database if the SDCard is removed or inserted. Works based on the Installation Folder. So also works with Steam, EA, Ubisoft and so on. Currently, hard-coded for the SDCard Reader name of the Legion Go. PR for a Universal Solutions are quite welcome!
Its simple. The Plugin uses an WMI Event Watcher to watch for the PNP Event of the SDCard Reader with the Model Name "SDXC Card". If it detects the Removal or Insertion of a card it iterates through every Game in the Library, testing if the Path is available or not. If it's not, the Game gets set to Uninstalled. If the Path is there, the Game gets set to installed.
Simple as that.
First of all. Playnite setup. Disable the Import of Uninstalled Games on your Librarys. After that Refresh the Library once with every SD Card you have so that you have all the Games in one Database.
Drop the Folder from the downloaded .zip into the Extension Folder of Playnite. That's it. No more Settings. If your Device uses the "SDXC Card" Model Name for the Device, it should work! You will see only those Games whos Install Directory is Reachable at the Moment once you switch SD Cards.
Like it? Buy me a coffee. It's my fuel and it will keep me alive long enough to further support this :3