diff --git a/core/go.mod b/core/go.mod index df4039d43..aec0dcb83 100644 --- a/core/go.mod +++ b/core/go.mod @@ -83,7 +83,7 @@ require ( ) require ( - github.com/AvengeMedia/dankgo v1.6.3-0.20260923232838-611ba62fa30d + github.com/AvengeMedia/dankgo v1.6.3-0.20260925175559-4a47523e16ac github.com/atotto/clipboard v0.1.4 // indirect github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect github.com/charmbracelet/colorprofile v0.4.3 // indirect diff --git a/core/go.sum b/core/go.sum index 948e0e44d..ea7e18e7e 100644 --- a/core/go.sum +++ b/core/go.sum @@ -1,7 +1,7 @@ filippo.io/edwards25519 v1.2.0 h1:crnVqOiS4jqYleHd9vaKZ+HKtHfllngJIiOpNpoJsjo= filippo.io/edwards25519 v1.2.0/go.mod h1:xzAOLCNug/yB62zG1bQ8uziwrIqIuxhctzJT18Q77mc= -github.com/AvengeMedia/dankgo v1.6.3-0.20260923232838-611ba62fa30d h1:T6rY9AQ5WwZQzrV6FX+pn8r6ir4B4H/YdnzxmiMqS5g= -github.com/AvengeMedia/dankgo v1.6.3-0.20260923232838-611ba62fa30d/go.mod h1:Fj+FTCumlv8YjKmdv75DREJuGmqU9EnGpBroZuCWc/k= +github.com/AvengeMedia/dankgo v1.6.3-0.20260925175559-4a47523e16ac h1:02z5CUZ2P4EZbGzGTAWzX8djLtMsVeYKXF268c+VFy8= +github.com/AvengeMedia/dankgo v1.6.3-0.20260925175559-4a47523e16ac/go.mod h1:Fj+FTCumlv8YjKmdv75DREJuGmqU9EnGpBroZuCWc/k= github.com/AvengeMedia/dgop v1.6.3-0.20260920163359-59c7d81ae3b9 h1:ssoiAng7ng500BgtZa1riJH6kKudQVM8Uk9a9kF7mDA= github.com/AvengeMedia/dgop v1.6.3-0.20260920163359-59c7d81ae3b9/go.mod h1:8TFIP72NLxCbogF2hHU6sXj3RoTbHQW8beeCrisHs/Y= github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY= diff --git a/flake.nix b/flake.nix index 05cd1019d..5620064fd 100644 --- a/flake.nix +++ b/flake.nix @@ -111,7 +111,7 @@ inherit version; pname = "dms-shell"; src = ./core; - vendorHash = "sha256-sCwBrGiGX59/7tLP/Y8Sk75QgmGvvaJrBVMkKrOEBmo="; + vendorHash = "sha256-RVeNOUrBqhTRgNiqLO6hOlpG9BMtRO7bhtdi2N0fBb8="; subPackages = [ "cmd/dms" ]; diff --git a/quickshell/Common/MediaOptions.qml b/quickshell/Common/MediaOptions.qml index ed819905f..85ff6980f 100644 --- a/quickshell/Common/MediaOptions.qml +++ b/quickshell/Common/MediaOptions.qml @@ -44,19 +44,27 @@ Singleton { readonly property var lyricsProviderCatalog: [ { id: "betterlyrics", - text: I18n.tr("Better Lyrics", "Lyrics provider name") + text: "Better Lyrics" }, { id: "unison", - text: I18n.tr("Unison", "Lyrics provider name") + text: "Unison" }, { id: "lyricsplus", - text: I18n.tr("LyricsPlus", "Lyrics provider name") + text: "LyricsPlus" + }, + { + id: "kugou", + text: "KuGou" }, { id: "lrclib", - text: I18n.tr("LRCLIB", "Lyrics provider name") + text: "LRCLIB" + }, + { + id: "youtubemusic", + text: "YouTube Music" } ] readonly property var lyricsProviders: { diff --git a/quickshell/Common/settings/SettingsSpec.js b/quickshell/Common/settings/SettingsSpec.js index fc9660c27..75e66d8de 100644 --- a/quickshell/Common/settings/SettingsSpec.js +++ b/quickshell/Common/settings/SettingsSpec.js @@ -512,9 +512,17 @@ var LOCAL_SPEC = { id: "lyricsplus", enabled: true }, + { + id: "kugou", + enabled: true + }, { id: "lrclib", enabled: true + }, + { + id: "youtubemusic", + enabled: true } ] }, diff --git a/quickshell/Modules/Settings/MediaPlayerTab.qml b/quickshell/Modules/Settings/MediaPlayerTab.qml index 424eac2b9..059f05af5 100644 --- a/quickshell/Modules/Settings/MediaPlayerTab.qml +++ b/quickshell/Modules/Settings/MediaPlayerTab.qml @@ -138,7 +138,7 @@ Item { SettingsCard { title: I18n.tr("Lyrics providers", "Lyrics source priority settings") settingKey: "mediaLyricsProviders" - tags: ["lyrics", "provider", "priority", "order", "source", "lrclib", "better lyrics", "unison", "lyricsplus"] + tags: ["lyrics", "provider", "priority", "order", "source", "lrclib", "better lyrics", "unison", "lyricsplus", "kugou", "youtube music"] headerActions: DankActionButton { iconName: "restart_alt" diff --git a/quickshell/translations/settings_search_index.json b/quickshell/translations/settings_search_index.json index b1b06c24b..301bb9265 100644 --- a/quickshell/translations/settings_search_index.json +++ b/quickshell/translations/settings_search_index.json @@ -7798,6 +7798,7 @@ "keywords": [ "audio", "better lyrics", + "kugou", "lrclib", "lyrics", "lyricsplus", @@ -7813,7 +7814,8 @@ "sound", "source", "spotify", - "unison" + "unison", + "youtube music" ], "parentLabel": "Sound & media", "icon": "restart_alt"