SubRead Overlay

SubRead Overlay

Subtitles (.srt) over any media player, in time with it. Tap a word.

equwal Audiobook Science & Education

Screenshots

Screenshot of SubRead Overlay Screenshot of SubRead Overlay

Description

SubRead Overlay shows the lines of a subtitle file (.srt) over the app that plays your audiobook or video. The line follows the position of the player. It is made for people who listen in a language that they learn.

What it does

* Works with each player that publishes an Android media session: Voice, VLC, mpv-android, podcast apps and more. No player needs a change.
* Tap a word: the player pauses at once, and the word goes to a dictionary, a translator or a flash card app. Drag to look up more words. Each app with an entry in the text selection menu can be the target. "Share" opens the share sheet of Android for the other apps. A button on the panel starts the player again.
* On request the panel shows the line before and the line after too, and lets the player show through.
* The line stays on the panel until the next line starts, so there is time to look a word up.
* A timing row shifts the subtitles by half a second, or makes the line before or the next line the line of now.
* Black on white and nothing that moves: usable on an e-ink screen.

Permissions

* "Show over other apps" for the panel.
* Notification access. Android gives the position of other apps only to an app with this access. The app uses it for the media position, the speed, and play or pause. It does not read, keep or send a notification.
* No network permission. Nothing leaves the device. No accessibility service.

No subtitle file for your audiobook?

SubRead, from the same author, makes an .srt from an audiobook and its ebook, on the device.

What’s new (0.5.0)

An "Anki" button under a selected word sends the word and its line to SubRead Anki. Flash card apps can ask for the subtitle line of now. The app is smaller: R8 removes code that it does not use.

Versions

Version Date Size Requires Android Download
0.5.0 current
be09b61a30709cb8…
2026-10-16 88 KB API 26

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Display over other appsDraw content on top of other apps.
  • overlay.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments