package icon

VoicePlus – Audiobook Player

Offline audiobook player with some quality of life features.
New in version 1.24
* New: Lock-screen slider modes — seek the current chapter (default), the whole audiobook, or disable it.
* New: Encrypted Android system backup restores progress, bookmarks, history and settings after reinstall.
* Redesigned settings; covers animate between library and player; library keeps your scroll position.
* Faster scans and fixes for sleep timer, widget, and playback position.
Its an offline audiobook player. With some quality of life features such as: character lists, listining statistics, listening log, media button customisation, smart sleep timer and more.

Built on Voice by Paul Woitaschek (go try that first, it's polished and actively maintained). VoicePlus adds a few extras and strips the telemetry.


WHAT'S DIFFERENT FROM VOICE

- Listening Log: every session recorded locally so you can see when and how long you listened
- Listening Statistics: charts and summaries of your history, all computed on-device
- Character List: attach a cast list to any book for quick reference while listening
- Hidden Books: hide books from your library without deleting them
- Chapter Name Editor: correct wrong chapter numbers with a single offset, or rename chapters, without touching your files
- Resizable widget with configurable opacity and text scale
- Customizable media button actions (double-press and triple-press)
- Sleep timer auto-reset on interaction, with N-chapter countdown
- Firebase removed entirely. No analytics, no crash reporting, no remote config


THE BASICS (inherited from Voice, credit to Paul)

- Local files only. No accounts, no cloud sync
- Remembers your position in every book
- Adjustable playback speed
- Sleep timer with end-of-chapter detection
- Bookmarks
- Android Auto
- Material You design, light and dark themes
- Cover art search via DuckDuckGo (only when you trigger it)


PRIVACY

Nothing leaves your device. The only network activity is the optional cover art search, and only when you open that screen and ask for it. No analytics. No crash reporters. Nothing running in the background.

Privacy policy: https://github.com/mistermo-vibecode/VoicePlus/blob/main/PRIVACY.md


OPEN SOURCE

GPL v3. Source at https://github.com/mistermo-vibecode/VoicePlus

Built on Voice by Paul Woitaschek: https://github.com/PaulWoitaschek/Voice

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.24 (5408001) suggested Added on Aug 11, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 9.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • ask to ignore battery optimizations
      Allows an app to ask for permission to ignore battery optimizations for that app.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.github.mistermo_vibecode.voiceplus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 7.0 MiB PGP Signature | Build Log

  • New in version 1.23.1
    * Fixed Bluetooth headphones ignoring configured double/triple-click actions when their firmware reports taps as Previous/Next media keys.
  • Version 1.23.1 (5404013) - Added on Aug 04, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 9.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • ask to ignore battery optimizations
      Allows an app to ask for permission to ignore battery optimizations for that app.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.github.mistermo_vibecode.voiceplus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 6.8 MiB PGP Signature | Build Log

  • New in version 1.23
    * New: Backup & Restore. Pick a folder and VoicePlus keeps timestamped saves there — positions, bookmarks, listening history, characters, chapter fixes, settings. Daily auto-saves plus "Back up now"; restore any save from a list, even after reinstall.
    * Listening log: sessions survive crashes and swipe-away, sleep stops no longer rewind twice, chapter jumps are labeled, positions shown as time into chapter.
    * Smoother seek slider; no rescan on every library visit; bookmark fixes.
  • Version 1.23 (5404012) - Added on Aug 03, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 9.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • ask to ignore battery optimizations
      Allows an app to ask for permission to ignore battery optimizations for that app.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.github.mistermo_vibecode.voiceplus.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 6.8 MiB PGP Signature | Build Log