From 0e5d50d111db5dfaad20beaad2d67f6543803dd7 Mon Sep 17 00:00:00 2001 From: deniscerri <64997243+deniscerri@users.noreply.github.com> Date: Tue, 23 Sep 2025 20:49:24 +0200 Subject: [PATCH] fix no drc --- .../main/java/com/deniscerri/ytdl/util/FormatUtil.kt | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/deniscerri/ytdl/util/FormatUtil.kt b/app/src/main/java/com/deniscerri/ytdl/util/FormatUtil.kt index 57de5158..9d974116 100644 --- a/app/src/main/java/com/deniscerri/ytdl/util/FormatUtil.kt +++ b/app/src/main/java/com/deniscerri/ytdl/util/FormatUtil.kt @@ -61,7 +61,7 @@ class FormatUtil(private var context: Context) { val noDRC = sharedPreferences.getBoolean("no_prefer_drc_audio", false) if (noDRC) { - formatImportance.add("no_drc") + formatImportance.add(0,"no_drc") } return formatImportance @@ -155,13 +155,10 @@ class FormatUtil(private var context: Context) { } } - "no_drc" -> { - if (!a.format_note.contains("drc", false)) { - 0 - }else { - -1 - } + val aHasDrc = a.format_note.contains("drc", ignoreCase = true) + val bHasDrc = b.format_note.contains("drc", ignoreCase = true) + aHasDrc.compareTo(bHasDrc) } else -> 0