I think you will find the problem is that each and every reader has a different means of recording info lick reading location / finished status.
Well you will say, make each device driver responsible for this.
Unfortunately it gets worse; not every device exposes the data to a location that is accessible by any external means (ie in the case of calibre via a file).
Some devices such as the Kobo eReaders (and NOT the Kobo Android devices) store that data in a SQL database, and yes, the Kobo calibre device driver DOES allow access to that data.
I use it to automatically add a Finished tag to each book and in turn allow for easy removal of read content from my Kobos.
|