diff --git a/app/build.gradle b/app/build.gradle
index 53dbfcad5..d4e83aacf 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -158,7 +158,7 @@ android {
 dependencies {
     implementation project(path: ':quartz')
     implementation "androidx.core:core-ktx:$core_ktx_version"
-    implementation 'androidx.activity:activity-compose:1.8.0'
+    implementation 'androidx.activity:activity-compose:1.8.1'
     implementation "androidx.compose.ui:ui:$compose_ui_version"
     implementation "androidx.compose.ui:ui-tooling-preview:$compose_ui_version"
 
@@ -202,9 +202,13 @@ dependencies {
     implementation 'androidx.security:security-crypto-ktx:1.1.0-alpha06'
 
     // view videos
-    implementation "androidx.media3:media3-exoplayer:${exoplayer_version}"
+    implementation "androidx.media3:media3-exoplayer:$media3_version"
+    implementation "androidx.media3:media3-exoplayer-hls:$media3_version"
+    implementation "androidx.media3:media3-ui:$media3_version"
+    implementation "androidx.media3:media3-session:$media3_version"
+
     // important for proxy / tor
-    implementation "androidx.media3:media3-datasource-okhttp:${exoplayer_version}"
+    implementation "androidx.media3:media3-datasource-okhttp:$media3_version"
 
     // Load images from the web.
     implementation "io.coil-kt:coil-compose:$coil_version"
@@ -235,9 +239,6 @@ dependencies {
 
     // Language picker and Theme chooser
     implementation 'androidx.appcompat:appcompat:1.6.1'
-    implementation "androidx.media3:media3-exoplayer-hls:$media3_version"
-    implementation "androidx.media3:media3-ui:$media3_version"
-    implementation "androidx.media3:media3-session:$media3_version"
 
     // Local model for language identification
     playImplementation 'com.google.mlkit:language-id:17.0.4'
diff --git a/benchmark/build.gradle b/benchmark/build.gradle
index 95e8d9bb4..f509b9e50 100644
--- a/benchmark/build.gradle
+++ b/benchmark/build.gradle
@@ -41,7 +41,7 @@ dependencies {
     androidTestImplementation 'androidx.test:runner:1.5.2'
     androidTestImplementation 'androidx.test.ext:junit:1.1.5'
     androidTestImplementation 'junit:junit:4.13.2'
-    androidTestImplementation 'androidx.benchmark:benchmark-junit4:1.2.0'
+    androidTestImplementation 'androidx.benchmark:benchmark-junit4:1.2.1'
     androidTestImplementation project(path: ':quartz')
 
     // Add your dependencies here. Note that you cannot benchmark code
diff --git a/build.gradle b/build.gradle
index 15f6a54a7..a31518dc7 100644
--- a/build.gradle
+++ b/build.gradle
@@ -5,13 +5,12 @@ buildscript {
         fragment_version = "1.6.2"
         lifecycle_version = '2.6.2'
         compose_ui_version = '1.5.4'
-        nav_version = '2.7.4'
+        nav_version = '2.7.5'
         room_version = "2.4.3"
         accompanist_version = '0.30.1'
         coil_version = '2.4.0'
         vico_version = '1.12.0'
-        exoplayer_version = '1.1.1'
-        media3_version = '1.1.1'
+        media3_version = '1.2.0'
         core_ktx_version = '1.12.0'
         material3_version = '1.1.2'
     }