[Android] Remote access: handle the video tracks websocket commands

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:14:22 2026 +0200| [93efb9c3113e35fcd5362e8e1d5881bba542bc69] | committer: Duncan McNamara

Remote access: handle the video tracks websocket commands

> https://code.videolan.org/videolan/vlc-android/commit/93efb9c3113e35fcd5362e8e1d5881bba542bc69
---

 .../vlc/remoteaccessserver/websockets/RemoteAccessWebSockets.kt         | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/websockets/RemoteAccessWebSockets.kt b/application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/websockets/RemoteAccessWebSockets.kt
index 9f1d01c8a0..30f47d763e 100644
--- a/application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/websockets/RemoteAccessWebSockets.kt
+++ b/application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/websockets/RemoteAccessWebSockets.kt
@@ -248,6 +248,8 @@ object RemoteAccessWebSockets {
             SET_BROWSER_AUDIO -> {
                 service?.playlistManager?.setBrowserAudio(incomingMessage.id == 1)
             }
+            SET_AUDIO_TRACK -> incomingMessage.stringValue?.let { trackId -> service?.setAudioTrack(trackId) }
+            SET_SUBTITLE_TRACK -> incomingMessage.stringValue?.let { trackId -> service?.setSpuTrack(trackId) }
         }
         return true
     }



More information about the Android mailing list