diff --git a/build.gradle b/build.gradle
index 351b9c3565820efe271789dd2dbc6fb1146eb875..19d0743b0189e5dc32ad2521ed3709cdf81503aa 100644
--- a/build.gradle
+++ b/build.gradle
@@ -41,8 +41,8 @@ ext {
     versionCode = 3050200
     versionName = project.hasProperty('forceVlc4') && project.getProperty('forceVlc4') ? '4.0.0-preview - ' + versionCode : '3.5.2'
     vlcMajorVersion = project.hasProperty('forceVlc4') && project.getProperty('forceVlc4') ? 4 : 3
-    libvlcVersion = vlcMajorVersion == 3 ? '3.5.3-eap1' :'4.0.0-eap2'
-    medialibraryVersion = vlcMajorVersion == 3 ? '0.13.5-eap1' : '0.12.0-vlc4-eap2'
+    libvlcVersion = vlcMajorVersion == 3 ? '3.5.3-eap1' :'4.0.0-eap3'
+    medialibraryVersion = vlcMajorVersion == 3 ? '0.13.5-eap1' : '0.12.0-vlc4-eap3'
     minSdkVersion = 17
     targetSdkVersion = 33
     compileSdkVersion = 33
diff --git a/buildsystem/compile.sh b/buildsystem/compile.sh
index 82ffab924b57239d884d416d0303f26c64a8e6ff..053d9c8a1e9e5fefb636442704c0cdf7ce2c6453 100755
--- a/buildsystem/compile.sh
+++ b/buildsystem/compile.sh
@@ -259,7 +259,7 @@ fi
 
 
 if [ "$FORCE_VLC_4" = 1 ]; then
-    LIBVLCJNI_TESTED_HASH=9c64ba27ceda3f58eee3039e23e41a160f8234b9
+    LIBVLCJNI_TESTED_HASH=965402da3c2004dcef4f6575406ace343b2f1b15
 else
     LIBVLCJNI_TESTED_HASH=6c512862228c833234068b50abb67ea03ec8dcde
 fi