I finally killed my Calibre server thanks to Jellyfin 12's audiobook overhaul

I finally killed my Calibre server thanks to Jellyfin 12's audiobook overhaul

Published Aug 27, 2026, 3:00 PM EDT Gaming has been Samarveer’s greatest passion, and the Literature graduate in him takes immense joy in dissecting games for their themes, messages, and impact. Samarveer holds a deep appreciation of gaming, and considers the platform to be the most immersive and impactful across all media. He can be found engaging with gaming communities online, always ready to debate the finer points of ray tracing or itching to write an 8-page collegiate thesis on any game that impacts him emotionally. I've spent a surprisingly long time convincing my Jellyfin server to behave like the only media server I'll ever need. Movies and TV shows are easy enough, and so are home videos, but audiobooks have always been another story with Jellyfin. For years now, Jellyfin has treated audiobooks like collections of MP3 files instead of proper books, which means that chapters, playback, and living-room playback has never felt quite right. So, like everyone else, I kept a separate Calibre server for my books, comics, and audiobooks. Now Jellyfin 12 has arrived in its Release Candidate form, and I did the sensible thing and installed RC5 on my server anyway. It is still unstable, but this is the first Jellyfin release that makes me question keeping that Calibre server around. Jellyfin was never quite an audiobook server I had to keep finding ways around its limitations Jellyfin has been the center of my home media setup for well over a year now, but audiobooks have always felt like the one guest that nobody properly invited. The server can store and play them, sure, but client apps often treat audiobooks as a pile of MP3 tracks instead of a book with chapters and continuity. Jellyfin's own documentation still describes books as a distinct library type, but client support has historically been the catch. That is why Audiobookshelf became so popular among Jellyfin users who wanted their spoken-word libraries treated like actual books. I understand the appeal, but I ended up taking an even more ridiculous route. I had a Calibre server handling my audiobooks separately, because apparently my home network needed another server just to understand that Chapter 14 comes after Chapter 13. Sadly, Calibre never solved my living-room problem, either. There was no proper TV experience I could rely on, so when I wanted to listen to audiobooks while cooking, I was effectively using my TV's browser app. Jellyfin 12 fixes the part that drove me to Calibre My audiobooks finally behave like audiobooks Jellyfin 12 is the first time I have opened my audiobook library and felt like Jellyfin actually understood what I had put there. The new handling recognizes the book as a whole, with its chapters presented together, and playback can resume where I left off rather than making me remember which file I was listening to. The heavily rebuilt Bookshelf framework, enhanced support for EPUB, CBR, and CBZ formats, and support for common audiobook formats and chapter-aware playback are all boons for any Jellyfin users who've had to use either Caliber or Audiobookshelf for their comics and audiobooks so far. Jellyfin 12.0 RC5 arrived on August 11, with the stable release date still TBD pending final bug fixes. Of course, this doesn't mean my TV's Jellyfin client app has magically received audiobook support, though. I'm still using Moonlight to stream my PC to the television because client support has to catch up with what the server can do now. The difference is that what appears on my screen is finally a proper audiobook experience rather than a playlist pretending to be one. Thankfully, if you're still on stable version 10.11, you don't have to immediately throw your existing installation into the wood chipper. Try the portable build, which lets you run version 12 RC5 separately and test it before committing to an upgrade. I would treat Jellyfin 12 like the release candidate that it is. Disable third-party repositories and plugins before testing, as is the official recommendation. You'll have to run a full rescan on your libraries afterward so Jellyfin 12 can rebuild its understanding of your media. The initial migration can also take several minutes, so don't panic and kill the server halfway through it. Jellyfin 12 is a much bigger deal than I expected The server has moved forward, but the clients haven't caught up With Jellyfin 12, audiobook support is almost the least interesting part once you start looking at everything else happening underneath it. This is a genuinely major architectural release, not the sort of update where somebody changes three buttons, adds a codec, and calls it a day. The project has been reworking its database and performance foundations, with 12.0 bringing a new performance-focused set of changes that improves queries across books, music, playlists, collections, and even the home screen. I've also been enjoying some more visible changes that greet you the moment you open up Jellyfin now. Version 12 adds support for multiple episode versions within a series library, fixes issues with media library restructuring, and brings a refreshed web experience with a new experimental layout and overhauled theming. It's pretty sad, though, that the server can only move as quickly as its clients. Jellyfin itself acknowledges that 12.0 introduces API changes and that official clients are still transitioning. The Android TV team, for example, deliberately postponed its next major release until Jellyfin 12 reaches stable status, while Swiftfin, too, is still working through its own compatibility changes. As a result, I am sitting here with a server that suddenly understands my media library considerably better, while my television is still waiting for somebody to teach it the same tricks, which seems like a very Jellyfin problem to have. Jellyfin iOS compatible Yes Android compatible Yes Desktop compatible Yes Jellyfin is one of the best Plex alternatives you can get, and that's thanks to its open-source nature and powerful set of features. There are apps for basically every platform and it's completely free to run your very own server. My home server just became more boring I've spent enough time moving libraries around, finding clients, testing plugins, and inventing increasingly elaborate ways of getting media onto a television. At some point, we all end up being our own unpaid IT support, which is also when the setup stops being a mere hobby. Jellyfin 12 caught me at exactly the right moment. RC5 is still very much a release candidate, so this isn't quite the moment to throw caution to the wind. But after years of adding little workarounds whenever Jellyfin fell short, I am increasingly tempted to let the server do its job and leave it alone.

Original Source

Read the full article at Xda-developers →

KhanList aggregates and links to publicly available news content. We do not host full articles from third-party sources. Always verify important information with original sources.