diff --git a/build.gradle b/build.gradle
index 685dcf6bba306f2330af89c96021f005eee09f13..ed5e1799dc37f5517ce66ff72797bce45be44153 100644
--- a/build.gradle
+++ b/build.gradle
@@ -42,8 +42,8 @@ ext {
     versionCode = 3050410
     versionName = project.hasProperty('forceVlc4') && project.getProperty('forceVlc4') ? '4.0.0-preview - ' + versionCode : '3.6.0 Beta 1'
     vlcMajorVersion = project.hasProperty('forceVlc4') && project.getProperty('forceVlc4') ? 4 : 3
-    libvlcVersion = vlcMajorVersion == 3 ? '3.6.0-eap11' :'4.0.0-eap14'
-    medialibraryVersion = vlcMajorVersion == 3 ? '0.13.13-rc11' : '0.13.13-vlc4-rc11'
+    libvlcVersion = vlcMajorVersion == 3 ? '3.6.0-eap12' :'4.0.0-eap15'
+    medialibraryVersion = vlcMajorVersion == 3 ? '0.13.13-rc12' : '0.13.13-vlc4-rc12'
     minSdkVersion = 17
     targetSdkVersion = 34
     compileSdkVersion = 34
diff --git a/buildsystem/compile.sh b/buildsystem/compile.sh
index 061efc324a0f9ae51c0520b05557ebd955192eda..630d4650a43a7d721c25122f7e292de40108556c 100755
--- a/buildsystem/compile.sh
+++ b/buildsystem/compile.sh
@@ -261,7 +261,7 @@ fi
 
 
 if [ "$FORCE_VLC_4" = 1 ]; then
-    LIBVLCJNI_TESTED_HASH=31636e1850bda0511ea379322fe8a50aec016b1a
+    LIBVLCJNI_TESTED_HASH=e7d9bf62834c36c92a3724f895dce45362aceb49
 else
     LIBVLCJNI_TESTED_HASH=13d22717b6af57fe1e4fe43e2250c30cffd77e3d
 fi