diff --git a/build.gradle b/build.gradle
index f298347ab15c53b10576e3f108f13f6627471cd9..146652f9184e6d82d6bb72f13c96e339d43d4c90 100644
--- a/build.gradle
+++ b/build.gradle
@@ -34,8 +34,8 @@ ext {
     appId = "org.videolan.vlc"
     versionName = '3.5.0 Beta 3'
     versionCode = 3040430
-    libvlcVersion = '3.5.0-eap5'
-    medialibraryVersion = '0.11.1-eap5'
+    libvlcVersion = '3.5.0-eap6'
+    medialibraryVersion = '0.11.2-eap6'
     minSdkVersion = 17
     targetSdkVersion = 30
     compileSdkVersion = 31
diff --git a/buildsystem/compile-medialibrary.sh b/buildsystem/compile-medialibrary.sh
index 28a6cdc99f984ee4d5eb7acc7dcfcff967a42ed1..3f0a2e02a91cade051a2b822271aa89d763c1c97 100755
--- a/buildsystem/compile-medialibrary.sh
+++ b/buildsystem/compile-medialibrary.sh
@@ -6,7 +6,7 @@ set -e
 # ARGUMENTS #
 #############
 
-MEDIALIBRARY_HASH=422675b8e5f40d3dcf3a488f43f2d526db90f438
+MEDIALIBRARY_HASH=17bd66deea2cb2964de01b393e0e0e1138d82f28
 
 while [ $# -gt 0 ]; do
   case $1 in
diff --git a/buildsystem/compile.sh b/buildsystem/compile.sh
index 006b411f08c0d7c35c862c441ebc0ee3dce9e7ff..dfe2dccf80b4bcafb0445282013ef64bbc2f4ea0 100755
--- a/buildsystem/compile.sh
+++ b/buildsystem/compile.sh
@@ -279,7 +279,7 @@ fi
 # Fetch VLC source #
 ####################
 
-TESTED_HASH=98c86d8787acf6686410ebbfe87629a1337aebca
+TESTED_HASH=89f04db7926141b1409ea4a00661665f7771b375
 VLC_REPOSITORY=https://code.videolan.org/videolan/vlc.git
 if [ ! -d "vlc" ]; then
     diagnostic "VLC sources: not found, cloning"