fix: use finished image url for PosterItems

This commit is contained in:
2026-04-01 22:55:50 +02:00
parent 680df51ce7
commit 584e430431

View File

@@ -150,9 +150,18 @@ data class PosterItem(
else -> throw IllegalArgumentException("Invalid type: $type") else -> throw IllegalArgumentException("Invalid type: $type")
} }
val imageUrl: String = when (type) { val imageUrl: String = when (type) {
BaseItemKind.MOVIE -> movie!!.imageUrlPrefix BaseItemKind.MOVIE -> JellyfinImageHelper.finishImageUrl(
BaseItemKind.EPISODE -> episode!!.imageUrlPrefix prefixImageUrl = movie!!.imageUrlPrefix,
BaseItemKind.SERIES -> series!!.imageUrlPrefix imageType = ImageType.PRIMARY
)
BaseItemKind.EPISODE -> JellyfinImageHelper.finishImageUrl(
prefixImageUrl = episode!!.imageUrlPrefix,
imageType = ImageType.PRIMARY
)
BaseItemKind.SERIES -> JellyfinImageHelper.finishImageUrl(
prefixImageUrl = series!!.imageUrlPrefix,
imageType = ImageType.PRIMARY
)
else -> throw IllegalArgumentException("Invalid type: $type") else -> throw IllegalArgumentException("Invalid type: $type")
} }
fun watched() = when (type) { fun watched() = when (type) {