In the end it is up to Kovid, but I cannot imagine putting the last read position into metadata.opf. It would be lost the next time you change metadata, because the opf file is first and foremost a backup file. Alternatively, someone finds all places where the file is created/written and builds some merge facility. Also, someone would need to deal with library syncing not destroying the read position when the backup is copied from some other machine.
The reading position is part of the data associated with the human doing the reading. It is not part of the metadata of the book. The info should be stored external to calibre or calibre should support logins and store the info under the user id. Neither of these are likely to happen soon, unless someone who cares will build it.
|