I have several MC libraries, different locations/folders/etc. MC 20.0.49 is not handling them correctly.
As I migrated through the various versions of MC, either the new version would automatically pick up the old version existing libraries, or I'd manually add them via Library Manager.
But in 20.0.49 that method no longer works as it used to, and perhaps does not work at all. But it should, according to MC's library dialog, which says: "Enter a path to an existing library, or enter a path with no files in it to create a new library".
That's how I've always done it. It works perfectly in 19.0.163 on the same computer, same library, but fails with 20.0.49.
Steps:
1. Open Library Manager, select Add Library
2. Select Local Library, Browse to the location of the existing library.
3. Click OK.
What I expect is that MC loads the library that exists at that location. Instead, MC says "Cannot create a new library at the specified location. The directory must be empty." MC's ability to recognize the "existing library" situation is broken.
PS: Restoring a backup is not suitable for me because MC restores to a library location of its choosing, along the user path, instead of where the library existed when the backup was made. So it is a backup of the media data, but it is NOT a backup/restore of MC's full configuration. This messes up my backup procedures, and a bunch of other practices I've devised over the years. I have always stored my MC libraries at a custom location, NOT where MC puts them be default, because I regularly copy all the library files (field definitions+contents) to another PC via a nightly automated process. It only copies changed files, and does not involve the time and steps of MC's backup and restore system (nothing against it, but it's not useful for my situation). By using a consistent library location, I avoid having to diddle with my copying process when a new version of MC comes along, or if the PCs have different user names, etc.
If MC20 can once again allow what the Library dialog instructs -- "Enter a path to an existing library" -- everything will return to normal. I hope this Library behavior is a bug hat can soon be fixed.