Quote:
Originally Posted by theducks
I would not call Calibre a flatfile system, but some sort of hybrid.
|
Fair enough. Though it bears a startling resemblance from what I can see to an avowedly flatfile, client/server, system I supported in my past. I wasn't trying to denigrate, merely describe.
Quote:
It would take a lot (HUGE) of work, but Calibre could probably be turned into a true client-server.
OMG getting it to work on 3 OS 
I can imagine the support nightmares for the basic (typical) desktop user, just setting up the client and the server (the can be on the same machine), then add the complexity of additional clients boggles.
It is quite possible that the GUI would not change, only what happens behind it.
|
Oh, I absolutely agree. This is a completely non-trivial change. And I'm not at all sure it's worth the effort. Really. It is, after all, basically a single user app and I don't honestly have a problem with that. Yes, it would be nice to be able to stick it on the Terminal Server and let anyone in the house connect to it simultaneously. But it's hardly necessary.
One alternative might be to set a "read-only" flag for the second user connecting to a library. Sort of like Word does with a document that is open by another user. The second user could transfer stuff to their eReader or even read a book, but couldn't make changes to metadata or add books.