I’ve been using Calibre for at least eight years to manage my eBook collection. It’s done the job really well. But as a Jellyfin user, I like the convenience of having all my content on a single media server and want something similar for my books. The recent updates in Jellyfin 12 have introduced eBook and audiobook enhancements that now make it much more practical.

Jellyfin finally makes my books feel like part of my media library

No plugins needed

Until now, Jellyfin needed the Bookshelf plugin to handle eBooks effectively. It was never great with audiobooks, so I used the Audiobookshelf app to handle those. The launch of Jellyfin 12 has finally brought this content into the app properly.

The updated version brings decent support for eBooks with formats like EPUB, PDF, and MOBI, plus comic books in the CBR and CBZ formats as well. The audiobook support includes M4B files in addition to the usual audio formats.

The setup process is a little bit trickier than it is for movies and TV shows. Jellyfin treats eBooks, audiobooks, and comics as different things, so you need to create separate libraries for each one. You have to set the Content Type as Books in each case. It also works best if you keep your library folder tidy, grouping the content first by type, then splitting it by author as well.

Jellyfin is quite finicky when it comes to folder structures. The more time you’re willing to invest in setting it up cleanly in the beginning, the better results you’ll get in the long run.

Once you’ve set up your libraries, Jellyfin will pull in metadata for the content. I’ve got a few titles that it couldn’t recognize and which needed manual adjustments, but otherwise it works well.

This makes it so much easier to browse your library. You can choose to view it by title, by author, suggestion, genre, and you can create collections and favorites too, so that you’ve always got your most popular titles to hand.

There are some minor inconveineces

It’s not quite perfect