Jellyfin for Audiobooks and Podcasts (2026)
Jellyfin is not just for movies and TV shows. With the right setup, it becomes a powerful self-hosted audiobook and podcast server - replacing paid services like Audible or Pocket Casts.
This guide covers library organization, metadata, chapter support, and the best clients for listening.
Why Use Jellyfin for Audiobooks?
- No DRM - your files, your rules
- No monthly subscription
- Stream from anywhere (home or remote)
- Chapter navigation support
- Multi-user with individual progress tracking
Organizing Your Audiobook Library
Jellyfin treats audiobooks as a Music or Book library type. The recommended approach:
Folder structure
/media/audiobooks/
Author Name/
Book Title (Year)/
Book Title.m4b
cover.jpg
File formats
| Format | Chapter support | Compatibility |
|---|---|---|
| M4B | Yes (native chapters) | Best - recommended |
| MP3 (single file) | No | Good |
| MP3 (split by chapter) | Manual chapters | Good |
| FLAC | No | Overkill for speech |
M4B is the gold standard for audiobooks - it supports embedded chapters, cover art, and metadata in a single file.
Converting to M4B
If your audiobooks are split into multiple MP3 files per chapter:
# Using m4b-tool (Docker)
docker run -it --rm -u $(id -u):$(id -g)
-v /path/to/audiobook:/mnt
sandreas/m4b-tool:latest merge
/mnt/input/ --output-file=/mnt/output/Book.m4b
m4b-tool automatically detects chapters from file boundaries and embeds them.
Creating the Audiobook Library in Jellyfin
- Dashboard → Libraries → Add Media Library
- Content type: Books (or Music - both work, Books gives better metadata)
- Folders: point to your
/media/audiobooks/directory - Metadata: enable AudioBookShelf or Google Books provider if available
- Save and let Jellyfin scan
Metadata tips
- Embed cover art directly in M4B files for reliable display
- Use consistent
Author / Titlefolder naming - Add a
desc.txtfile in the book folder for custom descriptions
Chapter Navigation
M4B files with embedded chapters display a chapter list in the Jellyfin player. Users can jump between chapters just like skipping tracks.
For MP3-based audiobooks split into files, each file appears as a separate "track" - Jellyfin handles this naturally as a playlist.
Podcasts on Jellyfin
Jellyfin does not have a native podcast RSS fetcher, but you can self-host podcasts by:
- Using PodFetch or Audiobookshelf to download episodes
- Organizing downloaded episodes in a Jellyfin Music library
- Streaming from Jellyfin like any other audio content
Alternative: Audiobookshelf
If audiobooks are your primary use case, consider running Audiobookshelf alongside Jellyfin:
- Purpose-built for audiobooks and podcasts
- Native RSS podcast support
- Better chapter and progress tracking
- Can share the same media files as Jellyfin
Best Clients for Audiobook Playback
| Client | Platform | Audiobook support |
|---|---|---|
| Jellyfin Web | Browser | Basic (no chapter skip UI) |
| Finamp | Android/iOS | Good - music-focused but works |
| Symfonium | Android | Excellent - chapter support |
| Audiobookshelf app | Android/iOS | Best (if using Audiobookshelf) |
Multi-User Progress Tracking
Each Jellyfin user has independent playback progress. If your partner is on chapter 12 and you are on chapter 5, both positions are saved separately.
This works across devices - start on your phone, continue on your desktop.
FAQ
Can Jellyfin track audiobook progress across devices? Yes. Playback position syncs per user across all clients.
What is the best audiobook format for Jellyfin? M4B - single file with embedded chapters and cover art.
Does Jellyfin support podcast RSS feeds? Not natively. Use PodFetch or Audiobookshelf for RSS, then serve via Jellyfin.
Can I use Jellyfin and Audiobookshelf together? Yes. Point both at the same media folder. They coexist without conflict.
Your audiobook server is running - now monitor it from your phone. Download JellyWatch on Google Play - server health, active sessions, and real-time monitoring for your entire Jellyfin setup.




Comments 1
This is good but I would mention that the default Jellyfin mobile player with a "books" library type cuts the audio when you lock your phone, whereas the music library type does not.
Leave a comment