iOS · Android · The flagship

Enve Book Player

One app for audiobooks, ebooks, comics, and podcasts. Connect to a dozen different servers, or just point it at a folder. Free, private, built for libraries that don't fit anywhere else—with persistent queues, Play All, volume leveling, batch library actions, and offline automation.

Current iPhone library with source filters, shelves, and book list
Now playing
EPUB reader
Get it on TestFlight See what's inside
A quick tour

This is what it looks like.

Real screenshots of a real library. The OLED-black theme is the default; everything follows the same warm-orange accent throughout.

Current iPhone Hearth home screen with reading card and Today's Stack

Hearth

Your current book, Today’s Stack, and fresh additions sit on the same warm, OLED-black home screen.

Current iPhone library with source filters, shelves, and book list

Library

Every audiobook and ebook in one place, with source, library, status, media, and sort controls close to hand.

Book detail page

Book detail

Start listening, download for offline use, mark a title finished, and see its source and metadata without leaving the book.

Now playing

Now playing

Cover, scrubber, chapter progress, transport controls, speed, sleep timer, chapters, audio options, and more stay close at hand.

EPUB reader

The reader

Page progress, contents, typography, search, and more remain available without covering the book.

Journal screen

Journal

Listening, reading, streaks, history, and yearly heatmaps give you a quiet view of your reading life.

Add a library source

Add a source

Start with a web address or choose a provider manually. Nothing here exposes a private server or account.

Bring whatever you have.

A dozen-plus backends and they all sit side by side. You can mix Audiobookshelf for audio with Komga for comics, BookOrbit or Silo for books, and a local folder for the rest. It's all one library.

See the full list →

More than screenshots.

Podcasts, Hardcover, vocabulary, annotations, Obsidian export, and read-together are still part of the app. They just are not shown here until there is a clean contentful capture for each surface.

Read the docs →

Enve Librarian

Catch back up without sending the book anywhere.

Ask about the Previous Chapter, This Chapter, Recent Pages, or the Book So Far. Quick prompts like "Catch me up", "Who was involved?", "Important details", and "Open threads" stay grounded in local book context.

Enve Librarian on iPhone

iPhone

Apple Intelligence on supported hardware, spoiler-aware ebook context, and local-only audiobook catch-up from the part you're actually on.

Enve Librarian on Android

Android

The same Enve Librarian flow on Android, with local book context, quick prompts, and on-device answering.

Local by default

No Enve AI server. No hosted chatbot account. No cloud transcript upload. Enve answers only from local ebook text or a small local transcript window around your place in the book.

iPhone and iPad

On iOS 26+, Enve Librarian uses Apple Intelligence on compatible hardware. For ebooks it answers up to your selected spoiler boundary. For audiobooks it transcribes only the local section needed for the current question.

Android phones and e-readers

Android stays on-device too. Enve prefers the installed Local Model when available, falls back to Basic Local, and supports Gemini Nano on compatible devices. Answers stay grounded in local book context.

Local means local

Enve Librarian does not send your book text or chats to an Enve-controlled endpoint. There isn't one. Any network traffic is still just the servers and sync targets you already chose elsewhere in the app. Privacy details →

Backends

Bring whatever you have.

Mix and match as many as you want. Filter by source, or browse everything as one library.

Audiobook servers

  • Audiobookshelf. Full progress and bookmark sync.
  • Plex. Audiobook libraries, native streaming.
  • Storyteller. Text and audio alignment.
  • BookOrbit. Audiobook and ebook libraries with progress sync.
  • Real-Debrid. Cloud streaming.

Ebook and comic servers

  • Komga. Full OPDS and native API.
  • Kavita. Full library, series, collections.
  • Jellyfin and Emby. Book libraries.
  • Grimmory. Ebook, audiobook, and sync.
  • Silo. Audiobook and ebook libraries with progress and annotation sync.
  • OPDS and WebDAV. Everything else.

Other

  • Podcasts. iTunes search and RSS.
  • Premiumize. Cloud files.
  • Local files. Folder import. No server required.
  • Hardcover. Metadata and reading goals.
Playback

Built for long listens.

CarPlay

Library browsing, search, chapters, downloaded books, full now-playing controls. First-class, not an afterthought.

Speed 0.75x to 2.5x

Saved per book. You won't lose your place when you switch titles.

Sleep timer with fade

Fade-out, snooze, and end-of-chapter modes. It won't yank you out of the scene.

10-band equalizer

Presets plus a full manual EQ for narration tuning.

AirPlay 2, Bluetooth, lock screen

Everything Apple gives you, working the way it should.

Smart pause

Pauses on headphone disconnect and system interruptions. Resumes when you're back.

Persistent queue and Play All

Build a listening run once and keep it across launches. Play All works from books, series, shelves, and filtered library results.

Volume leveling

Reduce the jump between quiet and loud chapters while preserving the character of the recording.

Keep upcoming offline

Automatically keep the next items in your queue downloaded, then reclaim space after you finish them.

Reader

A real ebook reader, not a wrapper.

EPUB, PDF, comics

Powered by Readium, including LCP-encrypted EPUBs. CBZ and CBR for comics, with auto-detected reading direction and scroll, LTR, or RTL layouts. Kindle KF8 and AZW3 get converted on import. (DRM Kindle and Adobe ADEPT are not supported.)

StoryAlign iOS 26+

Syncs your audiobook narration with the EPUB text so words highlight as they're spoken. Uses real narration audio, not synthetic TTS. Works with Storyteller-aligned books out of the box.

Built-in TTS

Per-book voices, with all your downloaded system voices. Works for any ebook, with or without alignment data.

Highlights, bookmarks, notes

All exportable as Markdown for Obsidian. Audiobook notes ride along in the same export.

Vocabulary and Anki

Tap-to-define saves the word and the surrounding sentence. Study with built-in flashcards, or export to Anki when you're ready.

Fully customizable

Fonts, themes, spacing, layout, page-turn behavior. Tune the reader to your eyes.

Sync

Three layers. Zero silent data loss.

iCloud (CloudKit)

Progress, bookmarks, and annotations sync across every Apple device on your account. Nothing leaves your iCloud.

Server sync

Native sync with Audiobookshelf, Storyteller, Grimmory, and more. Server progress stays authoritative when you want it to.

KOReader, KOSync, Hardcover

KOReader-compatible sync via the Grimmory bridge for both audiobooks and ebooks. Hardcover for metadata, reading goals, and progress.

Conflict resolution

When two sources disagree about your progress, Enve asks you which one to trust. It never silently overwrites. The Sync Center in Settings shows what's happening in one place.

Library

Smart collections, stats, and goals.

Collections

Manual drag-and-drop collections, plus smart collections built from rules: author, narrator, genre, duration, progress, status. Combine them as deeply as you want.

Stats and goals

Weekly listening goals, streaks, per-book stats. Tracks reading and listening separately and together.

Series and dedup

Series view across every source you've connected. Built-in duplicate detection cleans up when two libraries overlap.

Scale

Yes, it handles your library.

Most book apps fall over at a few hundred titles. Enve is built for the libraries the rest of us actually have. Tested at 50,000 ebooks and 72,000 audiobooks on the same device.

Large library browsing

Large library browsing

Parallel pagination, throttled sync, and efficient batching keep the main library usable after the first scan.

Current iPhone Collections screen with smart shelves and book counts

Collections at scale

Smart shelves stay useful when the source library is too large to browse one title at a time.

Just because it can, doesn't mean it should

Enve scales. Enve isn't a magic trick. A few thousand books is the sweet spot, ten thousand is fine, and tens of thousands works but the app will feel slower the bigger the library gets. The first scan takes minutes, browsing stays smooth, but things like search and filters take longer than they do on a smaller library. If you can scope your library to what you'll actually read, do.

iOS · TestFlight

Pick a track and join.

Three public TestFlight tracks. Start on Maybe Stable if you just want to read. Pick Beta for new features. Go Experimental 2am if you want to live a little.

Requires iOS 17 or later. StoryAlign needs iOS 26+. TestFlight is free.

Android · Open Testing

Get it on Google Play.

The Book Player is in open testing on Google Play. The core backends, sync workflows, and design language match iOS. iOS is further ahead today; the Android release cadence is slower because of the Play review cycle, but the gap is closing.

Current Android library with shelves and filters
Current Android Hearth home screen
Current Android reading journal

What's in

Audiobookshelf, Storyteller, Grimmory, BookOrbit, Silo, Komga, Kavita, Jellyfin, Emby, OPDS. Assistant playback, widgets, persistent queues, KOReader Hub sync, and the Readium EPUB reader. Android Auto is planned for an upcoming update; a Google Play Connect upload-timing issue is the current blocker.

E-ink mode

Real e-ink display support. Tested on BigMe and other Android e-readers. High-contrast theme, no-animation reading mode, page-turn keys.

Heads-up

If you were on the previous closed-testing track, switch to open testing to keep getting updates.

Requires Android 8 or later.

Android tour

The same library, on your Android and e-ink device.

Same design language as iOS, ported natively in Kotlin + Compose. Core backends, sync workflows, and shortcuts are shared; iOS-only features are called out above.

Android Hearth home screen

Hearth

Continue your current book, scan Today’s Stack, and jump back into recent listening.

Android library with shelves and filters

Library

Browse real covers with source, library, shelf, media, status, and sort controls in reach.

Android audiobook detail page

Book detail

See progress and chapters, then listen, download, or mark the title finished.

Android audiobook player

Now playing

Book and chapter progress, playback speed, sleep timer, chapters, and bookmarks share one focused player.

Android reading journal

Journal

Listening, reading, streaks, yearly activity, and finished books tell the story of your reading life.

Built native, not a wrapper.

Kotlin with Jetpack Compose, Hilt, Media3, and Readium under the hood. Performance and battery match Android's best, not some cross-platform compromise.

Read the docs →

E-ink mode

Yes, it runs on your e-reader.

Tested on BigMe and other Android e-ink devices. High-contrast UI, minimal animation, and a layout that respects the device's refresh rate. The whole Enve interface, on grayscale paper.

A full ebook page on a HiBreak e-ink device

The reader, on real paper

A full page of book text stays crisp, spacious, and distraction-free on the HiBreak’s grayscale display.

E-ink reader with reading controls visible

Controls when you need them

Tap to reveal page progress, contents, bookmarks, notes, and Read Aloud. Tap again and the book takes over the screen.

Populated Book Player library on a HiBreak e-ink device

Library, on paper

Big tap targets, clear type, the same library structure as the phone version.

Ebook detail page on a HiBreak e-ink device

Book detail

Read, listen, download, or mark the title finished, with progress, description, and metadata in the same high-contrast layout.

Reading Journal on a HiBreak e-ink device

Reading stats

Listening, reading, streaks, yearly activity, the mantle, and library totals stay readable in pure black-and-white.

Book Player settings on a HiBreak e-ink device

Settings

Sources, appearance, reading, playback, downloads, sync, services, and support use the same e-ink-first treatment.