wallabag / wallabag/android-app
Automatically mark article as read after TTS playback completes
- Dominant language
- Java
- Stars
- 587
- Forks
- 276
- PR merge metrics
- No merged PRs in 30d
Description
**Is your feature request related to a problem? Please describe.**
Currently, when using the Android app’s text-to-speech feature to read articles aloud, there is no automatic way to mark the entry as “read” (archived) once the narration completes. This forces users to manually return to the app and archive each entry, interrupting the hands-free listening experience.
**Describe the solution you’d like**
Add a new toggle in **Settings → Playback** (or similar) called “Mark as read after TTS finishes.” When enabled, the app should listen for the TTS engine’s completion callback and then internally send the existing API request to set `status=1` for that entry, archiving it automatically.
**Describe alternatives you’ve considered**
- Manually tapping the “Archive” button after listening
- Using external automation tools (e.g. Tasker) to detect TTS completion and call the Wallabag API
- Relying on swipe-to-archive gestures (but these still require manual interaction)
**Additional context**
The Wallabag API already supports updating an entry’s status via:
```http
PATCH /api/entries/{id}
Authorization: Bearer
Content-Type: application/json
{"status":1}
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.