Jellyfin for Audiobooks and Podcasts: Complete Setup Guide (2026)

Jellyfin for Audiobooks and Podcasts: Complete Setup Guide (2026)

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

FormatChapter supportCompatibility
M4BYes (native chapters)Best - recommended
MP3 (single file)NoGood
MP3 (split by chapter)Manual chaptersGood
FLACNoOverkill 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

  1. Dashboard → Libraries → Add Media Library
  2. Content type: Books (or Music - both work, Books gives better metadata)
  3. Folders: point to your /media/audiobooks/ directory
  4. Metadata: enable AudioBookShelf or Google Books provider if available
  5. Save and let Jellyfin scan

Metadata tips

  • Embed cover art directly in M4B files for reliable display
  • Use consistent Author / Title folder naming
  • Add a desc.txt file 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.

JellyWatchTry JellyWatch — Your Jellyfin companion, everywhere.

Podcasts on Jellyfin

Jellyfin does not have a native podcast RSS fetcher, but you can self-host podcasts by:

  1. Using PodFetch or Audiobookshelf to download episodes
  2. Organizing downloaded episodes in a Jellyfin Music library
  3. 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

ClientPlatformAudiobook support
Jellyfin WebBrowserBasic (no chapter skip UI)
FinampAndroid/iOSGood - music-focused but works
SymfoniumAndroidExcellent - chapter support
Audiobookshelf appAndroid/iOSBest (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

Violet Lantz·

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

Never displayed publicly.
0 / 2000 · Supports limited Markdown: **bold**, *italic*, `code`, [link](url), lists, > quote.