Your comments

Hi Henry, no problem, Covid-19 is impacting everybody.


When implementing the hash mechanism, I used these guidelines:

http://pajhome.org.uk/crypt/md5/auth.html

(more specifically the "Adding MD5 to an Authentication System" part, with sha256 instead of md5).


While looking for a solution to your issue, I noticed that in these guidelines, the user password is considered as the key and the salt is considered as being data when calling the hex_hmac_sha256 method.


So if you swap the password and the salt when using any of the services you mention, you will get the same hash as the one generated by Ubooquity.

Did you specifically authorize your user for each folder you shared ?

Did you stop Ubooquity before updating the json file ? Otherwise it might have been overwritten when Ubooquity stops.

Hello Henry,

You should find the info you need in this post:

https://ubooquity.userecho.com/communities/1/topics/280-script-to-change-the-admin-password

It's about the admin password, but the user password hashes are generated the same way.

Let me know if something's unclear.

The next version of Ubooquity will support more recent versions of Java (11+).

I haven't lost interest, and development is still in progress.

There have been few impediments to the developments these past few years though, mostly kids, and more recently a global pandemic. ;)

Apart from the warnings you mentionned, any specific error in the logs ?

Nothing related to memory ?

I can't completely exclude it (as I understand the value of the feature) but it's not in the backlog for now.

Ubooquity parses the OPF file contained in the Epub file (see Epub specifications for details).
It stores the following fields:

  • dc:title
  • dc:creator
  • dc:identifier
  • dc:publisher
  • dc:description
  • dc:subject
  • dc:language
  • dc:date


It also stores Calibre specific "rating" and "series" fields.

When searching books, Ubooquity looks at:

  • title
  • authors (taken from "dc:creator")
  • file name
  • tags (taken from "dc:subject")
  • series name

I was expecting Ubooquity to be taking the metadata from the .opf file is that not the case?


Hello Morgan,

Ubooquity uses metadata that is stored inside the epub file.
It does not read external opf files.