Voxlight
Finish
EN
Join the beta on TestFlightBeta
Finish

Listen to audiobooks from your Plex server on iPhone

How to keep audiobooks on your own Plex Media Server and play them on iPhone: library setup, signing in, streaming or downloading, and fixing connections.

If you already run Plex for films and music, it is a natural home for audiobooks too: one copy of each book on your own server, playable on every device you own. Plex itself was built for music and video, so audiobooks need a little arranging on the server side, and an app on the phone that understands what it is looking at. This note covers both halves.

On the server: a music library, arranged as books

Plex has no audiobook library type. The convention that every Plex audiobook app follows is a music library, arranged like this:

Plex calls itFor a book it is
ArtistThe author
AlbumThe book
TrackAn audio file of the book

A book that is one M4B is an album with one track. A book that came as forty MP3s is an album with forty tracks, and their order matters. Tag the files properly before Plex scans them (the album title is the book title, the album artist is the author, track numbers are in order), and keep each book in its own folder.1

Put the audiobooks in their own music library rather than mixing them with your albums. It keeps your music clean, and it lets an audiobook app show only books.

On the iPhone: sign in to your own server

In Voxlight, go to Settings → Connect Plex Server, or tap the server button at the top left of the Books tab. Signing in uses Plex’s own link: Voxlight opens plex.tv, you approve it there, and the app connects by itself. Your Plex password never passes through Voxlight.

Voxlight then finds your server’s addresses and picks the best route: the local network first, then remote access, then Plex’s relay as a last resort. A coloured dot next to the server tells you where things stand:

Your server’s books then appear in the Books tab alongside the ones on your phone. Books that aren’t downloaded carry a small cloud icon.

Stream or download

Open a server book and you get two choices:

Downloads resume if the connection drops, and Voxlight checks there is room before it starts rather than filling your phone. If you started by streaming, the part you already heard is reused, so it isn’t fetched twice.

On cellular, Data Saver on Cellular streams at a lighter, speech-friendly quality; on Wi-Fi you always get the original file.

Books that come in many files

Multi-file books are where many Plex audiobook setups fall apart. Voxlight downloads every track of the album, puts them in order (by track number when every file has one, otherwise by a sort that understands that “Part 10” comes after “Part 9”), and joins them into one book, with a chapter for each part. If a download is interrupted, a retry fetches only the parts that are missing.

When it won’t connect

Most connection trouble is one of three things.

  1. Local Network permission. At home, on the same Wi-Fi as the server, iOS has to allow Voxlight to see your local network: iOS Settings → Apps → Voxlight → Local Network. A denied permission looks exactly like a dead server.
  2. Remote access. Away from home, the server needs Remote Access working in Plex, or the relay. If you reach your server through a VPN or Tailscale, Voxlight can use that address too.
  3. A sleeping server. A NAS that spins down, or a phone leaving Wi-Fi, ends a stream. Download the book if you need it to be reliable.

Reopening the app always tries the connection again. If you ever want to start over, Hard Reset Plex signs out and removes the server’s catalogue, covers and downloaded books, but keeps your listening history and Moments, which reconnect if you download the same books again.

More than one server

If you run a second Plex server, Voxlight can show its libraries too. The first server you connect stays the main one; the others are opt-in from the Plex settings screen.

And if you use Audiobookshelf

Audiobookshelf is a self-hosted server made for audiobooks, so it needs none of the music-library arranging above. Connect it from Settings → Connect Audiobookshelf: enter the server’s address and log in, and the catalogue appears in the Books tab the same way.

The short version of all this lives in the user guide, under Use your own Plex server. If your audiobooks aren’t on a server yet and you’re looking for ones you can own outright, start with the DRM-free catalogue.

Footnotes

  1. Plex sorts tracks by their track number tags. If the numbers are missing or duplicated, Plex can show the parts out of order, and so will any app that reads them. ↩

Related notes

← All notes

Music: “Killing Time” by Kevin MacLeod (incompetech.com), licensed under Creative Commons Attribution 4.0.