EPUB Player
Plays EPUB with media overplay
Only for iPhone
Free · Designed for iPhone. Not verified for macOS.
EPUB Player is a reader built specifically for EPUB3 books with media overlays.
Source code at: https://github.com/seedds/EPUB_Player
If your EPUB includes media overlay support, EPUB Player lets you follow the narration with synced audio playback and active text highlighting. Tap spoken text to start from that point, jump by chapter, and resume from your last played segment.
The app also works as a clean local EPUB reader for iPhone and iPad. Import books from Files, manage your library, restore reading progress, and customize the reading experience with themes, font size, line height, highlight color, and imported custom fonts.
more Bug Fixes and Performance Improvements
1.0.39 16 Oct
• Read-aloud highlighting now follows one sentence at a time. After opening a newly imported book or jumping to another chapter, the highlight could also cover the previous sentence.
• Stopping the Wi-Fi upload server while a book is importing no longer leaves the library stuck on the importing screen.
• Your library, bookmarks and reading progress are better protected: Refresh no longer removes books when the Books folder has been moved or is temporarily unavailable.
• Less storage activity during long read-aloud sessions.
1.0.38 2 Oct
Performance improvements
1.0.35 2 Sept
Bug Fixes and Performance Improvements
1.0.34 26 Aug
- Performance improvement
- Added "Email a Suggestion" to Settings, so you can send feedback and feature ideas directly to the developer.
1.0.31 4 Aug
- Fixed a bug that could erase your library, bookmarks and saved
positions if the Books folder became temporarily unavailable.
- Fixed a lost playback position after re-importing a book.
- Fixed uploads being deleted mid-import.
- Fixed audio continuing after a failed read-aloud transition.
- Smoother scrolling and read-aloud performance.
- Hardened EPUB import against oversized or malformed files.
1.0.30 28 Jul
This update refines automatic scrolling during audio playback:
- The active sentence no longer hides behind the playback bar.
- The page scrolls ahead as narration approaches the bottom of the screen.
- Smoother, steadier follow-along with fewer unnecessary jumps.
1.0.29 15 Jul
Improvements:
- When you jump to a new spot, your previous position is now saved automatically — so an accidental tap never loses your place.
- Fixed history entries that showed the wrong text or position.
- Cleaned up duplicate history entries for a tidier list.
1.0.27 6 Jul
Performance Improvement
1.0.26 4 Jul
Bugs fixed and performance improvements
1.0.23 29 Jun
Fix auto-scroll skipping same-line next sentences
1.0.20 23 Jun
Bugs Fixed and Performance Improvements
1.0.18 22 Jun
Fixed
• Read-aloud no longer stalls at the end of a chapter.
• Audio keeps playing when you open Chapters or Bookmarks.
• Various stability and reliability improvements.
1.0.15 20 Jun
New Features
Chapter & Bookmark Navigation
- New Chapters and Bookmarks tabs in the reader, letting you jump to any chapter or clip-based bookmark without leaving your place.
- New History tab automatically records your reading position as you go, so you can retrace your steps.
- Audio continues playing while you browse the chapters/bookmarks screen.
1.0.12 19 Jun
What's New
Bookmarks & History
You can now bookmark any moment in your book — including the exact sentence being read aloud. Tap the bookmark button while reading to save your spot, then jump back to it anytime from the contents panel. A new History tab automatically records where you've been, so you can easily return to a recent passage even if you forgot to bookmark it.
1.0.11 18 Jun
Tap to Play is now precise
Tapping a word or sentence now starts playback from exactly that element. The reader queries the actual position of every narrated element on the page and picks the one your tap landed in — or the closest one if your tap falls between elements. Previously, tapping could resolve to the wrong clip or the beginning of the chapter.
1.0.10 17 Jun
What's New
- New Reading Backgrounds: choose White, Sepia, Gray, Dark Gray, or Black to read comfortably day or night. Your page and text recolor instantly.
- Font Size and Line Height are now adjustable right from Settings.
- Cleaner in-reader controls with clearer spacing between typography options.
1.0.9 16 Jun
This update improves read-aloud highlighting. The currently playing text is now marked with a clean, consistent highlight on every line, including wrapped sentences, making it easier to follow along while listening. Previously this indicator could appear uneven
1.0.8 16 Jun
This update improves the read-aloud experience:
- Fixed auto-scroll so the page now follows along correctly when read-aloud reaches the last lines near the bottom of a page.
- Performance and reliability improvements.
1.0.7 14 Jun
Fix tap-to-play resolving clip natively from tap point
Bugs fixed
1.0.6 14 Jun
What's New
- Lock screen controls — Control read-aloud playback directly from the lock screen and Control Center while the app is in the background.
- Improved reliability — Better handling of book data at startup; books that previously appeared stale or failed to refresh should now load correctly.
- Performance improvements — Faster and more correct behavior across a range of reading and playback scenarios.
- Accessibility improvements — Various fixes to improve compatibility with VoiceOver and other accessibility features.
1.0.4 12 Jun
What’s New
- Read-aloud playback now continues when your device is locked
- Added lock screen and Control Center play, pause, and skip controls
- The lock screen progress bar now tracks the full audiobook instead of a single clip
- Fixed an issue with restored read-aloud highlighting
1.0.3 11 Jun
Fixed a Read Aloud bug that could cause text highlighting to get stuck or highlight two sentences after reopening the app.
1.0.2 5 Jun
Bug Fixes and Performance Improvements
more Version 1.0.39 16 Oct
Data Not Collected The developer does not collect any data from this app.