Devices & servers

Put your Audible library on Audiobookshelf

Audiobookshelf is the favorite self-hosted audiobook server: web player, mobile apps, progress sync and podcast support. It needs regular audio files, though. AudiblePort converts your Audible library to M4B so your server can take it from there.

Updated

How to do it

  1. 1

    Point the output folder at your library

    In AudiblePort's settings, choose the folder your Audiobookshelf library uses.

  2. 2

    Convert to M4B

    Download your books and convert them to M4B with chapters.

  3. 3

    Scan the library

    Run a library scan in Audiobookshelf (or wait for the automatic one).

Why M4B for your server

Audiobookshelf reads chapter markers, cover art and metadata straight from M4B files, so your books show up complete and navigable without manual editing. One file per book also keeps your library folders tidy.

  • Chapters appear automatically in the web and mobile apps
  • Cover art and author info picked up from the file
  • Also works with Plex (e.g. with Prologue), Jellyfin and Emby

A simple, repeatable workflow

Set AudiblePort's output folder to the library folder your server watches (a network share, NAS or a synced folder). New books you convert appear in Audiobookshelf after its next library scan.

Tips for a clean library

Audiobookshelf recognizes books best with an Author/Title (or Author/Series/Title) folder layout. If your server matches metadata online, the embedded title and author from AudiblePort give it a strong starting point.

Frequently asked questions

Does AudiblePort run on my server?

AudiblePort is a desktop app for Windows, macOS and Linux. Run it on your computer and save the output to a folder your server can see.

MP3 or M4B for Audiobookshelf?

Both work. M4B is recommended: one file per book with chapters embedded.

Does this work with Jellyfin or Plex?

Yes. Any server that reads M4B or MP3 audiobooks can use the converted files.