Documentation

Everything you need to set up LAABS Audio, connect it to your Audiobookshelf server, and get the most out of every feature.

Getting Started

LAABS Audio is an iPhone audiobook app for people who run their own Audiobookshelf server. Before using LAABS Audio, you need an active Audiobookshelf server running version 2.3.0 or higher.

ℹ️ Prerequisite

LAABS Audio requires an Audiobookshelf server you own or have access to. It does not host books itself. If you don't have an Audiobookshelf server yet, visit audiobookshelf.org to get started.

Installation

1

Download LAABS Audio

Download LAABS Audio from the App Store on your iPhone. (App Store link coming soon.)

2

Open the app

Launch LAABS Audio. You'll be prompted to connect to your Audiobookshelf server on first launch.

3

Enter your server address

Type the URL or IP address of your Audiobookshelf server (e.g. https://books.yourdomain.com or http://192.168.1.10:13378).

4

Sign in

Log in with your Audiobookshelf username and password. Your library will load automatically.

Connecting to Audiobookshelf

LAABS Audio connects directly to your Audiobookshelf server using its REST API. Your credentials are stored securely on-device. LAABS Audio does not relay your data through any external service.

Server address formats

LAABS Audio accepts both HTTP and HTTPS addresses, with or without a port number:

  • https://books.yourdomain.com
  • http://192.168.1.10:13378
  • https://abs.local:13379

Multiple libraries

If your Audiobookshelf account has access to more than one library, you can switch between them from within the app. LAABS Audio will load the books, shelves, and playlists from the selected library.

⚠️ Version requirement

LAABS Audio requires Audiobookshelf server v2.3.0 or higher. Older versions of the Audiobookshelf use a different authentication system.

Downloads & Offline Listening

LAABS Audio lets you download individual books to your iPhone for local playback. Once downloaded, a book plays from the device — no server or network required.

How to download a book

Open the book's detail screen and tap the download button. LAABS Audio downloads the audiobook audio and cover art. Download progress is shown on the book detail screen and on the book card in your shelves.

Offline behaviour

  • Downloaded books continue to play with no network connection.
  • Non-downloaded books show clearly that streaming is unavailable when offline.
  • Progress changes made while offline are queued locally and synced to Audiobookshelf when the app reconnects.
  • Cached library data (cover art, metadata) remains visible during an offline session.

Local vs stream indicators

LAABS Audio always shows whether you are playing from the local download or streaming from your server. This is visible on the book detail screen and in the player.

Bookshelves & Playlists

The LAABS Audio Home screen is built around bookshelves. You start with three standard shelves — Continue Listening, Recently Added, and Discover — and can add more.

Standard shelves

  • Continue Listening — books you have started and not finished.
  • Recently Added — the newest books in your Audiobookshelf library.
  • Discover — a refreshed selection of books you haven't started yet.

Custom shelves

You can create device-only bookshelves that are stored locally on your iPhone. These don't sync to Audiobookshelf. They're useful for personal groupings — a shelf for a long series, a bedtime shelf, a research shelf.

Playlist shelves

Audiobookshelf playlists can be displayed as Home shelves in LAABS Audio. You can also create new playlist-style shelves from within LAABS Audio that sync back to Audiobookshelf as playlists.

Reordering and visibility

Open Bookshelf Settings to show or hide individual shelves and drag them into your preferred order. Hidden shelves are not deleted — you can re-enable them at any time.

Bookmarks & Clips

LAABS Audio supports both point bookmarks and clip bookmarks. Every bookmark can include a local note. Clip bookmarks can be exported as audio files or transcribed to text.

Creating a bookmark

While the player is open, tap the bookmark button to save your current position. You can add a title and note at the time of saving, or edit it later.

Creating a clip

When creating a bookmark, choose Clip to set a start and end range. The clip editor gives you controls for the start position, end position, duration, and a preview button to hear the selected range before saving. Clips can be up to one hour long.

Exporting a clip as audio

If the book is downloaded locally on your device, you can export a saved clip as an M4A audio file. Open the clip bookmark and tap Export Audio.

Transcribing a clip

On supported iOS devices, LAABS Audio can transcribe a clip bookmark using on-device speech recognition. Open the clip bookmark, tap Transcribe, and wait for the transcription to complete. The transcript includes the book title, bookmark title, clip range, and the transcribed text.

ℹ️ Transcription availability

Clip transcription uses on-device processing and requires a compatible iOS device with sufficient resources. No audio or transcript data is sent to any external server.

Ambient Audio

Ambient audio lets you layer a background track — music, rain, fireplace, focus audio, or anything else — quietly behind the audiobook narration. It's an uncommon feature that makes a meaningful difference for certain listening styles.

Importing an ambient track

Ambient audio tracks are files you import from your iPhone. Open Ambient Audio Settings and tap Add Track to import an audio file from your Files app or music library.

Attaching ambient audio to a book

While listening, open the ambient audio picker in the player and choose a track. The track is attached to the active book and will play automatically when you resume that book.

Volume and playback control

  • Ambient audio has its own volume slider, separate from the narration volume.
  • When you pause the audiobook, ambient audio pauses too.
  • When you resume the audiobook, ambient audio resumes too.
  • You can remove the ambient track from a book at any time without deleting the imported track.

Use cases

  • Soft background music while listening to fiction.
  • Rain or ocean sounds for a calming atmosphere.
  • Focus or lo-fi audio layered behind a non-fiction book.
  • A consistent sound bed for bedtime listening.

Troubleshooting

Can't connect to my server

  • Make sure your Audiobookshelf server is running and reachable from your network.
  • Double-check the server address, including the port number if applicable.
  • If using HTTPS, ensure your SSL certificate is valid and trusted.
  • Confirm your server is running Audiobookshelf v2.3.0 or higher.

Progress isn't syncing

  • Progress is synced when the app is online and the listening session ends.
  • If you were offline, progress will sync automatically when you reconnect.
  • Check that your server is accessible and you're signed in.

A downloaded book won't play offline

  • Verify the download completed successfully — the book should show a local playback indicator.
  • If the download was interrupted, try downloading the book again.

Clip export fails

  • Clip export as M4A requires the book to be downloaded locally on the device.
  • If the book is streaming only, download it first, then export the clip.

Transcription is unavailable

  • Transcription uses on-device processing and may not be available on all iPhone models.
  • Make sure your iOS version is up to date.

💬 Need help?