新增“不喜欢歌曲”功能&新增“收藏歌曲”、“取消收藏”、“不喜欢该歌曲”快捷键设置
This commit is contained in:
@@ -1,5 +1,9 @@
|
||||
export const URL_SCHEME_RXP = /^lxmusic:\/\//
|
||||
|
||||
export const SPLIT_CHAR = {
|
||||
DISLIKE_NAME: '@',
|
||||
DISLIKE_NAME_ALIAS: '#',
|
||||
} as const
|
||||
|
||||
export const STORE_NAMES = {
|
||||
APP_SETTINGS: 'config_v2',
|
||||
|
||||
@@ -66,6 +66,21 @@ const hotKey = {
|
||||
action: 'volume_mute',
|
||||
type: '',
|
||||
},
|
||||
music_love: {
|
||||
name: 'music_love',
|
||||
action: 'music_love',
|
||||
type: '',
|
||||
},
|
||||
music_unlove: {
|
||||
name: 'music_unlove',
|
||||
action: 'music_unlove',
|
||||
type: '',
|
||||
},
|
||||
music_dislike: {
|
||||
name: 'music_dislike',
|
||||
action: 'music_dislike',
|
||||
type: '',
|
||||
},
|
||||
},
|
||||
desktop_lyric: {
|
||||
toggle_visible: {
|
||||
|
||||
@@ -126,6 +126,10 @@ const modules = {
|
||||
clear_music_url: 'clear_music_url',
|
||||
get_music_url_count: 'get_music_url_count',
|
||||
|
||||
get_dislike_music_infos: 'get_dislike_music_infos',
|
||||
add_dislike_music_infos: 'add_dislike_music_infos',
|
||||
overwrite_dislike_music_infos: 'overwrite_dislike_music_infos',
|
||||
|
||||
sync_action: 'sync_action',
|
||||
sync_get_server_devices: 'sync_get_server_devices',
|
||||
sync_remove_server_device: 'sync_remove_server_device',
|
||||
|
||||
Vendored
+35
@@ -0,0 +1,35 @@
|
||||
|
||||
|
||||
declare namespace LX {
|
||||
namespace Dislike {
|
||||
// interface ListItemMusicText {
|
||||
// id?: string
|
||||
// // type: 'music'
|
||||
// name: string | null
|
||||
// singer: string | null
|
||||
// }
|
||||
// interface ListItemMusic {
|
||||
// id?: number
|
||||
// type: 'musicId'
|
||||
// musicId: string
|
||||
// meta: LX.Music.MusicInfo
|
||||
// }
|
||||
// type ListItem = ListItemMusicText
|
||||
// type ListItem = string
|
||||
// type ListItem = ListItemMusic | ListItemMusicText
|
||||
|
||||
interface DislikeMusicInfo {
|
||||
name: string
|
||||
singer: string
|
||||
}
|
||||
|
||||
interface DislikeInfo {
|
||||
// musicIds: Set<string>
|
||||
names: Set<string>
|
||||
musicNames: Set<string>
|
||||
singerNames: Set<string>
|
||||
// list: LX.Dislike.ListItem[]
|
||||
rules: string
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user