If you are the only one making metadata changes, what is wrong with duplicating the library (rsync)? If your family makes changes (they aren't supposed to, apparently), they will be tossed next time you do the copy. It won't take long for them to understand that changing the library isn't productive.
Calibre cannot support a read-only mode. Python does not offer read-only access to an SQLite database.
|