[Android] Remote access: support string track IDs for VLC 4 in track selection
Nicolas Pomepuy
git at videolan.org
Wed Sep 9 06:43:37 UTC 2026
vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Fri Sep 4 11:43:37 2026 +0200| [56f54796b581f0136fdb5dcf0eec7d26d1433d35] | committer: Duncan McNamara
Remote access: support string track IDs for VLC 4 in track selection
> https://code.videolan.org/videolan/vlc-android/commit/56f54796b581f0136fdb5dcf0eec7d26d1433d35
---
.../vlc/remoteaccessserver/websockets/RemoteAccessWebSockets.kt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
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 6db6ff2648..73404b9cf1 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
@@ -253,10 +253,10 @@ object RemoteAccessWebSockets {
service?.playlistManager?.setBrowserAudio(incomingMessage.id == 1)
}
SET_AUDIO_TRACK -> incomingMessage.stringValue?.let { trackId ->
- if (trackId.toIntOrNull() != null) service?.setAudioTrack(trackId)
+ try { service?.setAudioTrack(trackId) } catch (e: Exception) { Log.e(TAG, "Failed to set audio track", e) }
}
SET_SUBTITLE_TRACK -> incomingMessage.stringValue?.let { trackId ->
- if (trackId.toIntOrNull() != null) service?.setSpuTrack(trackId)
+ try { service?.setSpuTrack(trackId) } catch (e: Exception) { Log.e(TAG, "Failed to set subtitle track", e) }
}
PICK_SUBTITLE -> incomingMessage.stringValue?.let { subtitleMrl ->
val subtitleUri = subtitleMrl.toUri()
More information about the Android
mailing list