ITADN

Metadata stored with installer

#44Opencharredchar 创建于 2025-08-16
enhancementquestion
C
charredcharcommented
As LocalLibrary works very well with archiving games I was wondering about a method of storing metadata locally with the installer as well that Playnite can pull from. Programs like Kodi support something like this with movies and shows, if it sees metadata locally (using a proper naming scheme) it'll scrape from that first before looking at online sources. This is great for something like shows where aired information might be different from disk sourced information. Or, worse, when people change the online source that breaks details of the local content. I prefer to spend the time making my metadata as I want one time and any time in the future I need to scrape again (say from an OS reinstall) everything scrapes locally and it'll all be just as it was before. My idea for LocalLibrary would be a folder next to the installer called `Metadata` that stores everything with the appropriate names (like icon, cover, background, etc). This would also be great for game names where it has illegal characters for the file system directory name (colons are very common in game names) or where I use a sorted name on the file system (Game, The) to find it easier but don't want it to pull into Playnite like that. The only issue (so far) is needing some way to export a specific game's metadata in this manner. I'm currently looking into it myself to see how easily it would be, most I've found so far are things that'll export the entire library as json or csv. I'm hoping I can right click the game inside of Playnite, select `Export Metadata`, select the folder I want it to export to and it exports a single json and all images with the right names for that game only to a folder. One thing others have said is, "just put your Playnite data on the network" .. this doesn't really work for more than one person though as each user might have other overlapping games in their library from sources like Steam. Since I would like this to be specifically for the local games it might be best if LocalLibrary handles it. What are your thoughts?
3 条评论