diff --git a/build.gradle b/build.gradle
index 378e0c4e005507398ccb9c3c27fcdc0840bacd59..5620a0dae4008c4170c497dd2893fc2142fa883d 100644
--- a/build.gradle
+++ b/build.gradle
@@ -42,8 +42,8 @@ ext {
     versionCode = 3050310
     versionName = project.hasProperty('forceVlc4') && project.getProperty('forceVlc4') ? '4.0.0-preview - ' + versionCode : '3.5.4 Beta 1'
     vlcMajorVersion = project.hasProperty('forceVlc4') && project.getProperty('forceVlc4') ? 4 : 3
-    libvlcVersion = vlcMajorVersion == 3 ? '3.6.0-eap2' :'4.0.0-eap5'
-    medialibraryVersion = vlcMajorVersion == 3 ? '0.13.13-rc2' : '0.13.13-vlc4-rc2'
+    libvlcVersion = vlcMajorVersion == 3 ? '3.6.0-eap3' :'4.0.0-eap6'
+    medialibraryVersion = vlcMajorVersion == 3 ? '0.13.13-rc3' : '0.13.13-vlc4-rc3'
     minSdkVersion = 17
     targetSdkVersion = 33
     compileSdkVersion = 33
diff --git a/buildsystem/compile.sh b/buildsystem/compile.sh
index f2e34a68db9c70d6e81f82e606121af2c6b7bfb1..2e1a232ef5b596a7df9a5475f81c5297df7c1a64 100755
--- a/buildsystem/compile.sh
+++ b/buildsystem/compile.sh
@@ -259,9 +259,9 @@ fi
 
 
 if [ "$FORCE_VLC_4" = 1 ]; then
-    LIBVLCJNI_TESTED_HASH=87f8b851295b0e534aedc1fd4117dde73e9bf94a
+    LIBVLCJNI_TESTED_HASH=720bd2afb4a1eb83aa363656f2a7a375efc1e75c
 else
-    LIBVLCJNI_TESTED_HASH=d41f1378672d628425c17c07c32e474270ea2b31
+    LIBVLCJNI_TESTED_HASH=6691a43c73df3abe3e30bda139c6a7b4d1adda87
 fi
 LIBVLCJNI_REPOSITORY=https://code.videolan.org/videolan/libvlcjni