Thread: Old FAQ posts
View Single Post
Old 07-14-2013, 06:56 AM   #28
chaley
CC Android & calibre dev
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 8,795
Karma: 2692874
Join Date: Jan 2010
Location: France
Device: Many android devices
I have books calibre shows as "On Device" but not as "In Library". What do I do?

Sometimes books that CC finds when doing a wireless connect using its "scan on connect" option are are not in the calibre library or not correctly matched against books in calibre's library.

Case 1: CC found books that are not in calibre's library.

This might happen if you used some wireless service to purchase a book that was delivered directly to your device, in which case calibre doesn't know about the book. You can add the book to calibre's library while you are connected as a wireless device. Click on calibre's "Device" icon on the tool bar, find the book (it won't have "In Library" checked), right-click on the book and select "Add books to library". To avoid various problems with future book matching, it is best to switch to the library view and immediately send the book back to the device. This will tell CC the unique identifier that calibre gave the book to that CC and calibre can keep in sync.

Case 2: CC found books that are in calibre's library, but calibre does not mark the book as "On Device".

Book matching can fail even when the book is already in the calibre library. This can happen when the information inside the book (the "metadata") does not match the information in calibre. The most common cases involve titles being changed to contain series information and author names being changed from "Firstname LastName" to "Lastname, Firstname" or vice versa.

Starting with calibre 0.9.29, you can manually tell calibre that a book on the device (CC) is the same as a book in the library, forcing a match. The steps are:

1) Connect to calibre as a wireless device. Wait for metadata syncing to finish.
2) Click on the Device icon in calibre to see the books on the device.
3) Find books where the In Library column is empty. Sorting by In Library makes that easier to do.
4) If a book is really in the library, right-click on the book and select "Match book to library". A dialog box opens in which you can search for the correct book in the library.
5) Find the book you want using search, then press OK. A "sync" icon will appear next to the book in the device view
6) Repeat steps 4 and 5 as often as necessary.
7) When finished, send the updated metadata to CC by clicking on the down arrow on the Device button and choosing "Update cached metadata on device".

Note that you can use "Update cached metadata on device" at other times, such as after you have updated metadata or covers for books in your library.

Last edited by chaley; 05-13-2015 at 10:21 AM.
chaley is offline