Your comments
I'm not convinced by the "average" feature, but user ratings could indeed be interesting.
I'll this feature to my backlog (won't be done with read status though, I'll try to release something before 2017 before adding new features)
I have thought about it and decided against open, sourcing Ubooquity.
Merging pull requests and "managing" a community are not activities I would do for fun (I'm already doing enough of this at work).
So open sourcing Ubooquity would only result in frustration for contributors and/or a complete loss of control over my work when somebody decides to fork it.
If at some point I get bored and stop working on it, then I'll open source Ubooquity so that it can continue to evolve and improve.
In the meantime, I'll work toward making Ubooquity more modular and open to "external" modifications (I'm thinking themes and plugins).
When I see what some users already accomplished with themes (although the modifications Ubooquity currently allows are pretty limited), it encourages me to give them more tools to work with.
You're welcome, happy to know it's working. :)
The UI rewrite will only impact administration UI (the desktop GUI and the web admin page).
The only modification that will impact themes is the potential addition of a new "mark as read" button. Nothing too big.
You're welcome. :)
Sorry, Docker and LXC are out of my field of expertise.
I can only tell you to use "kill -3" instead of "kill -9" to get a thread dump (and then to look at the standard output of Ubooquity, not the logs).
Or just use jstack.
I'm guessing that "/home/bob/smb:/10.0.0.18/stuff/Comics" is the path that does not exists.
What path did you enter in your configuration ?
Seeing "SMB" in the path, I suppose that you are sharing a folder accessed through SMB.
That might be the issue here, I never tested Ubooquity with SMB, and I don't know how it will behave (not that well apparently).
Well, ids are auto generated by an sequence when populating the database.
The file hierarchy links are represented by the "parentid" column.
Creating and especially maintaining a "metadata id" system like the one you described would be quite complex, I prefer to keep it simple. ;)
At the moment there is no API exposed by Ubooquity that you could use to do what you describe.
(well, there is the OPDS feed, which support searching, but I guess this is not what you are looking for)
The H2 database is a standard one that can be accessed using any JDBC driver, but Ubooquity has to be stopped first, and you would have to use Java code.
Customer support service by UserEcho
I had not thought about providing a synchronization API. But that's a good idea.
Noted (no planned date though).