That wouldn't have surprised me, as I realised when I saw you post that I hadn't actually tested this. But, a quick test on three books using the three possible methods worked. The methods are:

- Set the percent read column to 100 and use the store/restore option
- Use update metadata from the library list and set to finished
- Use the change reading status from the device list.

All three worked. And the book that was on the home screen, showed it as finished. I wasn't expecting that, but it confirms my theories on the tiles.

There might still be something going on, but I need to know which method you are using to mark them as finished.

Sorry for not specifying. I was doing the "Update Metadata" and setting it to finished. It did in fact set the books to finished, but the summary dialog from the plugin stated that no books were changed. I guess perhaps this is actually true since it's the DB, not the books, being changed but it isn't quite what I expected as a result.

TLDR: It worked, but the plugin confirmation led me to believe that it didn't.

Sorry for not specifying. I was doing the "Update Metadata" and setting it to finished. It did in fact set the books to finished, but the summary dialog from the plugin stated that no books were changed. I guess perhaps this is actually true since it's the DB, not the books, being changed but it isn't quite what I expected as a result.

TLDR: It worked, but the plugin confirmation led me to believe that it didn't.

Good. I'll look at the count. If a change was made somewhere, it should be counted.

Is the crash when you select the option, or when you press OK on the dialog to start it? Is it every function? The "Copy annotations" and "Device database check" are a little different in how they start. Do they work?

I'll try it on a Mac at work tomorrow.

Hi davidfor

I made some further test, Calibre crashed every time I select any of the function in the menu, the crash happens just a second after the window of the selected option appears, I select About Plugin, the info window appears an in a second Calibre shuts down (the same for every function).

BUT

I noticed that if the Glo is not connected, I can open the About Plugin, the Customization window and the help (the only selectables) without any crash.

As soon as I can take it, I will try connecting my wife's Glo(2.5.2), if it will work, I'll try an hard reset on mine.

With Kovid's helpful hints, I should have this fixed. I have attached an updated beta version for anyone with Mac to try. The other changes are on the Dismiss Tiles dialog. I corrected a checkbox label and added tooltips.

I'll give a try, because I was able to recover info about status/bookmarks in a kepub but it failed when I tried to store info about status.

Sorry for not specifying. I was doing the "Update Metadata" and setting it to finished. It did in fact set the books to finished, but the summary dialog from the plugin stated that no books were changed. I guess perhaps this is actually true since it's the DB, not the books, being changed but it isn't quite what I expected as a result.

TLDR: It worked, but the plugin confirmation led me to believe that it didn't.

I don't understand where exactly I configure the driver in the KoboTouch plugin. Am I in the wrong place?

I'm not sure I understand this question. Sorry. You seem to be configuring the driver correctly, the Kobo Utility plugin can be configured via Preferences | Advanced |Plugins | User Interface Actions plugins | Kobo Utilities and then the customize button.

You have added the plugin to the menus I presume? Preferences | Interface | Toolbar and then select which Toolbar(s) or Menu(s) you want to see the plugin in. Remember that there are different menus used depending on whether or not a device is plugged in.

Quote:

Originally Posted by Skydog

Also, in the KoboTouch plugin, I currently have: #myshelves, series
Is there a particular order in which I should insert #readstatus?

Nope. should be order independent.

Quote:

Originally Posted by Skydog

Although you don't use the other columns, as mentioned, they still must be present, correct?

No; you only need to create the columns needed (so in this case only the koboreadpct one). I just create them all because! (Also, by creating the koboreadloc and kobolastread, I am able to fully restore the reading info to the device if a reset is done).

I made some further test, Calibre crashed every time I select any of the function in the menu, the crash happens just a second after the window of the selected option appears, I select About Plugin, the info window appears an in a second Calibre shuts down (the same for every function).

BUT

I noticed that if the Glo is not connected, I can open the About Plugin, the Customization window and the help (the only selectables) without any crash.

As soon as I can take it, I will try connecting my wife's Glo(2.5.2), if it will work, I'll try an hard reset on mine.

Edit: I tried also the Beta2 an nothing is changed

So the help, about and customisation work when the device is not connected but don't when the device is connected? What about the two database options? They don't start in the same way as the other options.

In any case, looking a little more at what Kovid suggested, and the hint that the dialogs display before crashing, here is another beta to try.

I'll give a try, because I was able to recover info about status/bookmarks in a kepub but it failed when I tried to store info about status.

Quote:

Originally Posted by Terisa de morgan

Same here, I hadn't read this before writing my previous post.

You've confused me! I don't know if it didn't work, or if the counts didn't match what you expected.

I might be being to smart with the counts. The updates are smart. They compare the current and new values and only update what is different. And the counts reflect this. But, I need to recheck they are all accurate titled properly.

You've confused me! I don't know if it didn't work, or if the counts didn't match what you expected.

I might be being to smart with the counts. The updates are smart. They compare the current and new values and only update what is different. And the counts reflect this. But, I need to recheck they are all accurate titled properly.

Count is wrong, update I'll check this evening. Sorry about answers, I've been all the day discussing about software bugs... and trying to nail the responsible...

So the help, about and customisation work when the device is not connected but don't when the device is connected? What about the two database options? They don't start in the same way as the other options.

In any case, looking a little more at what Kovid suggested, and the hint that the dialogs display before crashing, here is another beta to try.

Tryed beta3, same as previous.
With a kobo connected any of the options in the menu crashes Calibre, also the two database options, unplugging the Glo the only 3 options available works normally.

Also using a different Glo isn't better.

I'll try installing Calibre and the plugin on a different mac to see if anything changes

My apologies for the confusion. I was suffering from tunnel vision and was thinking of the KoboTouch driver and not the Utilities driver.

Excellent point regarding the capability to fully restore the reading info.

Thank you very much for your help and patience.

Quote:

Originally Posted by PeterT

I'm not sure I understand this question. Sorry. You seem to be configuring the driver correctly, the Kobo Utility plugin can be configured via Preferences | Advanced |Plugins | User Interface Actions plugins | Kobo Utilities and then the customize button.

You have added the plugin to the menus I presume? Preferences | Interface | Toolbar and then select which Toolbar(s) or Menu(s) you want to see the plugin in. Remember that there are different menus used depending on whether or not a device is plugged in.

Nope. should be order independent.

No; you only need to create the columns needed (so in this case only the koboreadpct one). I just create them all because! (Also, by creating the koboreadloc and kobolastread, I am able to fully restore the reading info to the device if a reset is done).

Well, I have followed everything PeterT generously outlined but no "Finished" shelf appears nor are there any entries listed under Custom Columns created in Calibre (v.9.34). I have double-checked all entries and confirmed that "auto management" of metadata is selected.

Also, when the Aura is connected these three options of the driver are grayed out:

Change Reading Status in device library
Manage Series information in device library
Show books not in the device database

There is something I am missing -- but I've no idea what it is. Any ideas?

Well, I have followed everything PeterT generously outlined but no "Finished" shelf appears nor are there any entries listed under Custom Columns created in Calibre (v.9.34). I have double-checked all entries and confirmed that "auto management" of metadata is selected.

Is the column for the "Finished" shelf displayed in the calibre library list? If so, what is in the column? Does it show "Finished" for the books you expect it to?

Quote:

Also, when the Aura is connected these three options of the driver are grayed out:

Change Reading Status in device library
Manage Series information in device library
Show books not in the device database

There is something I am missing -- but I've no idea what it is. Any ideas?

These actions are only enabled for the device list. They are acting against the device without any reference to the calibre library.