diff --git a/libvlc/build.gradle b/libvlc/build.gradle
index 03e2231b0916888902b5bfde48dd3ccfbeb4581b..d2540adb2cc03130ac654233c40d4db0b7005716 100644
--- a/libvlc/build.gradle
+++ b/libvlc/build.gradle
@@ -12,6 +12,7 @@ android {
         compileSdkVersion rootProject.ext.compileSdkVersion
         targetSdkVersion rootProject.ext.targetSdkVersion
         minSdkVersion rootProject.ext.minSdkVersion
+        resValue "string", "build_libvlc_revision", libvlcRevision()
         resValue "string", "build_vlc_revision", vlcRevision()
         tasks.whenTaskAdded { task ->
             if (task.name.startsWith('merge')) {
@@ -93,7 +94,7 @@ dependencies {
     api "androidx.legacy:legacy-support-v4:$rootProject.ext.androidxLegacyVersion"
 }
 
-def vlcRevision() {
+def libvlcRevision() {
     def vlc = new ByteArrayOutputStream()
     exec {
         commandLine 'git', 'rev-parse', '--short', 'HEAD'
@@ -102,6 +103,15 @@ def vlcRevision() {
     return vlc.toString()
 }
 
+def vlcRevision() {
+    def vlc = new ByteArrayOutputStream()
+    exec {
+        commandLine 'sh', '-c', 'cd ../../vlc  && git rev-parse --short HEAD'
+        standardOutput = vlc
+    }
+    return vlc.toString()
+}
+
 mavenPublish {
     releaseSigningEnabled = false
 }