Quote:
Originally Posted by stormerider
Ok, so the trick seems to be doing Connect to Folder with that path (~/Library/Containers/com.apple.BKAgentService/Data/Documents/iBooks/Books), then configuring the device to not use subdirectories. After that, you can send books to the "main memory" of the folder and they will appear in iBooks at the next start.
|
This is working pretty well for me, at least as a stopgap. A few points:
1) You must start or restart iBooks to have the new titles recognized by iBooks and synced to devices. Evidently, iTunes reads iBooks' internal database information rather than looking directly at the contents of the Books folder.
2) You cannot delete titles from iBooks by using Calibre's "Remove matching books from device" command. That will indeed remove the book file from the Books directory. However, iBooks' internal database entry remains, and iBooks continues to show the book in the library. To remove a book, select it in iBooks, delete it there, and then reconnect Calibre to the Books directory to refresh Calibre's information.
3) It looks like you only get once chance to add a book to iBooks this way. Some information appears to remain cached even after a book is deleted. So if you remove a book and then re-add it, iBooks will just disregard it the second time.
Edit: Now it's not working for me at all - books added through Calibre aren't picked up by iBooks, even after a reboot. How strange... And any books manually added to iBooks are unrecognizable to Calibre; it won't see them as copies of items from the Calibre library.