iOS · Android · The flagship
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.



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

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

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

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

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

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

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

Start with a web address or choose a provider manually. Nothing here exposes a private server or account.
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.
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.
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.

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

The same Enve Librarian flow on Android, with local book context, quick prompts, and on-device answering.
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.
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 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.
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 →
Mix and match as many as you want. Filter by source, or browse everything as one library.
Library browsing, search, chapters, downloaded books, full now-playing controls. First-class, not an afterthought.
Saved per book. You won't lose your place when you switch titles.
Fade-out, snooze, and end-of-chapter modes. It won't yank you out of the scene.
Presets plus a full manual EQ for narration tuning.
Everything Apple gives you, working the way it should.
Pauses on headphone disconnect and system interruptions. Resumes when you're back.
Build a listening run once and keep it across launches. Play All works from books, series, shelves, and filtered library results.
Reduce the jump between quiet and loud chapters while preserving the character of the recording.
Automatically keep the next items in your queue downloaded, then reclaim space after you finish them.
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.)
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.
Per-book voices, with all your downloaded system voices. Works for any ebook, with or without alignment data.
All exportable as Markdown for Obsidian. Audiobook notes ride along in the same export.
Tap-to-define saves the word and the surrounding sentence. Study with built-in flashcards, or export to Anki when you're ready.
Fonts, themes, spacing, layout, page-turn behavior. Tune the reader to your eyes.
Progress, bookmarks, and annotations sync across every Apple device on your account. Nothing leaves your iCloud.
Native sync with Audiobookshelf, Storyteller, Grimmory, and more. Server progress stays authoritative when you want it to.
KOReader-compatible sync via the Grimmory bridge for both audiobooks and ebooks. Hardcover for metadata, reading goals, and progress.
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.
Manual drag-and-drop collections, plus smart collections built from rules: author, narrator, genre, duration, progress, status. Combine them as deeply as you want.
Weekly listening goals, streaks, per-book stats. Tracks reading and listening separately and together.
Series view across every source you've connected. Built-in duplicate detection cleans up when two libraries overlap.
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.

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

Smart shelves stay useful when the source library is too large to browse one title at a time.
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.
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.
For everyday use. Updates land here when the dev is reasonably sure they won't break things.
Join on TestFlight → For testersNew features ship here first. Expect the occasional bug; report what you find.
Join on TestFlight → Chaos modeWhatever the dev built late last night. Mostly works. Mostly.
Join on TestFlight →Requires iOS 17 or later. StoryAlign needs iOS 26+. TestFlight is free.
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.



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.
Real e-ink display support. Tested on BigMe and other Android e-readers. High-contrast theme, no-animation reading mode, page-turn keys.
If you were on the previous closed-testing track, switch to open testing to keep getting updates.
Requires Android 8 or later.
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.

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

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

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

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

Listening, reading, streaks, yearly activity, and finished books tell the story of your reading life.
Kotlin with Jetpack Compose, Hilt, Media3, and Readium under the hood. Performance and battery match Android's best, not some cross-platform compromise.
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 page of book text stays crisp, spacious, and distraction-free on the HiBreak’s grayscale display.

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

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

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

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

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