All Releases
v1.4·iOS 17.0+

Chapter Five

Release-day notifications, an automatic sleep timer, a customizable player, and a much faster library.

New

  • Release Day Notifications — Get notified when a new book drops in any series you follow, even when the app is closed. Granular per-type toggles and a friendly permission flow. Works in the background, no tab needed
  • Automatic Sleep Timer — Set a time window (say, 10 PM to 6 AM) and FableFrog starts a sleep timer automatically when playback begins. Choose between Duration and End-of-Chapter modes, with per-book overrides for when a particular book needs different rules. Manual timers always win
  • Customizable Player Action Buttons — Pick which actions live in the bottom row of your player — Speed, Volume Boost, Sleep Timer, Car Mode, Bookmark, Listening Activity, or Book Details. Set a global default in Playback Settings or override per book
  • Collapse Series in Books Tab — Toggle "Collapse Series" in the books tab to fold every series into a single compact row. Tap a collapsed series to jump right into its detail view. Great for libraries with lots of long series
  • Alphabet Scroll on Authors, Narrators & Series — The alphabetical index bar now works on the authors, narrators, and series pages too. Jump to any letter instantly, even in libraries with thousands of entries
  • API Key Authentication — A third login option alongside username/password and OIDC. Generate an API key in your Audiobookshelf server settings and sign in without exposing a password. A new auth mode picker on the login screen keeps the three options cleanly separated
  • Inline Library Switcher — Switch libraries right from the Home toolbar without a trip to Settings. One tap, new library, done
  • Adjustable Shake Sensitivity — Fine-tune how hard you have to shake to extend the sleep timer, with per-book overrides and haptic feedback on a successful shake test. Shake-to-extend is now also restricted to after the timer expires, so it won't trigger accidentally mid-playback
  • Following Filter Chip — Filter the series browse tab to show only series you follow with a dedicated "Following" chip
  • Paginated Series Scraping — Upcoming release detection now paginates through Audible for very long series, so you don't miss entries in 30+ book sagas
  • Customizable Headphone Triple-Press — Triple-press on AirPods and other headphones now skips back by your configured Skip Backward duration (matching Overcast, Castro, Pocket Casts, and Apple Books) instead of restarting the current chapter. Choose between Skip Back and Previous Chapter in Playback Settings, with per-book overrides just like double-press

Improved

  • Cache-First Everything — Library, Home, authors, and series tabs now render instantly from cache on re-entry, with a silent background refresh. No more spinners every time you switch tabs
  • Optimistic Re-Sort — Changing a sort or filter applies immediately with no loading spinner. Results update in place
  • Per-Sort Direction Memory — Each sort view remembers your last direction independently. Switch between "Title A–Z" and "Added newest first" without resetting your preferences every time
  • Authors & Narrators as Lists — Authors and narrators pages switch to list view with first-name sort, making it easier to scan through contributors
  • Pull-to-Refresh on Every Tab — All library tabs now support pull-to-refresh, not just the books view
  • Toast Feedback on Player Toggles — Scrubber lock and stay-awake toggles now show toast confirmations so you know the action registered
  • Faster Series Loading — Series pages background-load all pages after the initial fetch, and tapping the alpha bar eagerly loads the remaining pages so jumping to "W" doesn't stall
  • Friendlier Release-Day Copy — Release-day alert copy now reads as natural sentences instead of telegraphic fragments
  • Tighter Tap Targets — Full-row tap targets on book and series list rows
  • Smoother Menus — Player menus no longer flash during playback ticks — they're isolated from the playback clock
  • No More Initial Load Flash — The library's initial load no longer shows a stale banner; the refresh swap is animated smoothly

Fixed

  • Playback Speed Persistence — Playback speed is now correctly restored across all load paths, including cold-launch restore
  • Per-Book Sleep Timer Override — Per-book sleep timer overrides now apply correctly after async settings load
  • Cross-Device Resume — Cross-device resume now uses the server progress last-update timestamp so the freshest position always wins
  • Offline Session Flush — Offline sessions and progress flush correctly when the network becomes reachable again, with a background task fallback to keep session close reliable
  • Collapsed Series Book Counts — Full series metadata is used for collapsed series book counts so the number matches the series itself
  • Cover Image Stability — Cover image frames are stabilized so the mini player no longer resizes as covers load
  • Long Tag Truncation — Long tag and genre pills now truncate cleanly instead of overflowing
  • Library Switching Reliability — Switching libraries now reloads all browse tabs and history, and scopes the mini player and stats to the current library
  • Login Follow-Up — Post-auth sync on login now catches up offline sessions, sockets, and player restore in one pass
  • Home Connection Indicator — The home connection indicator uses a proper three-state model instead of inferring status from the socket alone
  • Player Session Cleanup — Deferred session creation during cold-launch restore and a fix for zero seek-target positions keep the player honest
  • Offline Banner Accuracy — The offline banner now only appears on genuine API failures, not every transient hiccup
  • Missing Translations — Filled in remaining translation gaps across all 20 supported locales