commit f97704e83deff38bf92125aff677e4f508caa3e1 equwal <truex@equwal.com> 2026-09-21 15:39:29 -0700 Add the F-Droid listing and recipe, set the version to 0.1.1 The listing text, the icon and a screenshot are in fastlane/metadata, where F-Droid reads them. fdroid/space.subread.overlay.yml is the recipe for fdroiddata.
app/build.gradle.kts | 4 +-- fastlane/metadata/android/en-US/changelogs/2.txt | 1 + .../metadata/android/en-US/full_description.txt | 19 +++++++++++++++ fastlane/metadata/android/en-US/images/icon.png | Bin 0 -> 2410 bytes .../android/en-US/images/phoneScreenshots/1.png | Bin 0 -> 129453 bytes .../metadata/android/en-US/short_description.txt | 1 + fastlane/metadata/android/en-US/title.txt | 1 + fdroid/space.subread.overlay.yml | 27 +++++++++++++++++++++ 8 files changed, 51 insertions(+), 2 deletions(-)
diff --git a/app/build.gradle.kts b/app/build.gradle.kts index eb66273..0df5057 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -24,8 +24,8 @@ android { minSdk = 26 targetSdk = 36 // Plain numbers, in this file: F-Droid reads them from here to find a new release. - versionCode = 1 - versionName = "0.1.0" + versionCode = 2 + versionName = "0.1.1" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" // A link to the Ko-fi page. Google Play is not given it (-PplayStore=true), the same diff --git a/fastlane/metadata/android/en-US/changelogs/2.txt b/fastlane/metadata/android/en-US/changelogs/2.txt new file mode 100644 index 0000000..ea6ba97 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/2.txt @@ -0,0 +1 @@ +First release on F-Droid. Shows the lines of an .srt file over the media player that plays, in time with it. Tap a word to select it and send it to a dictionary. diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt new file mode 100644 index 0000000..11a6103 --- /dev/null +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -0,0 +1,19 @@ +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. + +<b>What it does</b> + +* 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 to select it. Drag to select more words. "Look up" sends the selection to a dictionary, a translator or a flash card app. Each app with an entry in the text selection menu can be the target. +* 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. + +<b>Permissions</b> + +* "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. + +<b>No subtitle file for your audiobook?</b> + +SubRead, from the same author, makes an .srt from an audiobook and its ebook, on the device. diff --git a/fastlane/metadata/android/en-US/images/icon.png b/fastlane/metadata/android/en-US/images/icon.png new file mode 100644 index 0000000..46f3edb Binary files /dev/null and b/fastlane/metadata/android/en-US/images/icon.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png new file mode 100644 index 0000000..227f119 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png differ diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt new file mode 100644 index 0000000..ce1a916 --- /dev/null +++ b/fastlane/metadata/android/en-US/short_description.txt @@ -0,0 +1 @@ +Subtitles (.srt) over any media player, in time with it. Tap a word. diff --git a/fastlane/metadata/android/en-US/title.txt b/fastlane/metadata/android/en-US/title.txt new file mode 100644 index 0000000..c97dc7a --- /dev/null +++ b/fastlane/metadata/android/en-US/title.txt @@ -0,0 +1 @@ +SubRead Overlay diff --git a/fdroid/space.subread.overlay.yml b/fdroid/space.subread.overlay.yml new file mode 100644 index 0000000..473dffc --- /dev/null +++ b/fdroid/space.subread.overlay.yml @@ -0,0 +1,27 @@ +Categories: + - Multimedia + - Science & Education +License: AGPL-3.0-only +AuthorName: equwal +SourceCode: https://github.com/equwal/subread-overlay +IssueTracker: https://github.com/equwal/subread-overlay/issues +Changelog: https://github.com/equwal/subread-overlay/releases +Donate: https://ko-fi.com/truex + +AutoName: SubRead Overlay + +RepoType: git +Repo: https://github.com/equwal/subread-overlay.git + +Builds: + - versionName: 0.1.1 + versionCode: 2 + commit: v0.1.1 + subdir: app + gradle: + - yes + +AutoUpdateMode: Version +UpdateCheckMode: Tags +CurrentVersion: 0.1.1 +CurrentVersionCode: 2