diff --git a/src/renderer/core/useApp/useDeeplink/useMusicAction.js b/src/renderer/core/useApp/useDeeplink/useMusicAction.js index 4ad1e7ff..b6c8fde6 100644 --- a/src/renderer/core/useApp/useDeeplink/useMusicAction.js +++ b/src/renderer/core/useApp/useDeeplink/useMusicAction.js @@ -125,6 +125,8 @@ const usePlayMusic = () => { { key: 'copyrightId', types: ['string', 'number'], required: true, max: 64 }, { key: 'lrcUrl', types: ['string'], max: 1024 }, + { key: 'trcUrl', types: ['string'], max: 1024 }, + { key: 'mrcUrl', types: ['string'], max: 1024 }, ], musicInfo) break default: throw new Error('Unknown source: ' + musicInfo.source) diff --git a/src/renderer/core/useApp/useDeeplink/utils.js b/src/renderer/core/useApp/useDeeplink/utils.js index 852a1c18..c59fcc39 100644 --- a/src/renderer/core/useApp/useDeeplink/utils.js +++ b/src/renderer/core/useApp/useDeeplink/utils.js @@ -18,7 +18,7 @@ export const sourceVerify = source => { if (!sources.includes(source)) throw new Error('Source no match') } -export const qualitys = ['128k', '320k', 'flac', 'flac32bit'] +export const qualitys = ['128k', '320k', 'flac', 'flac24bit'] export const qualityFilter = (source, types) => { types = types.filter(({ type }) => qualitys.includes(type)).map(({ type, size, hash }) => { if (size != null && typeof size != 'string') throw new Error(type + ' size type no match')