diff --git a/new-player/src/main/java/net/newpipe/newplayer/NewPlayer.kt b/new-player/src/main/java/net/newpipe/newplayer/NewPlayer.kt index 7302a39..379425c 100644 --- a/new-player/src/main/java/net/newpipe/newplayer/NewPlayer.kt +++ b/new-player/src/main/java/net/newpipe/newplayer/NewPlayer.kt @@ -96,6 +96,7 @@ interface NewPlayer { fun removePlaylistItem(index: Int) fun playStream(item: String, playMode: PlayMode) fun selectChapter(index: Int) + fun selectPlaylistItem(index: Int) fun playStream(item: String, streamVariant: String, playMode: PlayMode) data class Builder(val app: Application, val repository: MediaRepository) { @@ -342,12 +343,19 @@ class NewPlayerImpl( override fun selectChapter(index: Int) { val chapters = currentChapters.value assert(index in 0.. StreamItem( playlistItem = playlistItem, - onClicked = { viewModel.streamSelected(0) }, + onClicked = { viewModel.streamSelected(index) }, reorderableScope = this@ReorderableItem, haptic = haptic, onDragFinished = viewModel::onStreamItemDragFinished,