From b593ca30113e3bbe5f937a74d3b46beeea82ed00 Mon Sep 17 00:00:00 2001 From: alger Date: Fri, 11 Apr 2025 19:35:21 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20=E6=B7=BB=E5=8A=A0=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=E5=8A=9F=E8=83=BD=E8=87=B3=E6=AD=8C=E6=9B=B2=E5=88=97?= =?UTF-8?q?=E8=A1=A8=EF=BC=88=E5=8F=AF=E6=90=9C=E7=B4=A2=E5=90=8D=E7=A7=B0?= =?UTF-8?q?=20=E6=AD=8C=E6=89=8B=20=E4=B8=93=E8=BE=91=EF=BC=89=EF=BC=8C?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E6=8B=BC=E9=9F=B3=E5=8C=B9=E9=85=8D=EF=BC=8C?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=92=AD=E6=94=BE=E5=88=97=E8=A1=A8=E5=8A=A0?= =?UTF-8?q?=E8=BD=BD=E9=80=BB=E8=BE=91=EF=BC=8C=E6=9B=B4=E5=A5=BD=E9=80=82?= =?UTF-8?q?=E9=85=8D=E8=B6=85=E5=A4=A7=E6=AD=8C=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + src/i18n/lang/en-US/comp.ts | 4 + src/i18n/lang/zh-CN/comp.ts | 4 + src/renderer/components/MusicList.vue | 419 +++++++++++++++++++++----- src/renderer/type/music.ts | 2 + 5 files changed, 352 insertions(+), 78 deletions(-) diff --git a/package.json b/package.json index 38c3e7b..ddcfab0 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "font-list": "^1.5.1", "netease-cloud-music-api-alger": "^4.26.1", "node-id3": "^0.2.9", + "pinyin-match": "^1.2.6", "vue-i18n": "9" }, "devDependencies": { diff --git a/src/i18n/lang/en-US/comp.ts b/src/i18n/lang/en-US/comp.ts index 29c0f37..12b518b 100644 --- a/src/i18n/lang/en-US/comp.ts +++ b/src/i18n/lang/en-US/comp.ts @@ -101,5 +101,9 @@ export default { }, userPlayList: { title: "{name}'s Playlist" + }, + musicList: { + searchSongs: 'Search Songs', + noSearchResults: 'No search results' } }; diff --git a/src/i18n/lang/zh-CN/comp.ts b/src/i18n/lang/zh-CN/comp.ts index 6290a5a..c1c0740 100644 --- a/src/i18n/lang/zh-CN/comp.ts +++ b/src/i18n/lang/zh-CN/comp.ts @@ -99,5 +99,9 @@ export default { }, userPlayList: { title: '{name}的常听' + }, + musicList: { + searchSongs: '搜索歌曲', + noSearchResults: '没有找到相关歌曲' } }; diff --git a/src/renderer/components/MusicList.vue b/src/renderer/components/MusicList.vue index 92559c5..55dc1b7 100644 --- a/src/renderer/components/MusicList.vue +++ b/src/renderer/components/MusicList.vue @@ -12,15 +12,33 @@ >
- +
{{ name }}
-
+ + +
+
+ + + +
+
+
+
@@ -49,33 +67,36 @@
- - -
-
- -
-
- {{ t('common.loadingMore') }} -
-
- {{ t('common.noMore') }} -
- + +
+
+ {{ t('comp.musicList.noSearchResults') }}
- - + + + + + +
+
@@ -85,19 +106,20 @@