1

I converted my docx into a epub file using Calibre but Smashwords is saying that the META-INF/calibre_bookmarks.txt file is not listed in the manifest.

Below is their full explanation. Does anyone know how to easily add this?

File 'META-INF/calibre_bookmarks.txt' in EPUB not listed in manifest!
Your .epub file is missing one or more elements in its manifest. A complete manifest is required for distribution to Apple. Here's how Wikipedia (http://en.wikipedia.org/wiki/EPUB) defines "Manifest":"The manifest element lists all the files contained in the package. Each file is represented by an item element, and has the attributes id, href, media-type. All XHTML (content documents), stylesheets, images or other media, embedded fonts, and the NCX file should be listed here."
Nicole
  • 11
  • 3
  • If you're trying to publish, I'd say that the calibre_bookmarks.txt file shouldn't included at all. AFAIK, it's only used by the Calibre Viewer. – beaker Mar 10 '18 at 21:44
  • Interestingly enough, Smashwords has approved the file, so it must've been something on their end because I didn't do anything. Thank you for your help. I appreciate it. – Nicole Mar 12 '18 at 14:17

1 Answers1

2

Just hit this myself trying to put a book on Smashwaords. It seems that browsing a book with Calibre adds an extra file called 'calibre_bookmarks.txt'. (Smashwords spots it, but the IDPF's Epub Validator doesn't!)

The solution's simple enough:

  1. Change the book's extension from .epub to .zip. (Eg: mybook.epub -> mybook.zip)
  2. Open the .zip file.
  3. Delete the 'calibre_bookmarks.txt' file.
  4. Save and close the .zip.
  5. Rename it back to .epub.

Alternative method: Don't open your books in Calibre ;-)

Kwilk
  • 21
  • 2