diff --git a/build.gradle b/build.gradle
index 0c88a334c85a902dce6496fd40fb88770eff3987..261cb3d6e9ba834a1b5524b22ed58f580ca2ad6d 100644
--- a/build.gradle
+++ b/build.gradle
@@ -39,8 +39,8 @@ ext {
     appId = "org.videolan.vlc"
     versionName = '3.5.0 Beta 6'
     versionCode = 3040460
-    libvlcVersion = '3.5.0-eap7'
-    medialibraryVersion = '0.12.0-eap7'
+    libvlcVersion = '3.5.0-eap8'
+    medialibraryVersion = '0.12.0-eap8'
     minSdkVersion = 17
     targetSdkVersion = 30
     compileSdkVersion = 31
diff --git a/buildsystem/compile.sh b/buildsystem/compile.sh
index f6e71b956ac5806eafdead9d5aecbbc44658a857..89e461449e65dc30d2ad242d4812b785fb501d46 100755
--- a/buildsystem/compile.sh
+++ b/buildsystem/compile.sh
@@ -279,7 +279,7 @@ fi
 # Fetch VLC source #
 ####################
 
-TESTED_HASH=25362eb856f14632e051ab48f1f592cb69f021da
+TESTED_HASH=902842750b287847ba7b675d10176dd48de2bf35
 VLC_REPOSITORY=https://code.videolan.org/videolan/vlc.git
 if [ ! -d "vlc" ]; then
     diagnostic "VLC sources: not found, cloning"