Hi,
In the past few days (first noticed with 0.8.65, still noticed with 0.8.66), I've noticed that all the files I transfer to my Kobo Touch aren't showing up with the correct titles - they appear as "Unknown," even though the epub is correctly named in the file structure, in my calibre library, and even in the epub file stored on my computer.
For reference, here is the output of a diff between the contents of the epub in my calibre library and the contents of the epub as it appears on my device.
Code:
diff -rupN calibre/content.opf kobo/content.opf
--- calibre/content.opf 2012-08-28 11:19:20.000000000 -0400
+++ kobo/content.opf 2012-08-28 11:19:20.000000000 -0400
@@ -1,18 +1,21 @@
-<?xml version='1.0' encoding='utf-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
<package xmlns="http://www.idpf.org/2007/opf" version="2.0" unique-identifier="uuid_id">
<metadata xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:opf="http://www.idpf.org/2007/opf" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:calibre="http://calibre.kovidgoyal.net/2009/metadata" xmlns:dc="http://purl.org/dc/elements/1.1/">
- <meta name="calibre:title_sort" content="Brothers Karamazov, The"/>
- <meta name="calibre:rating" content="4.00"/>
- <dc:language>en</dc:language>
- <dc:creator opf:file-as="Dostoyevsky, Fyodor" opf:role="aut">Fyodor Dostoyevsky</dc:creator>
+ <dc:creator opf:role="aut" opf:file-as="Dostoyevsky, Fyodor">Fyodor Dostoyevsky</dc:creator>
+<meta name="calibre:title_sort" content="Brothers Karamazov, The"/>
+ <meta name="calibre:rating" content="4"/>
<meta name="calibre:timestamp" content="2012-06-19T16:26:54+00:00"/>
- <dc:title>The Brothers Karamazov</dc:title>
+ <dc:title>Unknown</dc:title>
<meta name="cover" content="cover"/>
<dc:date>2012-06-20T16:26:54+00:00</dc:date>
<dc:contributor opf:role="bkp">calibre (0.8.65) [http://calibre-ebook.com]</dc:contributor>
<dc:identifier opf:scheme="ISBN">0553212168</dc:identifier>
<dc:identifier id="uuid_id" opf:scheme="uuid">72b1b157-163f-48c0-a71b-ba91897bf3af</dc:identifier>
- </metadata>
+ <meta name="calibre:user_categories" content="{}"/>
+<meta name="calibre:author_link_map" content="{"Fyodor Dostoyevsky": ""}"/>
+<dc:language>en</dc:language>
+<meta name="calibre:user_metadata:#series" content="{"is_category": false, "#extra#": null, "kind": "field", "is_custom": true, "is_csp": false, "colnum": 1, "column": "value", "rec_index": 22, "search_terms": ["#series"], "link_column": "value", "is_multiple2": {}, "is_multiple": null, "datatype": "float", "#value#": null, "category_sort": "value", "table": "custom_column_1", "is_editable": true, "label": "series", "display": {}, "name": "Series#"}"/>
+ </metadata>
<manifest>
<item href="cover.jpeg" id="cover" media-type="image/jpeg"/>
<item href="OEBPS/text/content002.xhtml" id="content002.xhtml" media-type="application/xhtml+xml"/>
Binary files calibre/cover.jpeg and kobo/cover.jpeg differ
As you can see, the content.opf seems to be modified in transit. I'm not sure if this happens with any other versions.