r/Calibre

▲ 3 r/Calibre+1 crossposts

Koreader on adroid

Hi guys! I recently got a Samsung Tab A11 for reading manga, koreader, etc. However, no matter how I try, I am unable to connect to calibre. The only way is through content server but I would have to download the books 1 by 1..

Hopefully you guys have some fixes! 🙏🏻

reddit.com
u/Xeryl999 — 3 days ago

How can I download high quality copies of my purchased Kindle comics now?

I bought several comics from Comixology/Kindle back in the day. In my quest to deDRM all of my Kindle content so I can use it on my Kobo and keep an archival backup, I discovered that the standard deDRM process for books doesn't work well with Kindles. All of my comics ended up with low quality images and 4-6 blank pages between each actual page.

For reference, I downloaded them a few months back using Kindle for PC (the old non-Microsoft Store version), used deDRM_tools, and converted the unencrypted KFX-ZIP files to ePub. Probably not the best way to do it.

Now, I'm trying to redo them all, and since the last time I tried, we now have the Microsoft Store Kindle app and a lot of deDRM methods have been closed by Amazon. Right now, I've downloaded most of my comics using the new Windows 10/11 Kindle app and ran them through deDRM_tools, but haven't gone any further yet. (Some of them refuse to download, saying they're not compatible with the Kindle PC app even though they worked fine with the previous version -- gotta figure that out too.)

I found an older app called comix, which used a python CLI to download the largest quality versions of your Kindle purchases, removed the DRM, and converted them to CBZ. Unfortunately, it's not been updated in 2 years and seems to no longer work since the big DRM changes of June of this year.

My plan this time is currently to use KCC to convert the KFX files into CBZ, since it's supposed to be better for comics than Calibre. I'm worried that's still not going to be the best quality option (and KCC seems to automatically lower the resolution on comics to fit certain devices, but I'd prefer the highest possible quality for archival purposes) and I don't want to put a bunch of work into it again and find myself in a similar situation a few months from now.

Allegedly, the Android and iOS apps can download the highest quality, but there's no way to deDRM those right now. I also do have a physical Kindle device I could potentially use to download and deDRM them. Anyone know of a good way to go about getting max quality versions of your Kindle comics these days?

reddit.com
u/weirdshitblog — 4 days ago

Getting Calibre to "see" the books in my Koreader Home folder (Kindle)

Please excuse me for asking this question, but I have not found a definitive answer to this.

I have Koreader on my jailbroken Kindle, and the recommendations are to move the books to a new Home folder rather than the Kindle default documents folder. Apparently, it helps the Kindle use less battery since the empty documents folder no longer needs syncing.

But, once I get the books transferred to the new Home folder, I can no longer tell on Calibre which books I already have on my Kindle.

Is there any way, by adjusting either Koreader or Calibre settings, to remedy this situation?

reddit.com
u/rekhukran — 4 days ago

Adding and organising my library in Calibre - best options?

I have downloaded all my Amazon Kindle books on to my computer (all legally purchased, I downloaded them when Amazon first announced they were going to stop people downloading them), and want to add them to Calibre so I can move them over to my new Kobo. However, I'm wondering what's the best way of importing / organising / exporting them?

The files are currently in AZW3 format. Is it possible to convert when I import them into a different format, e.g. KEPUB? I can import then convert, then remove the AZW3 versions, but that seems like a bit overcomplicated. Can Calibre auto-convert when importing instead?

I've read that it's better to export to a Kobo device in the KEPUB format instead of the EPUB. Would it be better to store them in the library in EPUB format for future compatibility if I switch readers in the future to a non-Kobo device and convert when sending them to the Kobo? Or just keep the library as KEPUB and worry about conversion if it becomes an issue in the future?

Any other suggestions for library storage and organisation?

Thanks.

reddit.com
u/Mission_Pack_1042 — 5 days ago

Series info not showing on Kobo

I've just been through my library and set series info, but when I sync it to the Kobo, the series aren't showing up.

I have checked the 'set series information' box in the KoboTouch (2.6.0) plugin - is there something else I need to do?

Thanks.

reddit.com
u/Mission_Pack_1042 — 5 days ago
▲ 995 r/Calibre+3 crossposts

The Ultimate Guide for EPUB & Audiobooks Self-Hosting

Hey y’all! I’ll keep updating this until I’m satisfied with it. :)

Why did I create this post?

Well, I kinda spent a whole week setting up my self-hosted reading stack, and I thought this might save people some time and be a good starting point for anyone looking into building something similar.

What is this, and what’s the workflow?!

First: Server-side

This guide will take you through a full self-hosted reading stack using:

  1. BookOrbit https://github.com/bookorbit/bookorbit
  2. BookBridge https://github.com/cporcellijr/bookbridge
  3. Storyteller https://storyteller-platform.dev/docs/installation/self-hosting
  4. Audiobookshelf (ABS) https://github.com/advplyr/audiobookshelf
  5. Double Commander https://github.com/linuxserver/docker-doublecommander

Second: Client-side

This will guide you through:

  1. Installing KOReader on your Kindle/Kobo
  2. iOS/android phone/tablet apps: BookOrbit, Storyteller, and Prologue
  3. Read-aloud books
  4. Apple Watch

How everything fits together

                         SELF-HOSTED READING STACK
                         =========================

                                YOUR BOOK
                         EPUB + AUDIOBOOK/M4B
                                  |
                                  |
                                  v
                    +---------------------------+
                    |         BOOKORBIT         |
                    |                           |
                    | Main library / metadata   |
                    | EPUBs + M4B + Read-Aloud  |
                    | Web reader / player       |
                    +---------------------------+
                        |          |          |
                        |          |          |
              EPUB + M4B|          |          | BookOrbit library
                        |          |          |
                        v          |          v
              +----------------+   |   +--------------------+
              |  STORYTELLER   |   |   |   DOUBLE COMMANDER |
              |                |   |   |                    |
              | Creates synced |   |   | Creates hardlinks  |
              | Read-Aloud EPUB|   |   | without duplicating|
              +----------------+   |   | the actual data    |
                        |           |   +--------------------+
                        |           |              |
                        |           |              | Hardlink
                        |           |              v
                        |           |     +-------------------+
                        |           |     |  AUDIOBOOKSHELF   |
                        |           |     |       (ABS)       |
                        |           |     |                   |
                        |           |     | Audiobook library |
                        |           |     | M4B conversion    |
                        |           |     +-------------------+
                        |           |              |
                        |           |              |
                        +-----------+--------------+
                                    |
                                    v
                         +----------------------+
                         |      BOOKBRIDGE      |
                         |                      |
                         | Syncs reading/listen |
                         | progress between     |
                         | different formats    |
                         +----------------------+


                              CLIENT DEVICES
                              ==============

        +------------------+       +-------------------------+
        | Kindle / Kobo    |       | iPhone / iPad           |
        |                  |       |                         |
        | KOReader         |       | BookOrbit App           |
        | BookOrbit Plugin |       | Storyteller App          |
        +--------+---------+       | Prologue -> ABS          |
                 |                 +------------+------------+
                 |                              |
                 +--------------+---------------+
                                |
                                v
                 Read the same library everywhere
                 with progress/highlights syncing
                 where supported.

Workflow

BookOrbit

BookOrbit will be your main library manager.

This is where I keep my EPUBs, audiobooks, and Read-Aloud books. It can fetch metadata and covers when needed, and it can automatically process files dropped into its Book Dock folder.

It can also act as a web reader and audiobook player.

Install the BookOrbit app on your iPhone/iPad and you can read books, listen to audiobooks, and use Read-Aloud books directly from your phone.

Install the BookOrbit plugin on your Kindle/Kobo running KOReader and you can browse your library directly from your e-reader, download books, and sync things like reading progress, highlights, annotations, and reading stats back to your BookOrbit server.

Pretty cool! ...

Warning! as i was informed by people in this thread that the dev of bookorbit had previously developed an app called booklore and that app was mainly AI slob with no one steering so i just want people to know! ill still continue using bookorbit as no other bookmanager yet have all the features of bookorbit! to know more booklore

BookBridge

Let’s say you have three versions of the same book:

  • EPUB
  • Audiobook
  • Read-Aloud book

You might read the EPUB on your e-reader, then later want to continue by listening to the audiobook on your phone, then later switch to the Read-Aloud version.

Normally, every time you switch formats you would have to manually find where you left off.

BookBridge solves this.

It aligns the ebook and audiobook so progress can be translated between the different formats.

So you can stop reading on your e-reader, pick up your phone later, start the audiobook, and continue around the same point — and vice versa.

It uses a small local model during the initial processing/alignment of the book, rather than needing to continuously process it while you read.

Storyteller

Storyteller creates a Read-Aloud EPUB.

This is basically an EPUB containing the text of the book together with its audiobook narration. While the narration plays, the corresponding text can be highlighted and followed along with.

These Read-Aloud books are also supported by BookOrbit, so you can store and use them as part of the same library.

Storyteller works with EPUB 3 for this process. If the book you have is EPUB 2, Storyteller can convert it to EPUB 3 first.

It also performs the initial alignment between the EPUB text and audiobook when creating the Read-Aloud edition.

Audiobookshelf

Audiobookshelf (ABS) is another book/audiobook manager.

Honestly, if you are already running BookOrbit, you might not need ABS at all.

I personally keep it in my stack for two main reasons:

  1. It has very good audiobook conversion tools. For example, it can take a folder containing multiple MP3 files and convert them into a single clean M4B audiobook with chapters.
  2. I like some of the dedicated audiobook clients that work with ABS, especially Prologue on iPhone.

Double Commander

We will also run Double Commander, which is basically a file manager for power users.

I mainly use it because it provides an easy GUI for creating hardlinks.

Why is that useful?

We are running two book managers: BookOrbit and Audiobookshelf.

I don’t want to copy the same 1 GB audiobook twice (and those are expensive with all the AI shenanigan):

BookOrbit library -> 1 GB

AND

Audiobookshelf library -> another 1 GB

That would waste storage space.

Instead, we can create a hardlink.

A hardlink is not really a shortcut. Both filenames point to the same underlying file data/inode on the filesystem.

So you can have something like:

/books/bookorbit/Author/Book/Book.m4b

/books/audiobookshelf/Author/Book/Book.m4b

Both appear to be normal files to their respective applications, but the audiobook data is only stored once on disk.

Deleting one hardlink does not delete the actual data as long as another hardlink to that file still exists.

This is extremely useful when multiple self-hosted applications need to see the same large media files.

Docker

I’m going to provide example Docker Compose YAML for all the services mentioned above.

You should edit the paths, user IDs, passwords, domain names, timezone, etc. for your own setup.

Hopefully these examples make getting started easier. Obviously I can’t provide an example for every possible configuration.

My own server runs TrueNAS Community Edition and I use Arcane as my Docker manager, but the examples below are intentionally generic so they can be adapted to other Docker setups.

A few things before we start

You will often see something like:

PUID: 1000
PGID: 1000

or: user: "1000:1000"

 

These control what Linux user/group the container runs as.

You need to change these values to match the user that owns or has permission to access your media directories.

You can normally check your user with:

id

For example:

uid=1000(username) gid=1000(username)

would normally mean:

PUID: 1000
PGID: 1000

for my own setup i use 568 becuase truenas app preset is 568 if you run TN then opt for 568 not 1000

Make sure the containers that need to share/write the same files have compatible permissions.

2. Comments in YAML

Anything after # is a comment.

For example:

TZ: Etc/UTC # Change this to your timezone

Docker Compose ignores everything after the #.

You can use comments to leave yourself notes or temporarily disable lines.

 

3- you may see in some yaml that I use https://book.mydomain.com you will want to do something similar if you wanna read or listen remotely the way I do it in my server I run cloudflare tunnel and nginx reverse proxy and you need to buy a cheap domain like 1$ a year (there are a lot of tutorial in doing something like that and its out the scope of this guide)

 

4- you will see in some example (# use for POSTGRES_PASSWORD # run openssl rand -hex 24) you would wanna run that in terminal or shell to generate random passphrase then copy that and paste it where its needed

For example

openssl rand -hex 24

 

openssl rand -hex 32

HERE WE GO :) :) :)

BookOrbit

-----------------------------------------------------------------------

services:
  bookorbit:
    image: ghcr.io/bookorbit/bookorbit:latest
    container_name: bookorbit-app
    restart: unless-stopped
    init: true

    ports:
      - "3000:3000"

    environment:
      NODE_ENV: production
      PORT: 3000

      # Public URL through your reverse proxy.
      # Replace with your own domain.
      APP_URL: https://books.example.com
      CLIENT_URL: https://books.example.com

      # PostgreSQL
      POSTGRES_HOST: bookorbit-db
      POSTGRES_PORT: 5432
      POSTGRES_USER: bookorbit

      # Generate with run this in shell/terminal:
      # openssl rand -hex 24
      POSTGRES_PASSWORD: CHANGE_ME_POSTGRES_PASSWORD

      POSTGRES_DB: bookorbit

      # Security
      # Generate with run this in shell/terminal:
      # openssl rand -hex 32
      JWT_SECRET: CHANGE_ME_JWT_SECRET

      # Generate with run this in shell/terminal:
      # openssl rand -hex 16
      SETUP_BOOTSTRAP_TOKEN: CHANGE_ME_BOOTSTRAP_TOKEN

      # Change these to match your media permissions
      PUID: 1000
      PGID: 1000

      # Change to your timezone
      TZ: Etc/UTC

      # Start BookOrbit's library browser here
      LIBRARY_BROWSE_ROOT: /books

      # Automated ingest staging area.
      # Drop files here for BookOrbit to process them.
      BOOK_DOCK_PATH: /data/book-dock

      # Container-aware memory sizing
      NODE_MAX_OLD_SPACE_SIZE: auto

      # Encrypt stored SMTP credentials if configured
      # EMAIL_ENCRYPTION_KEY:

      # Keep normal username/password login enabled
      DISABLE_LOCAL_AUTH: "false"

    depends_on:
      bookorbit-db:
        condition: service_healthy

    volumes:
      # BookOrbit-owned books and audiobooks
      - /mnt/path/to/books/bookorbit:/books

      # BookOrbit application state
      - /mnt/path/to/bookorbit/app:/data

    read_only: true

    tmpfs:
      - /tmp

    cap_drop:
      - ALL

    cap_add:
      - CHOWN
      - DAC_OVERRIDE
      - FOWNER
      - SETGID
      - SETUID

    security_opt:
      - no-new-privileges:true

    stop_grace_period: 30s

    logging:
      driver: json-file
      options:
        max-size: "10m"
        max-file: "3"


  bookorbit-db:
    image: pgvector/pgvector:pg18
    container_name: bookorbit-db
    restart: unless-stopped

    environment:
      POSTGRES_USER: bookorbit

      # MUST match POSTGRES_PASSWORD above
      POSTGRES_PASSWORD: CHANGE_ME_POSTGRES_PASSWORD

      POSTGRES_DB: bookorbit
      PGDATA: /var/lib/postgresql/data/pgdata

    volumes:
      - /mnt/path/to/bookorbit/postgres:/var/lib/postgresql/data

    healthcheck:
      test:
        - CMD-SHELL
        - 'pg_isready -U "$${POSTGRES_USER}" -d "$${POSTGRES_DB}"'
      interval: 10s
      timeout: 5s
      retries: 10
      start_period: 20s

    logging:
      driver: json-file
      options:
        max-size: "10m"
        max-file: "3"

BookBridge

Change 1000:1000 to the UID/GID used by your media files.

The BookOrbit library is mounted as read-only using :ro.

services:
  bookbridge:
    image: ghcr.io/cporcellijr/bookbridge:latest
    container_name: bookbridge

    user: "1000:1000"

    ports:
      - "5757:5757"

    environment:
      TZ: Etc/UTC
      LOG_LEVEL: INFO

      # Make runtime caches writable by the container user
      HOME: /data
      XDG_CACHE_HOME: /data/.cache
      HF_HOME: /data/huggingface

    volumes:
      # BookBridge application data/cache
      - /mnt/path/to/bookbridge/data:/data

      # Existing BookOrbit library
      - /mnt/path/to/books/bookorbit/books:/books:ro

    restart: unless-stopped

Storyteller

After deploying Storyteller, you need to create a secret key.

You can generate one with:

openssl rand -base64 32

Then place the generated key inside a text file named:

STORYTELLER_SECRET_KEY.txt

For example:

/mnt/path/to/storyteller/STORYTELLER_SECRET_KEY.txt

The Docker Compose configuration can then expose that file to Storyteller as a Docker secret.

services:
  storyteller:
    image: registry.gitlab.com/storyteller-platform/storyteller:latest
    container_name: storyteller
    restart: unless-stopped

    ports:
      - "8001:8001"

    volumes:
      # Storyteller application data/database/transcriptions/cache
      - /mnt/path/to/storyteller/data:/data:rw

      # Writable Next.js cache
      - /mnt/path/to/storyteller/next-cache:/app/.next/standalone/applications/web/.next/cache:rw

      # Existing BookOrbit library containing EPUB + M4B
      - /mnt/path/to/books/bookorbit/books:/library:rw

    environment:
      - STORYTELLER_SECRET_KEY_FILE=/run/secrets/secret_key

      # Change these to match your media permissions
      - PUID=1000
      - PGID=1000

      # Logging level
      - STORYTELLER_LOG_LEVEL=info

    secrets:
      - secret_key


secrets:
  secret_key:
    file: /mnt/path/to/storyteller/STORYTELLER_SECRET_KEY.txt

Audiobookshelf

Notice that the audiobook directory below ends with:

:ro

That means read-only.

Audiobookshelf can read the audiobook files but cannot modify or delete them through this mount.

I do this because my Audiobookshelf library contains hardlinks to the BookOrbit library and I prefer BookOrbit to be the main owner/manager of those files.

Audiobookshelf can still keep its own database, metadata, covers, progress information, etc. inside /config and /metadata.

 

-----------------------------------------------------------------------

services:
  audiobookshelf:
    image: ghcr.io/advplyr/audiobookshelf:latest
    container_name: audiobookshelf

    ports:
      - "13378:80"

    environment:
      TZ: Etc/UTC

    volumes:
      # Audiobookshelf configuration
      - /mnt/path/to/audiobookshelf/config:/config

      # Audiobookshelf metadata
      - /mnt/path/to/audiobookshelf/metadata:/metadata

      # Audiobooks
      # :ro = read-only
      - /mnt/path/to/books/audiobookshelf/audiobooks:/audiobooks:ro

      # Podcasts
      - /mnt/path/to/books/audiobookshelf/podcasts:/podcasts

    user: "1000:1000"

    restart: unless-stopped

Double Commander

Double Commander needs access to the common parent directory containing both libraries so you can easily work between them.

For example:

/mnt/path/to/books/
├── bookorbit/
└── audiobookshelf/

Compose:

 

-----------------------------------------------------------------------

services:
  doublecommander:
    image: lscr.io/linuxserver/doublecommander:latest
    container_name: doublecommander

    environment:
      PUID: "1000"
      PGID: "1000"
      TZ: Etc/UTC

    volumes:
      # Double Commander configuration
      - /mnt/path/to/doublecommander/config:/config

      # Parent directory containing your book libraries
      - /mnt/path/to/books:/books

    ports:
      # Optional additional port depending on your setup:
      # - "3000:3000"

      - "3002:3001"

    shm_size: "1gb"

    restart: unless-stopped

How to create a hardlink in Double Commander

Open your BookOrbit directory in one panel.

For example:

/books/bookorbit/

Open your Audiobookshelf directory in the other panel:

/books/audiobookshelf/

Select the EPUB or audiobook you want to link, then choose:

File -> Create Hard Link

You should immediately see the new file appear in the opposite directory.

The two filenames now point to the same underlying file data, so you have not duplicated the audiobook or ebook.

IMPORTANT

Hardlinks can only be created when both locations are on the same filesystem.

If you use ZFS, this generally means they must also be inside the same ZFS dataset.

For example, this can work:

Dataset: books

books/
├── bookorbit/
└── audiobookshelf/

But if bookorbit and audiobookshelf are two separate ZFS datasets/filesystems, you cannot hardlink a file between them.

Second Part: Client-side

1. Kindle / Kobo + KOReader

KOReader is an amazing open-source reading application.

For Kindle, you generally need to jailbreak the device before installing KOReader.

This is an amazing community resource that makes the Kindle process much easier:

https://kindlemodding.org/jailbreak-wizard.html

Kobo devices have their own KOReader installation methods https://github.com/koreader/koreader/wiki/Installation-on-Kobo-devices. i recommend the manual method https://github-wiki-see.page/m/koreader/koreader/wiki/Installation-on-Kobo-devices

Once KOReader is installed, you can also install/configure the BookOrbit integration and access your self-hosted library from the e-reader.

2. iOS clients

The main apps I use are:

BookOrbit
Storyteller
Prologue

Install them on your iPhone/iPad and connect them to the corresponding services on your server.

My general setup is:

BookOrbit App
      |
      +--> BookOrbit server
      |
      +--> EPUB / Audiobook / Read-Aloud


Storyteller App
      |
      +--> Storyteller server
      |
      +--> Read-Aloud books


Prologue
      |
      +--> Audiobookshelf
      |
      +--> Audiobooks

3. Read-Aloud

Both the BookOrbit app and Storyteller app support the Read-Aloud workflow.

I personally prefer the Storyteller app for this.

4. Apple Watch

I’ll add more details about my Apple Watch setup here later as I continue updating this guide.

 

That’s the stack!

The idea is basically:

BookOrbit      = Main book library
BookBridge     = Progress synchronization between formats
Storyteller    = EPUB + audiobook -> Read-Aloud book
Audiobookshelf = Dedicated audiobook tools/clients
DoubleCommander = Easy hardlink management

KOReader       = E-reader client
BookOrbit App  = General mobile reading/listening
Storyteller    = Read-Aloud client
Prologue       = Audiobook client

There are obviously many different ways to build a self-hosted reading setup, but this is the workflow that works for me.

I’ll keep updating the guide as I improve my own stack or find better ways of doing things.

 

--------------------------------------------------------------------------------------------

if you use NGINX ABS require also "Custom Nginx Configuration"

ABS:

-----------

client_max_body_size 10240M;

proxy_read_timeout 3600s;
proxy_send_timeout 3600s;

proxy_redirect http:// https://;

---------

u/Foreignwelcome2 — 13 days ago
▲ 243 r/Calibre

New sub rules: AI/LLM disclosure and banning AI/LLM generated post and comment content.

Due to the development process and features of Calibre we cannot outright ban AI/LLM content. We can, however, require transparency about it.

Project posts:

This sub has had a marked proliferation of projects coded with or by AI agents or LLM chatbots and that fact had not been required to be disclosed. Starting today all posts for projects/tools/plugins, including hobby "I built a thing" and "here's my little one-off project", etc. are required to begin the post with a header section titled AI CONTENT DISCLOSURE that accurately and honestly discloses the amount and kind of generative tool use in the creation of the project. Coding agents, chatbots, art creation, any sort of documentation, any sort of refinement, any AI test suite, etc. must be disclosed. A simple "AI was used in this project" is not sufficient. Project posts that do not include the header or that do not seem to accurately and honestly disclose their usage will be deleted, and the poster risks a ban from the sub at moderator discretion. Projects that honestly and accurately do not use any sort of generative tools are allowed to skip this disclosure, but the poster risks a ban if the moderators discover or decide that the poster lied by omitting the header.

Discussions about tools that used generative tooling or create generative output is allowed provided that it is not simply astroturf marketing or promotion of the project and is a genuine response to a post or comment and is not just the generated output from that tool.

Posts about Calibre the project and program are exempt.

Post and comment content:

The use of generative tools to write or refine a post or comment is banned. Posts and comments must be written by a human being not a generative tool. Comments that are little more than "I asked ChatGPT and here's what it said" are banned. The only acceptable use is translation provided the translation is simply that and does not otherwise significantly alter the meaning or content of the original text.

Common reddit bots are exempt but may earn a ban at any time at moderator discretion. Hiding a bot under the guise of a normal human poster is banned. Bots must disclose themselves in each post and comment.

reddit.com
u/Fr0gm4n — 11 days ago
▲ 2 r/Calibre+1 crossposts

Kindle + Calibre - Will It Work?

Hello friends! I have a large library of books in Calibre and currently read on a Kobo Libra Colour. I manually sync my Calibre library to the Kobo periodically. I am interested in getting one of the new Kindle Paperwhites. I've never tried using Calibre with a Kindle and am wondering if this will work. Are there any issues I should be aware of? I should mention that the books in my Calibre library are EPub format. Thank you very much for your help!

reddit.com
u/chewliesgumrep2 — 12 days ago
▲ 1 r/Calibre+1 crossposts

Books transferred via Calibre on new Kindle ube device won't load the covers in my Library section

Hi all! I just got my new Kindle in the mail and I've been trying to transfer my books to my new device and its loads fine and everything but for some reason the book covers will not load in my library. I've tried converting them in multiple formats and still doesnt work! I also purchased the device with no ads and when I look my Kindle the book cover does appear on the wallpaper so Im confused as to why its not loading my library

reddit.com
u/NoTomatillo9071 — 11 days ago

FanFicFare Not Working - Workarounds and Alternatives

Hello

I have been struggling with getting FanFicFare to work for a couple of months now. Prior to that it worked on and off, now nothing at all. Been through all the tips on here, on the actual GitHub thread for it as well and it still does not work.

Can I have your tips for how to manage AO3 WIPs on Calibre without it? What's the most efficient way of doing it, knowing that I also add covers to some fics?

Thank you

reddit.com
u/Dependent-Pen7556 — 12 days ago

FanFicFare not valid story URL when updating fic

So I was just checking if a fanfic I'm reading had updated and after seeing that it had I wanted to get the new chapter.

I try to update the epub but i get an error saying it's not a valid story URL. I updated this fic before without problem so idk why it isn't working now. I didnt change anything so I really have no idea why it isnt working.

I dint want to simply delete it and download it again sinse I would lose the annotations I've made so far.

reddit.com
u/AllHailTheApple — 11 days ago
▲ 2 r/Calibre+1 crossposts

Distorted Format in Recent Send to Kindle

Does anyone facing this in their Kindle recently? Suddenly send to Kindle books are coming with this distortion. In some book there is no text at all. But if I open the same book in epub reader no issue at all.

u/Available_Bad8286 — 11 days ago

Voyage still works well

...... with Calibre. I buy a book from Amazon every now and then, just to see what format gets sent to my Voyage. No problem drag and drop kfx file October 1 of '26, . It was also an ebook that the publisher requests no DRM, so I decided to test that feature as well. The download button for an epub worked. However, Amazon sent me a zip file. My MAC wouldn't open it, "unsupported format," and neither would Calibre or Applebooks. I used the terminal prompt to unzip it, and it displayed jpg and css files. So I changed the file name from .zip to .epub, and then Calibre would open it, but Apple Books still did not recognize it. The last time I bought an ebook from Amazon that was not supposed to have DRM, Amazon would only give me a link to a pdf webpage that would not allow downloads. So once again, Amazon doesn't just send me a usable epub, like they used to. Just another oversight, I am sure. LOL

reddit.com
u/GoodConversation5527 — 13 days ago
▲ 4 r/Calibre+1 crossposts

Conversión de libro ePub 3 a ePub 2 y a PDF. Quién pueda hacerlo que me avise y le paso el fichero. Gracias. Decir que uso Windows 8.1 y no puedo hacerlo yo y las webs online dan error. Gracias.

reddit.com
u/Glittering_Season_18 — 12 days ago
▲ 4 r/Calibre+1 crossposts

Audible plugin for KOrader for book completion sync?

Hello. Many of my "read" books over the last 16 years have been Audible audiobooks, but I also have them on my KLC for reading if I so choose.

However, considering these have been "read", is there any way to sync Audible's stats with my epubs, either in KOReader, ZenOS or Bookshelf? How about Calibre as a last resort, since einuse that to sync my books to my device?

reddit.com
u/Jkoiou — 12 days ago