[Android] Remote access: do not send the audio track when the playback is not a video one

Nicolas Pomepuy git at videolan.org
Wed Sep 9 06:43:36 UTC 2026


vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Mon Aug 31 13:38:30 2026 +0200| [1251d7ff20fee4f1480c1a667a96b2cc1348e73c] | committer: Duncan McNamara

Remote access: do not send the audio track when the playback is not a video one

> https://code.videolan.org/videolan/vlc-android/commit/1251d7ff20fee4f1480c1a667a96b2cc1348e73c
---

 .../main/java/org/videolan/vlc/remoteaccessserver/RemoteAccessServer.kt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/RemoteAccessServer.kt b/application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/RemoteAccessServer.kt
index 9598d3db2f..22668347b8 100644
--- a/application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/RemoteAccessServer.kt
+++ b/application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/RemoteAccessServer.kt
@@ -775,7 +775,7 @@ class RemoteAccessServer(private val context: Context) : PlaybackService.Callbac
                 val isVideoPlaying = service.playlistManager.player.isVideoPlaying()
                 val waitForMediaEnd = service.waitForMediaEnd
                 val resetOnInteraction = service.resetOnInteraction
-                val audioTracks = service.audioTracks?.map { WSTrack(it.getId(), it.getName()) } ?: listOf()
+                val audioTracks = if (isVideoPlaying) service.audioTracks?.map { WSTrack(it.getId(), it.getName()) } ?: listOf() else listOf()
                 val currentAudioTrack = service.audioTrack
                 val subtitleTracks = service.spuTracks?.map { WSTrack(it.getId(), it.getName()) } ?: listOf()
                 val currentSubtitleTrack = service.spuTrack



More information about the Android mailing list