feat: replace cloudy blur with BlurTransformation on player background

Made-with: Cursor
This commit is contained in:
cottongin
2026-03-18 11:44:44 -04:00
parent 14aeeecd9c
commit bb35ec8a8b

View File

@@ -106,14 +106,14 @@ import androidx.palette.graphics.Palette
import coil3.compose.AsyncImage
import coil3.compose.rememberAsyncImagePainter
import coil3.request.ImageRequest
import coil3.size.Size
import coil3.request.transformations
import xyz.cottongin.radio247.R
import xyz.cottongin.radio247.RadioApplication
import xyz.cottongin.radio247.ui.util.BlurTransformation
import xyz.cottongin.radio247.audio.IcyMetadata
import xyz.cottongin.radio247.audio.MetadataFormatter
import xyz.cottongin.radio247.audio.StreamInfo
import xyz.cottongin.radio247.service.PlaybackState
import com.skydoves.cloudy.cloudy
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.withContext
import okhttp3.Request
@@ -368,13 +368,11 @@ private fun BlurredBackground(
AsyncImage(
model = ImageRequest.Builder(context)
.data(artworkUrl)
.size(Size(10, 10))
.transformations(BlurTransformation(radius = 25, scale = 0.1f))
.build(),
contentDescription = null,
contentScale = ContentScale.Crop,
modifier = Modifier
.fillMaxSize()
.cloudy(radius = 25)
modifier = Modifier.fillMaxSize()
)
Box(
modifier = Modifier