Novel Reader v1.2.0
Novel Reader v1.2.0
New Features
Background TTS Playback
- TTS now works reliably when the app is in background
- Shows notification with playback controls while reading
- Tap notification to return to app, or tap "Stop" to end TTS
Sentence Highlighting
- Current sentence being read is highlighted with a subtle background
- Easily follow along as TTS reads your novel
- Highlight automatically moves to the next sentence
Start Reading from Current Position
- TTS now starts from the paragraph you're currently viewing
- No more starting from the beginning of the chapter every time
- Scroll to any position and press Play to start from there
Auto-Scroll During TTS
- Screen automatically scrolls to keep the current paragraph visible
- Smooth scrolling when TTS moves to a new paragraph
- Never lose your place while listening
Improvements
- Added auto-retry (up to 3 attempts) when loading chapters during TTS
- Improved chapter navigation reliability in continuous reading mode
- Better handling of TTS state when switching between apps
Bug Fixes
- Fixed TTS stopping or freezing when app is in background
- Fixed TTS callbacks not firing until returning to app
- Fixed duplicate variable declarations in TTSManager
Technical
- Added TTSForegroundService for background audio playback
- Notification permission request for Android 13+ (API 33)
- TTSManager now tracks paragraph and sentence indices
- Handler-based timing for better background compatibility
📋 Requirements
- Android 7.0 (API 24) or higher
- Notification permission required for background TTS (Android 13+)
Download
Download novel_reader.apk below and install on your Android device.
Full Changelog: v1.1.1...v1.2.0