diff --git a/app/src/main/kotlin/com/example/myapplication/navigation/AppNavHost.kt b/app/src/main/kotlin/com/example/myapplication/navigation/AppNavHost.kt index 3e0a99d..8843484 100644 --- a/app/src/main/kotlin/com/example/myapplication/navigation/AppNavHost.kt +++ b/app/src/main/kotlin/com/example/myapplication/navigation/AppNavHost.kt @@ -485,6 +485,7 @@ private fun PlayerDestination( when { target != null -> VideoPlayerScreen( title = target.name, + seriesName = target.seriesName.orEmpty(), titleLogoUrl = target.getLogoUrl(server?.fullUrl.orEmpty()).orEmpty(), serverName = server?.name.orEmpty(), serverIconUrl = server?.iconUrl.orEmpty(), diff --git a/app/src/main/kotlin/com/example/myapplication/screens/VideoPlayerScreen.kt b/app/src/main/kotlin/com/example/myapplication/screens/VideoPlayerScreen.kt index 757be8b..166efe0 100644 --- a/app/src/main/kotlin/com/example/myapplication/screens/VideoPlayerScreen.kt +++ b/app/src/main/kotlin/com/example/myapplication/screens/VideoPlayerScreen.kt @@ -266,6 +266,7 @@ private tailrec fun Context.findActivity(): Activity? = when (this) { @Composable fun VideoPlayerScreen( title: String, + seriesName: String = "", titleLogoUrl: String = "", serverName: String = "", serverIconUrl: String = "", @@ -934,7 +935,7 @@ fun VideoPlayerScreen( modifier = Modifier.height(28.dp).widthIn(max = 220.dp), ) } else { - Text(title, color = Color.White, fontSize = 18.sp, fontWeight = FontWeight.Bold, maxLines = 1, overflow = TextOverflow.Ellipsis) + Text(seriesName.ifBlank { title }, color = Color.White, fontSize = 18.sp, fontWeight = FontWeight.Bold, maxLines = 1, overflow = TextOverflow.Ellipsis) } } Row(horizontalArrangement = Arrangement.spacedBy(12.dp), verticalAlignment = Alignment.CenterVertically) {