Skip to content

Core Capabilities

1. Audio Controls

  • Play/pause, previous/next, seek.
  • Quick forward/back buttons in the App player.
  • Swipe horizontally across the book and chapter information in the mini player above the bottom TabBar to switch to the previous or next chapter.
  • Speed range: 0.5x to 3.0x (0.1 step).
  • Intro/outro skipping with global settings and quick +/- adjustment in the App.
  • Current-session playback mode for temporary listening flows without disturbing the full book queue.
  • Automatic recovery attempts after brief network interruptions, with clear feedback when user action is required.
  • Audio bookmarks save the current book, chapter, and timestamp. The player shows bookmarks for the current book in its bookmark list and on the timeline.

2. Progress Management and Sync

  • Two-layer sync:
    1. Local cache (IndexedDB): frequent local progress persistence.
    2. Server sync: periodic report for cross-device continuity.
  • Smart restore: resume chapter and exact position when reopening.
  • Bookmark jump restore: bookmark and history entries now jump back to the intended chapter and timestamp more reliably.

3. Immersive Experience

  • Sleep timer (0-120 minutes).
  • Next-track preloading for smooth chapter transitions.
  • Long-press cover to toggle favorite quickly.

4. System Media Integration

  • Lock-screen controls and metadata.
  • Headset button support.
  • CarPlay steering-wheel previous and next buttons switch chapters.
  • Docker deployments support WMA and M4B detection, conversion, and playback.
  • Keyboard shortcuts:
    • Space: play/pause
    • Left/Right: seek 15s
    • Up/Down: volume

Chapter List

  • Auto-highlight current chapter.
  • Tap any chapter for quick jump.
  • The App chapter list keeps the active chapter centered more consistently after switching chapters or restoring a session.