fix: indexing of beat annotations after unpaired tracks

This commit is contained in:
2026-05-31 12:10:02 +02:00
parent a10102c10a
commit 88db4ad18d
4 changed files with 21 additions and 9 deletions

View File

@@ -196,7 +196,7 @@ fun NowPlayingRoute(
}
var playlistDisplayName by remember { mutableStateOf("playlist") }
var currentTrackId by remember { mutableStateOf<String?>(null) }
var currentQueueIndex by remember { mutableIntStateOf(0) }
var currentPlaylistPosition by remember { mutableIntStateOf(0) }
var ui by remember {
mutableStateOf(
@@ -221,7 +221,7 @@ fun NowPlayingRoute(
val service = playback ?: return@LaunchedEffect
service.uiState.collect { p ->
currentTrackId = p.currentTrackId
currentQueueIndex = p.currentQueueIndex
currentPlaylistPosition = p.currentPlaylistPosition
ui =
NowPlayingUiState(
title = p.title,
@@ -285,7 +285,7 @@ fun NowPlayingRoute(
trackId = trackId,
title = ui.title,
artist = ui.artist,
queueIndex = currentQueueIndex,
playlistPosition = currentPlaylistPosition,
snapshot = snapshot,
)
}