[Android] Remote access: add track support to the now playing messages

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:09:28 2026 +0200| [17827004625a92feab042470669f83292b89a77f] | committer: Duncan McNamara

Remote access: add track support to the now playing messages

> https://code.videolan.org/videolan/vlc-android/commit/17827004625a92feab042470669f83292b89a77f
---

 .../java/org/videolan/vlc/remoteaccessserver/RemoteAccessServer.kt   | 5 ++++-
 1 file changed, 4 insertions(+), 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 b83c663d80..a44ec965ff 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
@@ -1010,8 +1010,11 @@ class RemoteAccessServer(private val context: Context) : PlaybackService.Callbac
                           val duration: Long, val id: Long, val artworkURL: String, val uri: String, val volume: Int, val speed: Float,
                           val sleepTimer: Long, val waitForMediaEnd:Boolean, val resetOnInteraction:Boolean, val shuffle: Boolean, val repeat: Int,
                           val shouldShow: Boolean = PlaylistManager.playingState.value == true,
-                          val bookmarks: List<WSBookmark> = listOf(), val chapters: List<WSChapter> = listOf()) : WSMessage(WSMessageType.NOW_PLAYING)
+                          val bookmarks: List<WSBookmark> = listOf(), val chapters: List<WSChapter> = listOf(),
+                          val audioTracks: List<WSTrack> = listOf(), val currentAudioTrack: String = "-1",
+                          val subtitleTracks: List<WSTrack> = listOf(), val currentSubtitleTrack: String = "-1") : WSMessage(WSMessageType.NOW_PLAYING)
 
+    data class WSTrack(val id: String, val name: String)
     data class WSBookmark(val id:Long, val title: String, val time: Long)
     data class WSChapter(val title: String, val time: Long)
 



More information about the Android mailing list