From da5fa7934fa882973548456a171ca72044925bcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tolga=20Ak=C3=A7ao=C4=9Flu?= <68035273+tolgaakcaoglu@users.noreply.github.com> Date: Sun, 6 Apr 2025 20:00:49 +0300 Subject: [PATCH] Update PlaylistController.kt --- .../controllers/PlaylistController.kt | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/packages/on_audio_query_android/android/src/main/kotlin/com/lucasjosino/on_audio_query/controllers/PlaylistController.kt b/packages/on_audio_query_android/android/src/main/kotlin/com/lucasjosino/on_audio_query/controllers/PlaylistController.kt index 1bf99581..5ac33674 100644 --- a/packages/on_audio_query_android/android/src/main/kotlin/com/lucasjosino/on_audio_query/controllers/PlaylistController.kt +++ b/packages/on_audio_query_android/android/src/main/kotlin/com/lucasjosino/on_audio_query/controllers/PlaylistController.kt @@ -99,8 +99,15 @@ class PlaylistController { "external", playlistId.toLong() ) - val where = MediaStore.Audio.Playlists.Members._ID + "=?" - resolver.delete(uri, where, arrayOf(audioId.toString())) + // val where = MediaStore.Audio.Playlists.Members._ID + "=?" + // resolver.delete(uri, where, arrayOf(audioId.toString())) + val cursor = resolver.query( + uri, + arrayOf(MediaStore.Audio.Playlists.Members._ID), + "${MediaStore.Audio.Playlists.Members.AUDIO_ID}=?", + arrayOf(audioId.toString()), + null + ) result.success(true) } catch (e: Exception) { Log.i("on_audio_error: ", e.toString()) @@ -212,4 +219,4 @@ class PlaylistController { // play_order // bookmark // relative_path -// ] \ No newline at end of file +// ]