wallabag / wallabag/android-app

Automatically mark article as read after TTS playback completes

Open
#1,454 0 comments 2 reactions 0 assignees View on GitHub
Feature
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.