Enve is a polished player for your self-hosted audiobook and ebook libraries. Connect to the servers you already run, Audiobookshelf, Komga, Storyteller, Kavita, Grimmory, Jellyfin, Plex, Emby, and listen, read, and sync progress from a single Android app.
LISTEN
• Media3 / ExoPlayer playback with chapters, bookmarks, and full lock-screen and notification controls
• Sleep timer with optional fade-out
• 5-band equalizer, voice boost, volume boost, and per-book speed
• Continuous playback across tracks and chapters
• Adaptive Now-Playing backgrounds drawn from the cover
READ
• Built on the Readium 3 toolkit for fast, faithful EPUB rendering
• Highlights, bookmarks, notes, and tags — all synced
• Read-along (Storyteller / Media Overlays) with synchronized text highlighting
• Customizable typography: font, size, weight, line height, margins, columns
• Dedicated e-ink mode with software rendering and chapter-boundary refresh, tuned for Onyx and similar panels
SYNC, YOUR WAY
• Progress, highlights, and bookmarks sync to your own servers — never to a third party
• Pull-on-open and debounced push keep every device in agreement
• Conflict detection when you've been reading on more than one device
• KOReader sync compatibility for ebook position fan-out
MULTI-CONNECTION
• Stack as many servers as you like — every library shows up in one unified browse view
• Per-connection auth and token isolation, so credentials never cross between servers
• Switch sources with a tap
OFFLINE
• Download audiobooks for offline listening; progress syncs back the next time you connect
• Cached library and book index — open the app and see your collection instantly, even on a flaky connection
PRIVACY
• No tracking, no ads, no telemetry
• All data stays on the servers you control. Enve is just the client.
Built for readers and listeners who already self-host their library and want one beautiful, fast Android app instead of one for every backend.