Skip to content

Commit

Permalink
Implemented play next in queue #908
Browse files Browse the repository at this point in the history
  • Loading branch information
fast4x committed Mar 6, 2024
1 parent 25f6c45 commit 1a3c517
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -284,6 +284,7 @@ fun QueuedMediaItemMenu(
onRemoveFromQueue = if (indexInQueue != null) ({
binder?.player?.removeMediaItem(indexInQueue)
}) else null,
onPlayNext = { binder?.player?.addNext(mediaItem) },
modifier = modifier
)
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.ExperimentalTextApi
import androidx.compose.ui.unit.IntOffset
import androidx.compose.ui.unit.dp
import androidx.media3.common.MediaItem
import androidx.media3.common.util.UnstableApi
import it.vfsfitvnm.vimusic.Database
import it.vfsfitvnm.vimusic.LocalPlayerServiceBinder
Expand All @@ -47,6 +48,7 @@ import it.vfsfitvnm.vimusic.ui.items.PlaylistItem
import it.vfsfitvnm.vimusic.ui.styling.Dimensions
import it.vfsfitvnm.vimusic.ui.styling.LocalAppearance
import it.vfsfitvnm.vimusic.ui.styling.px
import it.vfsfitvnm.vimusic.utils.addNext
import it.vfsfitvnm.vimusic.utils.playlistSortByKey
import it.vfsfitvnm.vimusic.utils.playlistSortOrderKey
import it.vfsfitvnm.vimusic.utils.rememberPreference
Expand Down Expand Up @@ -87,6 +89,9 @@ fun PlaylistsItemMenu(
mutableStateOf(0.dp)
}

val binder = LocalPlayerServiceBinder.current


AnimatedContent(
targetState = isViewingPlaylists,
transitionSpec = {
Expand Down Expand Up @@ -254,7 +259,6 @@ fun PlaylistsItemMenu(
)
}


onEnqueue?.let { onEnqueue ->
MenuEntry(
icon = R.drawable.enqueue,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,7 @@ import it.vfsfitvnm.vimusic.utils.DisposableListener
import it.vfsfitvnm.vimusic.utils.LeftAction
import it.vfsfitvnm.vimusic.utils.RightActions
import it.vfsfitvnm.vimusic.utils.UiTypeKey
import it.vfsfitvnm.vimusic.utils.addNext
import it.vfsfitvnm.vimusic.utils.asMediaItem
import it.vfsfitvnm.vimusic.utils.downloadedStateMedia
import it.vfsfitvnm.vimusic.utils.enqueue
Expand Down

0 comments on commit 1a3c517

Please sign in to comment.