SKIF not detecting additional steam folders

Games installed in additional Steam library folders no longer show up in the ‘Steam Management’ tab in SKIF. It seems like format of libraryfolders.vdf is not being parsed correctly. It seems like SKIF is trying to parse:
“libraryfolders”
{
“1” path
}
But, libraryfolders.vdf has a structure like:
“libraryfolders”
{
“1”
{
“path” path

}
}

Thank you for reporting this, it’s already been discovered and addressed in the latest test releases on Discord.

It probably warrants an official update soon though. The version available for download from the forums is always 4-6 months older than what’s in development.

Yeah, seems Valve recently changed the format of libraryfolders.vdf – most existing installs use the older one but newer installs apparently defaults to the new one.

Here’s the latest version of SKIF that’s capable of reading the new format.

SKIF.exe (2.5 MB)

Edit:

Based on the changes made, Valve seems to be gearing up to make Steam libraries mountable – probably a requirement of allowing users to have different libraries on different SD cards in the Steam Deck. And the “label” of the library is meant to hold the user-specified name of the library (e.g. “Green SD card”, or “Eric’s card”).