diff --git a/src/i18n/lang/en-US/comp.ts b/src/i18n/lang/en-US/comp.ts index 99062c7..27b6b4f 100644 --- a/src/i18n/lang/en-US/comp.ts +++ b/src/i18n/lang/en-US/comp.ts @@ -104,6 +104,17 @@ export default { }, musicList: { searchSongs: 'Search Songs', - noSearchResults: 'No search results' + noSearchResults: 'No search results', + switchToNormal: 'Switch to normal layout', + switchToCompact: 'Switch to compact layout', + playAll: 'Play All', + collect: 'Collect', + collectSuccess: 'Collect Success', + cancelCollectSuccess: 'Cancel Collect Success', + cancelCollect: 'Cancel Collect', + addToPlaylist: 'Add to Playlist', + addToPlaylistSuccess: 'Add to Playlist Success', + operationFailed: 'Operation Failed', + songsAlreadyInPlaylist: 'Songs already in playlist' } }; diff --git a/src/i18n/lang/zh-CN/comp.ts b/src/i18n/lang/zh-CN/comp.ts index 2d367ba..25a3f19 100644 --- a/src/i18n/lang/zh-CN/comp.ts +++ b/src/i18n/lang/zh-CN/comp.ts @@ -102,6 +102,17 @@ export default { }, musicList: { searchSongs: '搜索歌曲', - noSearchResults: '没有找到相关歌曲' + noSearchResults: '没有找到相关歌曲', + switchToNormal: '切换到默认布局', + switchToCompact: '切换到紧凑布局', + playAll: '播放全部', + collect: '收藏', + collectSuccess: '收藏成功', + cancelCollectSuccess: '取消收藏成功', + operationFailed: '操作失败', + cancelCollect: '取消收藏', + addToPlaylist: '添加到播放列表', + addToPlaylistSuccess: '添加到播放列表成功', + songsAlreadyInPlaylist: '歌曲已存在于播放列表中' } }; diff --git a/src/renderer/api/music.ts b/src/renderer/api/music.ts index b67dea0..a8f5473 100644 --- a/src/renderer/api/music.ts +++ b/src/renderer/api/music.ts @@ -201,3 +201,11 @@ export function getPlaylistDetail(id: string) { } }); } + +export function subscribePlaylist(params: { t: number; id: number }) { + return request({ + url: '/playlist/subscribe', + method: 'post', + params + }); +} diff --git a/src/renderer/components/common/SongItem.vue b/src/renderer/components/common/SongItem.vue index a35c6a1..fa96efc 100644 --- a/src/renderer/components/common/SongItem.vue +++ b/src/renderer/components/common/SongItem.vue @@ -1,14 +1,19 @@ + -
-
+
+
- +