Playback

Master FableFrog's player controls including speed, volume boost, sleep timer, bookmarks, car mode, headphone controls, and AirPlay.


Player Controls

FableFrog's player gives you precise control over your listening experience. When you tap play on any book, the full-screen player opens with the following controls:

  • Play / Pause: the central control. Tap to toggle playback.
  • Skip forward / backward: configurable skip durations (forward: 10--60 seconds, backward: 5--45 seconds). Tap to jump ahead or back.
  • Scrubber: drag the timeline scrubber to seek to any position in the current chapter or the entire book.
  • Chapter navigation: tap the chapter list button to see all chapters with durations. Tap any chapter to jump to it instantly.
  • Chapter vs. total time: toggle between showing time remaining in the current chapter and time remaining in the entire book. Tap the time display to switch modes.

Playback Speed

FableFrog supports playback speeds from 0.5x to 3.0x in 0.25x increments. Tap the speed indicator in the player to open the speed selector.

Global vs. Per-Book Speed

Set a global default speed in Settings that applies to all books. If a particular book works better at a different speed (a dense nonfiction title at 1.0x, a light novel at 2.0x), you can override the speed on a per-book basis. Per-book overrides persist across sessions and are shown in the player when active.

Speed Savings

FableFrog tracks the cumulative time you've saved by listening faster than 1.0x. This metric is visible in your listening statistics and gives you a concrete sense of how much extra listening time faster speeds have unlocked.

Volume Boost

Volume boost amplifies audio output beyond the normal maximum, useful for quietly narrated audiobooks or noisy environments.

  • Range: 0% to 200% above normal volume
  • Per-book overrides: Like speed, volume boost can be set globally and overridden per book. If a particular narrator is consistently quiet, set a higher boost for that title and forget about it.
  • How it works: Volume boost applies digital gain to the audio signal. At high levels, some distortion may occur depending on the source recording.

Sleep Timer

The sleep timer lets you fall asleep to your audiobook without losing your place.

Presets and Custom Timer

Choose from preset durations (5, 10, 15, 20, 25, or 30 minutes) or set a custom duration using the hour and minute picker. There's also an end of chapter mode that stops playback when the current chapter finishes, which is ideal for staying at clean stopping points.

Shake to Extend

If the timer is about to expire and you're still awake, shake your phone to extend it by the original duration. No need to unlock the screen or open the app. This feature can be toggled on or off in Settings.

Expiry Behavior

When the sleep timer runs out, playback stops. You can configure whether the timer simply pauses playback or fully stops the session. Your position is always saved regardless of which behavior you choose.

Bookmarks, Clips, and Notes

Bookmarks let you mark moments in an audiobook and optionally annotate them with notes.

  • Create a bookmark by tapping the bookmark button in the player. FableFrog saves your exact position.
  • Add a title and notes: each bookmark supports a title and up to 5,000 characters of notes, giving you room for detailed annotations.
  • Jump back to any bookmark from the bookmarks list on the book's detail page. Tap a bookmark to seek directly to that position.
  • Delete bookmarks by swiping on them in the list.

Bookmarks sync to your Audiobookshelf server, so they're accessible from any client.

Car Mode

Car mode transforms the player into a simplified, glanceable interface with large tap targets designed for use while driving.

Activating Car Mode

Tap the car mode button in the player to switch. The interface changes to show oversized play/pause and skip controls with minimal visual clutter.

What Changes

  • Controls become significantly larger for easier tapping without looking
  • Non-essential UI elements are hidden
  • Stay awake is enabled automatically, so the screen won't dim or lock while car mode is active

Car mode is separate from CarPlay. It's designed for situations where you're using your phone mounted on the dashboard rather than a CarPlay-equipped vehicle.

Headphone Controls

FableFrog integrates with iOS remote command controls, so your wired or Bluetooth headphones work out of the box.

Supported Actions

  • Single press: play / pause
  • Double press: configurable (see below)
  • Triple press: handled by the system (typically previous track)

Customizing Double-Press

In Settings > Playback, you can configure what a double-press of the headphone button does:

  • Skip to next chapter: useful for navigating long audiobooks
  • Create a bookmark: hands-free bookmarking while listening

Control Center

FableFrog provides full Now Playing integration. The iOS Control Center shows your current book's cover art, title, chapter information, and standard playback controls. On iOS 18 and later, FableFrog also supports Control Center widgets for play/pause and progress.

AirPlay

The player includes a built-in AirPlay route picker. Tap the AirPlay icon to see available devices and send audio to any AirPlay-compatible speaker, receiver, or Apple TV. Playback controls continue to work normally while streaming via AirPlay.

Scrubber Auto-Lock

Scrubber auto-lock prevents accidental seeking, a common frustration when your phone is in a pocket, bag, or mounted in a car.

How It Works

After a configurable delay, the scrubber locks itself. The scrubber visually indicates its locked state, and dragging it has no effect until you unlock it.

Configuring the Delay

Set the auto-lock delay in Settings > Playback or as a per-book override. The delay ranges from 10 to 60 seconds after your last interaction with the scrubber.

Unlocking and Re-Locking

Tap the scrubber area to unlock it. Once you finish seeking, the scrubber automatically re-locks after the configured delay. This cycle of unlock-seek-relock means you never have to think about it. It just prevents accidents.