{"record":{"id":"2a66389eccad1ec9","repo":"lyswhut/lx-music-desktop","slug":"get-play-list-failed","errorCode":null,"errorMessage":"Get play list failed.","messagePattern":"Get play list failed\\.","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"src/renderer/core/useApp/compositions/usePlaySonglist.ts","lineNumber":43,"sourceCode":"      isPlayingList = true\n      await setTempList(playListId, list)\n      playList(tempList.id, getListPlayIndex(list, playIndex))\n    }\n    list = await getListDetailAll(id, source)\n    if (isPlayingList) {\n      if (tempListMeta.id == id) await setTempList(playListId, list)\n    } else {\n      await setTempList(playListId, list)\n      playList(tempList.id, getListPlayIndex(list, playIndex))\n    }\n  }\n\n  return async(source: LX.OnlineSource, link: string, playIndex?: number) => {\n    try {\n      await playSongListDetail(source, link, playIndex)\n    } catch (err) {\n      console.error(err)\n      throw new Error('Get play list failed.')\n    }\n  }\n}\n","sourceCodeStart":25,"sourceCodeEnd":47,"githubUrl":"https://github.com/lyswhut/lx-music-desktop/blob/9c364b482e5621a1d38b50e8610d2fb974457e6e/src/renderer/core/useApp/compositions/usePlaySonglist.ts#L25-L47","documentation":"Error \"Get play list failed.\" thrown in lyswhut/lx-music-desktop.","triggerScenarios":"Thrown at src/renderer/core/useApp/compositions/usePlaySonglist.ts:43 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"9c364b482e5621a1d38b50e8610d2fb974457e6e","analyzedAt":"2026-08-12T15:14:48.244Z","schemaVersion":2},"datasetVersion":"2026-08-12T18:17:37.767Z"}