lyswhut/lx-music-desktop · error · Error
Unknown type: ${type}
Error message
Unknown type: ${type} What it means
Error "Unknown type: ${type}" thrown in lyswhut/lx-music-desktop.
Source
Thrown at src/renderer/core/useApp/useDeeplink/index.ts:49
for (const param of search.split('&')) {
const [key, value] = param.split('=')
params[key] = value
}
if (params.data) params.data = JSON.parse(decodeURIComponent(params.data))
}
params.paths = paths.map(p => decodeURIComponent(p))
console.log(params)
switch (type) {
case 'music':
await handleMusicAction(action, params)
break
case 'songlist':
await handleSonglistAction(action, params)
break
case 'player':
await handlePlayerAction(action as any)
break
default: throw new Error('Unknown type: ' + type)
}
}
const rDeeplink = onDeeplink(async({ params: link }) => {
console.log(link)
if (!isInited) return
clearEnvParamsDeeplink()
try {
await handleLinkAction(link)
} catch (err: any) {
showErrorDialog(err.message)
focusWindow()
}
})
onBeforeUnmount(() => {
rDeeplink()
})View on GitHub (pinned to 9c364b482e)
When it happens
Trigger: Thrown at src/renderer/core/useApp/useDeeplink/index.ts:49 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of lyswhut/lx-music-desktop@9c364b482e (2026-08-12).
Data as JSON: /api/errors/80a88ab42612c75a.
Report an issue: GitHub.