From 514e7d85beb914091db4c37f92408e55169ba22d Mon Sep 17 00:00:00 2001
From: Ludovic <4677984-lbr38@users.noreply.gitlab.com>
Date: Fri, 3 Oct 2025 14:11:58 +0200
Subject: [PATCH 1/6] Add metadata file
---
metadata/app.motionui.android.yml | 41 +++++++++++++++++++
.../app.motionui.android/en-US/summary.txt | 1 +
2 files changed, 42 insertions(+)
create mode 100644 metadata/app.motionui.android.yml
create mode 100644 metadata/app.motionui.android/en-US/summary.txt
diff --git a/metadata/app.motionui.android.yml b/metadata/app.motionui.android.yml
new file mode 100644
index 00000000000..fecf3234a90
--- /dev/null
+++ b/metadata/app.motionui.android.yml
@@ -0,0 +1,41 @@
+Categories:
+ - Internet
+ - Security
+License: GPL-3.0-only
+AuthorName: lbr38
+AuthorEmail: motionui@protonmail.com
+AuthorWebSite: https://github.com/lbr38
+WebSite: https://github.com/lbr38/motion-UI
+SourceCode: https://github.com/lbr38/motion-UI
+IssueTracker: https://github.com/lbr38/motion-UI/issues
+
+AutoName: Motion-UI
+Description: |-
+ The Android app for Motion-UI, a web interface to manage your own NVR with motion (an open-source motion detection software) and visualize cameras live stream.
+
+ Features:
+
+ - Visualize cameras stream (sound supported).
+ - Record motion detection (sound supported).
+ - Motion detection autostart based on time period.
+ - Motion detection autostart based on device presence on the local network. If none of the known devices are connected to the local network then motion detection will be automatically started as nobody is at home.
+ - Email alerts on motion detection.
+ - Visualize recorded images and videos and download them.
+ - Create timelapses.
+
+RepoType: git
+Repo: https://github.com/lbr38/motion-UI.git
+
+Builds:
+ - versionName: 1.0.0
+ versionCode: 100
+ commit: 07fee169ab11b8db1b55241ed3a4412e32d720b0
+ subdir: android
+ gradle:
+ - yes
+ output: app/build/outputs/apk/release/app-release-unsigned.apk
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: 1.0.0
+CurrentVersionCode: 100
diff --git a/metadata/app.motionui.android/en-US/summary.txt b/metadata/app.motionui.android/en-US/summary.txt
new file mode 100644
index 00000000000..8569f9cc099
--- /dev/null
+++ b/metadata/app.motionui.android/en-US/summary.txt
@@ -0,0 +1 @@
+A web interface to manage your own NVR with motion.
--
GitLab
From bd02cbb3296d5219ad8ad5f6d37f2ac0e0d47f39 Mon Sep 17 00:00:00 2001
From: Licaon_Kter
Date: Tue, 7 Oct 2025 12:16:36 +0000
Subject: [PATCH 2/6] Apply 3 suggestion(s) to 1 file(s)
---
metadata/app.motionui.android.yml | 15 +--------------
1 file changed, 1 insertion(+), 14 deletions(-)
diff --git a/metadata/app.motionui.android.yml b/metadata/app.motionui.android.yml
index fecf3234a90..dd3685931bb 100644
--- a/metadata/app.motionui.android.yml
+++ b/metadata/app.motionui.android.yml
@@ -10,18 +10,6 @@ SourceCode: https://github.com/lbr38/motion-UI
IssueTracker: https://github.com/lbr38/motion-UI/issues
AutoName: Motion-UI
-Description: |-
- The Android app for Motion-UI, a web interface to manage your own NVR with motion (an open-source motion detection software) and visualize cameras live stream.
-
- Features:
-
- - Visualize cameras stream (sound supported).
- - Record motion detection (sound supported).
- - Motion detection autostart based on time period.
- - Motion detection autostart based on device presence on the local network. If none of the known devices are connected to the local network then motion detection will be automatically started as nobody is at home.
- - Email alerts on motion detection.
- - Visualize recorded images and videos and download them.
- - Create timelapses.
RepoType: git
Repo: https://github.com/lbr38/motion-UI.git
@@ -30,10 +18,9 @@ Builds:
- versionName: 1.0.0
versionCode: 100
commit: 07fee169ab11b8db1b55241ed3a4412e32d720b0
- subdir: android
+ subdir: android/app
gradle:
- yes
- output: app/build/outputs/apk/release/app-release-unsigned.apk
AutoUpdateMode: None
UpdateCheckMode: None
--
GitLab
From 51266101ba9707b46cc26de0bd49b3a9031a0aa3 Mon Sep 17 00:00:00 2001
From: Ludovic <4677984-lbr38@users.noreply.gitlab.com>
Date: Tue, 7 Oct 2025 14:23:23 +0200
Subject: [PATCH 3/6] Remove metadata/app.motionui.android
---
metadata/app.motionui.android/en-US/summary.txt | 1 -
1 file changed, 1 deletion(-)
delete mode 100644 metadata/app.motionui.android/en-US/summary.txt
diff --git a/metadata/app.motionui.android/en-US/summary.txt b/metadata/app.motionui.android/en-US/summary.txt
deleted file mode 100644
index 8569f9cc099..00000000000
--- a/metadata/app.motionui.android/en-US/summary.txt
+++ /dev/null
@@ -1 +0,0 @@
-A web interface to manage your own NVR with motion.
--
GitLab
From c3e7a2c4393dd57c66432d73da5f0aaf16892ac2 Mon Sep 17 00:00:00 2001
From: Ludovic <4677984-lbr38@users.noreply.gitlab.com>
Date: Sat, 11 Oct 2025 11:32:24 +0200
Subject: [PATCH 4/6] Enable autoupdate mode
---
metadata/app.motionui.android.yml | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/metadata/app.motionui.android.yml b/metadata/app.motionui.android.yml
index dd3685931bb..397bdc75709 100644
--- a/metadata/app.motionui.android.yml
+++ b/metadata/app.motionui.android.yml
@@ -17,12 +17,13 @@ Repo: https://github.com/lbr38/motion-UI.git
Builds:
- versionName: 1.0.0
versionCode: 100
- commit: 07fee169ab11b8db1b55241ed3a4412e32d720b0
+ commit: android-1.0.0
subdir: android/app
gradle:
- yes
-AutoUpdateMode: None
-UpdateCheckMode: None
+AutoUpdateMode: Version
+UpdateCheckMode: Tags android-*
+UpdateCheckName: Ignore
CurrentVersion: 1.0.0
CurrentVersionCode: 100
--
GitLab
From 4ee2561744959b80b531f16ca5bd659bdeb0d44d Mon Sep 17 00:00:00 2001
From: Ludovic <4677984-lbr38@users.noreply.gitlab.com>
Date: Tue, 21 Oct 2025 17:11:30 +0200
Subject: [PATCH 5/6] Added binary url
---
metadata/app.motionui.android.yml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/metadata/app.motionui.android.yml b/metadata/app.motionui.android.yml
index 397bdc75709..f53dd2b06da 100644
--- a/metadata/app.motionui.android.yml
+++ b/metadata/app.motionui.android.yml
@@ -21,6 +21,9 @@ Builds:
subdir: android/app
gradle:
- yes
+ binary: https://github.com/lbr38/motion-UI/releases/download/android-%v/motionui-%v.apk
+
+AllowedAPKSigningKeys: b547bba0602744c3dc54d7b7438c02aa6d62b438f41382d3c0e22a6478e15f8d
AutoUpdateMode: Version
UpdateCheckMode: Tags android-*
--
GitLab
From c89c6f150399c1d33a7886df5af7b033a87b50bb Mon Sep 17 00:00:00 2001
From: Licaon_Kter
Date: Fri, 31 Oct 2025 13:27:01 +0000
Subject: [PATCH 6/6] use global
---
metadata/app.motionui.android.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/metadata/app.motionui.android.yml b/metadata/app.motionui.android.yml
index f53dd2b06da..b897c3a71cb 100644
--- a/metadata/app.motionui.android.yml
+++ b/metadata/app.motionui.android.yml
@@ -13,6 +13,7 @@ AutoName: Motion-UI
RepoType: git
Repo: https://github.com/lbr38/motion-UI.git
+Binaries: https://github.com/lbr38/motion-UI/releases/download/android-%v/motionui-%v.apk
Builds:
- versionName: 1.0.0
@@ -21,7 +22,6 @@ Builds:
subdir: android/app
gradle:
- yes
- binary: https://github.com/lbr38/motion-UI/releases/download/android-%v/motionui-%v.apk
AllowedAPKSigningKeys: b547bba0602744c3dc54d7b7438c02aa6d62b438f41382d3c0e22a6478e15f8d
--
GitLab