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 7b897c7..3bb436d 100644 --- a/new-player/src/main/java/net/newpipe/newplayer/NewPlayer.kt +++ b/new-player/src/main/java/net/newpipe/newplayer/NewPlayer.kt @@ -96,7 +96,7 @@ interface NewPlayer { fun pause() fun addToPlaylist(item: String) fun movePlaylistItem(fromIndex: Int, toIndex: Int) - fun removePlaylistItem(index: Int) + fun removePlaylistItem(uniqueId: Long) fun playStream(item: String, playMode: PlayMode) fun selectChapter(index: Int) fun playStream(item: String, streamVariant: String, playMode: PlayMode) @@ -338,8 +338,14 @@ class NewPlayerImpl( internalPlayer.moveMediaItem(fromIndex, toIndex) } - override fun removePlaylistItem(index: Int) { - internalPlayer.removeMediaItem(index) + override fun removePlaylistItem(uniqueId: Long) { + for(i in 0..