Browse Source

Remote access: provide the right icons for subtitle or unknown files

merge-requests/2314/head
Nicolas Pomepuy 8 months ago
parent
commit
bb215dcaa3
  1. 18
      application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/RemoteAccessRouting.kt

18
application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/RemoteAccessRouting.kt

@ -1358,6 +1358,24 @@ fun Route.setupRouting(appContext: Context, scope: CoroutineScope) {
return@get
}
}
if (type == "file_big") {
BitmapUtil.encodeImage(BitmapUtil.vectorToBitmap(appContext, R.drawable.ic_unknown_big, 256, 256), true)?.let {
call.respondBytes(ContentType.Image.PNG) { it }
return@get
}
}
if (type == "subtitle") {
BitmapUtil.encodeImage(BitmapUtil.vectorToBitmap(appContext, R.drawable.ic_subtitles, 256, 256), true)?.let {
call.respondBytes(ContentType.Image.PNG) { it }
return@get
}
}
if (type == "subtitle_big") {
BitmapUtil.encodeImage(BitmapUtil.vectorToBitmap(appContext, R.drawable.ic_subtitles, 512, 512), true)?.let {
call.respondBytes(ContentType.Image.PNG) { it }
return@get
}
}
try {
val artworkMrl = call.request.queryParameters["artwork"] ?: RemoteAccessServer.getInstance(appContext).service?.coverArt

Loading…
Cancel
Save