•  zephyrvs   ( @zephyrvs@lemmy.ml ) 
    link
    fedilink
    English
    18
    edit-2
    1 year ago

    Can confirm, though it’s unlikely to be some piracy check. The epub just has a couple of errors that might make it difficult for Amazon’s server-side epub parsing implemention:

    $ epubcheck ~/Downloads/nietzsche-a-guide-for-the-perplexed-r-kevin-hill--annas-archive.epub
    [...]
    ERROR(RSC-005): ./Downloads/nietzsche-a-guide-for-the-perplexed-r-kevin-hill--annas-archive.epub/index_split_003.html(172,403): Error while parsing file: element "blockquote" incomplete; expected element "address", "blockquote", "del", "div", "dl", "h1", "h2", "h3", "h4", "h5", "h6", "hr", "ins", "noscript", "ns:svg", "ol", "p", "pre", "script", "table" or "ul" (with xmlns:ns="http://www.w3.org/2000/svg")
    ERROR(RSC-005): ./Downloads/nietzsche-a-guide-for-the-perplexed-r-kevin-hill--annas-archive.epub/toc.ncx(62,42): Error while parsing file: playOrder sequence has gaps
    Check finished with errors
    Messages: 0 fatals / 69 errors / 0 warnings / 0 infos
    

    Unfortunately I couldn’t find any other epub versions. Though I just discovered the Kindle ePub fix project and converted the ePub to a fixed version using the en language tag. That seems to work because the book just showed up in my Kindle library. :)

    • Can confirm, it worked! Although I don’t understand the niche technicalities myself

      There’s always someone on the internet who has had the issue. I will mark this as solved. Thanks for your time!

  • I’ve never had a problem sending books to my kindle via the email regardless of provenance but if you are having issues could you download and install calibre, load the book up in calibre then move it to your device?

    • Amazon added epub support to Kindles a while back, and deprecated mobi. It still has some issues with epub formatting though, I’ve had to tweak some files using a Calibre plugin to make them render properly on the kindle.

    •  trimmerfrost   ( @trimmerfrost@lemm.ee ) OP
      link
      fedilink
      English
      3
      edit-2
      1 year ago

      The service does support and automatically converts it into the required format. The kindle itself doesn’t

      Yeah, I like to keep the usb as the last resort because I have to open my bulky computer, connect my dangling micro usb cable and shit like that

      The issue is solved now. You can see the other comment. It was some kind of EPUB internal format error

    • That’s pretty funny, because I’ve been loading epubs on my Kindle for awhile now, both via cable if I’m at home, and over email if I am not. Amazon recommends epubs over mobi, in fact, and threw a fit when I emailed a mobi.