Quick Guide to Shelf Management with calibre 0.9.1 & above (Touch / Glo / Mini /Aura)
Quote buffaloseven
Let me know how it goes; I'd be interested to see if it fixes it or if there's just a small bug in the (new) driver.
after a factory reset and a brand new database, the shelves without a book in it aren't deleted... I had to remove them manually
Thanks.
A quick update: the reason the shelves weren't updated on a different computer was that in the devicereferences the shelves name #bookshelves was different between computers.
Quote vice-versa
after a factory reset and a brand new database, the shelves without a book in it aren't deleted... I had to remove them manually
I have to ask: You have checked the "Delete Empty Bookshelves" option in the driver configuration?
As I can't break this here, I need a little debugging help. Could you:
- Using your reader, create a shelf but don't put a book on it.
- Start calibre and then restart in debugging mode.
- Connect your reader and let calibre sync.
- Close calibre.
- When it closes, a log file will be displayed. Send that to me in a PM or put it somewhere I can download.
- Disconnect your reader and check if the shelf is there.
To restart calibre in debugging mode, click on the arrow next to the preferences button and select "Restart in debug mode".
Quote davidfor
I have to ask: You have checked the "Delete Empty Bookshelves" option in the driver configuration?
Yes, I did it
Quote davidfor
As I can't break this here, I need a little debugging help. Could you:
- Using your reader, create a shelf but don't put a book on it. done
- Start calibre and then restart in debugging mode. Tried all buttons to look for this feature, found it (I'd rather not play with buttons for wich I don't know the future behaviour when hit )
- Connect your reader and let calibre sync. Can't find a button for that
- Close calibre. Done
- When it closes, a log file will be displayed. Send that to me in a PM or put it somewhere I can download. (PM sended or nearly)
- Disconnect your reader and check if the shelf is there. It is still there but as I couldn't figure how to sync the device... I think it's normal
To restart calibre in debugging mode, click on the arrow next to the preferences button and select "Restart in debug mode". Ooops I should not have run the process step by step
Quote vice-versa
Quote davidfor
As I can't break this here, I need a little debugging help. Could you:
- Using your reader, create a shelf but don't put a book on it.done
- Start calibre and then restart in debugging mode.Tried all buttons to look for this feature, found it (I'd rather not play with buttons for wich I don't know the future behaviour when hit )
- Connect your reader and let calibre sync.Can't find a button for that
- Close calibre.Done
- When it closes, a log file will be displayed. Send that to me in a PM or put it somewhere I can download.(PM sended or nearly)
- Disconnect your reader and check if the shelf is there.It is still there but as I couldn't figure how to sync the device... I think it's normal
To restart calibre in debugging mode, click on the arrow next to the preferences button and select "Restart in debug mode".Ooops I should not have run the process step by step
Thanks, but, the log wasn't complete. Or at least it didn't contain anywhere near as many lines of output as I expected.
I'm hoping the problem is the "let calibre sync" bit. There isn't a button, it happens automatically. When calibre detects a USB device it checks if it is a reader it knows about. If it is, calibre does the sync. The sync involves running two background jobs and then calibre updating the library list and menubar. From the log it looks like you stopped calibre at the moment the first background job started.
So, can you try again? This time watch the bottom right corner were it says "Jobs". The number after it will go up to 2 when calibre starts syncing the device. When it has finished, it drops back to 0. Then close calibre and see if there is more in the debug log.
In the jobs display look for these jobs to appear
- Get device information
- Get list of books on device
- Send metadata to device
It's OK I saw those messages and sent a new PM
Quote vice-versa
It's OK I saw those messages and sent a new PM
My apologies, it is my fault. You need to set "Metadata management" to automatic on the "Sending books to devices" page. I thought I had said to do this in my original instructions. Checking them I mention the preference but don't actually say what to do with it or why. Peter or one of the other beta testers did say I needed to spell it out, but I never did. I'll update that. And hopefully Peter will update his quick guide.
Update done to document the Metadata Management options.
Great, I'll try this tonight when coming home