[{"data":1,"prerenderedAt":190},["ShallowReactive",2],{"repo-shellsec-lx-music-desktop-auto-source-en":3,"i18n-shellsec-lx-music-desktop-auto-source-en":187},{"mirrorPool":4,"detail":13,"relatedProjects":81},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":27,"homepage":28,"pushedAt":29,"ownerAvatar":30,"ownerName":28,"ownerBio":31,"lastSyncTime":32,"lastReleaseTime":33,"tags":34,"license":37,"category":38,"subgroup":39,"releases":40},"shellsec","lx-music-desktop-auto-source",1428209536,"https:\u002F\u002Fgithub.com\u002Fshellsec\u002Flx-music-desktop-auto-source",0,"TypeScript","洛雪增强版 v2.12.6 支持自定义源导入、多源自动切换与订阅更新",{"TypeScript":22,"JavaScript":23,"Vue":24,"Less":25,"HTML":26},39.6,29.6,28.4,2.2,0.2,[],"","2026-10-23","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F26370074?v=4","Just Do AI","2026-10-27T04:43:01.422479+00:00","2026-10-21T18:16:11Z",[35,36],"lx-music","lx-music-desktop","Apache-2.0","media","音乐播放器",[41],{"tag":42,"publishAt":33,"semVer":43,"prerelease":47,"assets":48},"v2.12.6",[44,45,46],2,12,6,false,[49,54,60,65,70,75],{"fileName":50,"sizeMb":51,"sha256":52,"downloadCount":44,"originUrl":53},"lx-music-desktop-2.12.6-arm64.dmg",125.19,"180f89b41fef8b76564a0fae9f55d36ca7284a533076a5c2e4ed5ac076b1ebcd","https:\u002F\u002Fgithub.com\u002Fshellsec\u002Flx-music-desktop-auto-source\u002Freleases\u002Fdownload\u002Fv2.12.6\u002Flx-music-desktop-2.12.6-arm64.dmg",{"fileName":55,"sizeMb":56,"sha256":57,"downloadCount":58,"originUrl":59},"lx-music-desktop-v2.12.6-win_x64-green.7z",96.11,"f31d1ff1a9a25ebf3a6ac8c23d77ab6746973c77bd19633e0feff0212aac3a8b",5,"https:\u002F\u002Fgithub.com\u002Fshellsec\u002Flx-music-desktop-auto-source\u002Freleases\u002Fdownload\u002Fv2.12.6\u002Flx-music-desktop-v2.12.6-win_x64-green.7z",{"fileName":61,"sizeMb":62,"sha256":63,"downloadCount":18,"originUrl":64},"lx-music-desktop-v2.12.6-x64-portable.exe",104.94,"b989294e849f6e3bf4866417c517407f99ceb4ee0ec3b60733a6b4bf1c9e0a07","https:\u002F\u002Fgithub.com\u002Fshellsec\u002Flx-music-desktop-auto-source\u002Freleases\u002Fdownload\u002Fv2.12.6\u002Flx-music-desktop-v2.12.6-x64-portable.exe",{"fileName":66,"sizeMb":67,"sha256":68,"downloadCount":46,"originUrl":69},"lx-music-desktop-v2.12.6-x64-Setup.exe",115.9,"1359c15b6244b0df0d42b9cf48fcef4104e33419aeedbdf2ad5dcf3ffb51695b","https:\u002F\u002Fgithub.com\u002Fshellsec\u002Flx-music-desktop-auto-source\u002Freleases\u002Fdownload\u002Fv2.12.6\u002Flx-music-desktop-v2.12.6-x64-Setup.exe",{"fileName":71,"sizeMb":72,"sha256":73,"downloadCount":18,"originUrl":74},"lx-music-desktop_2.12.6_amd64.deb",130.48,"7d2172028145367969e2b3cae0524616c910425108214a1302804ea47bc974fb","https:\u002F\u002Fgithub.com\u002Fshellsec\u002Flx-music-desktop-auto-source\u002Freleases\u002Fdownload\u002Fv2.12.6\u002Flx-music-desktop_2.12.6_amd64.deb",{"fileName":76,"sizeMb":77,"sha256":78,"downloadCount":79,"originUrl":80},"lx-music-desktop_2.12.6_x64.AppImage",133.18,"598e56666b4c5a3bdb88c4cb1dbcef2d2a36c08074c3f82c1e1f177ab642d0cd",1,"https:\u002F\u002Fgithub.com\u002Fshellsec\u002Flx-music-desktop-auto-source\u002Freleases\u002Fdownload\u002Fv2.12.6\u002Flx-music-desktop_2.12.6_x64.AppImage",[82,100,124,143,163,174],{"owner":83,"repo":36,"repoId":84,"category":38,"subgroup":39,"language":19,"tags":85,"starCount":90,"ownerUid":91,"latestTag":42,"platforms":92,"lastReleaseTime":97,"downloadCount":98,"description":99},"lyswhut",202367615,[86,87,88,89],"electron","javascript","music-player","vue",54146,20365169,[93,94,95,96],"windows","mac","linux","other","2026-09-19T02:23:52Z",219087,"A free and open-source music software built with Electron, supporting multi-platform music search and playback with rich customization options and plugin extensibility.",{"owner":101,"repo":102,"repoId":103,"category":38,"subgroup":39,"language":104,"tags":105,"starCount":117,"ownerUid":118,"latestTag":119,"platforms":120,"lastReleaseTime":121,"downloadCount":122,"description":123},"qier222","YesPlayMusic",302603001,"Vue",[86,87,95,94,106,107,88,108,109,110,111,112,89,113,114,115,116,93],"macos","music","netease-music","player","progressive-web-app","pwa","pwa-apps","vue-cli","vue-router","vuex","web-music-player",33359,68148142,"v0.4.11",[93,94,95,96],"2026-10-10T11:14:24Z",143,"A beautiful third-party NetEase Cloud Music player supporting Windows, macOS, and Linux.",{"owner":125,"repo":126,"repoId":127,"category":38,"subgroup":39,"language":19,"tags":128,"starCount":135,"ownerUid":136,"latestTag":137,"platforms":138,"lastReleaseTime":140,"downloadCount":141,"description":142},"maotoumao","MusicFree",527600676,[129,88,130,131,132,133,134],"free","musicfree","plugin","react","react-native","typescript",27661,31655147,"v1.0.0-beta.4",[139],"android","2026-10-15T15:16:42Z",2010,"MusicFree is a plugin-based, customizable and ad-free free music player currently supporting Android and HarmonyOS, with no built-in sources since all features are provided through plugins.",{"owner":144,"repo":145,"repoId":146,"category":147,"subgroup":39,"language":19,"tags":148,"starCount":156,"ownerUid":157,"latestTag":158,"platforms":159,"lastReleaseTime":160,"downloadCount":161,"description":162},"nukeop","nuclear",68968979,"tools",[149,95,94,150,151,107,88,132,152,153,154,155,134,93],"desktop-app","mcp","mcp-server","rust","spotify","streaming","tauri",18785,12746779,"player@1.52.2",[93,94,95],"2026-10-26T13:39:45Z",68,"A free, open-source, ad-free cross-platform music player that searches and streams music from multiple sources.",{"owner":83,"repo":164,"repoId":165,"category":38,"subgroup":39,"language":19,"tags":166,"starCount":168,"ownerUid":91,"latestTag":169,"platforms":170,"lastReleaseTime":171,"downloadCount":172,"description":173},"lx-music-mobile",367595430,[87,88,167],"react-native-app",18555,"v1.9.1",[139],"2026-09-19T02:04:49Z",101165,"The mobile version of LX Music Assistant, built with React Native, supporting Android and iOS with music search and playback features consistent with the desktop version.",{"owner":175,"repo":176,"repoId":177,"category":38,"subgroup":39,"language":104,"tags":178,"starCount":180,"ownerUid":181,"latestTag":182,"platforms":183,"lastReleaseTime":184,"downloadCount":185,"description":186},"algerkong","AlgerMusicPlayer",710867462,[179,107,88],"alger",16898,45055748,"v5.1.0",[93,94,95,139],"2026-03-22T14:55:27Z",426513,"A third-party NetEase Cloud Music player with desktop lyrics, music download, remote control, and maximum sound quality, compatible with Desktop, Web, Mobile Web, and Android.",{"description":188,"readmeHtml":189},"LX Music Enhanced Desktop forks the LX Music desktop app to add custom source import, multi-source auto switching, and subscription updates, bundling no audio sources.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>LX Music Enhanced Desktop, maintained by shellsec, is a rework of lyswhut\u002Flx-music-desktop keeping the Apache-2.0 license and original copyright, with changes documented in NOTICE. On top of the original it adds three things: custom source management, automatic source-switching retries in user-defined order after playback failures, and HTTPS subscription manifest updates. The app ships no audio sources at all, the custom source list starts empty, and every parsing script is imported by the user.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Everything LX desktop users had, plus automatic source switching and subscriptions.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Value\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Base\u003C\u002Ftd>\n\u003Ctd>lyswhut\u002Flx-music-desktop v2.12.6\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Platform\u003C\u002Ftd>\n\u003Ctd>Windows x64 (installer\u002F7z\u002Fsingle-file), macOS Apple Silicon, Linux x64 AppImage\u002FDEB\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>License\u003C\u002Ftd>\n\u003Ctd>Apache-2.0 (changes in NOTICE)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Sources\u003C\u002Ftd>\n\u003Ctd>None bundled, user-imported\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Custom source management\u003C\u002Fstrong>: open the Custom Sources window in settings, import local scripts or paste online script URLs, reorder retries with move up\u002Fdown\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-source auto switching\u003C\u002Fstrong>: off by default, once enabled playback failures retry only through your list in order, each source once per round\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subscription updates\u003C\u002Fstrong>: save an HTTPS manifest URL that persists, accepting JSON arrays or sources objects, with HTTPS-only script URLs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subscription cooldown\u003C\u002Fstrong>: one automatic check per song per address, at least 60 seconds between consecutive tracks, manual updates exempt\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Incremental merging\u003C\u002Fstrong>: updates keep locally imported sources and order, drop removed entries, append new ones, and preserve the old list when downloads or validation fail\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Original capabilities\u003C\u002Fstrong>: desktop lyrics, quality selection, playlists, themes, and the rest of LX desktop carry over\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"install\">Install\u003C\u002Fh2>\u003Col>\n\u003Cli>Download per platform from the release page: Windows offers x64 installer, 7z portable, and single-file portable\u003C\u002Fli>\n\u003Cli>macOS ships an Apple Silicon ARM64 DMG without Developer ID signing, approve manually on first open\u003C\u002Fli>\n\u003Cli>Linux provides x64 AppImage and DEB, not yet verified on real Linux machines\u003C\u002Fli>\n\u003Cli>SHA256SUMS.txt on the release page covers per-package verification\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"usage-flow\">Usage Flow\u003C\u002Fh2>\u003Col>\n\u003Cli>Open the Custom Sources management window in settings\u003C\u002Fli>\n\u003Cli>Click Local import for your own scripts, or Online import to paste script URLs\u003C\u002Fli>\n\u003Cli>With several sources imported, tick Multi-source auto switching and order them with move up\u002Fdown\u003C\u002Fli>\n\u003Cli>For subscriptions, fill in your manifest address and click Save subscription URL\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"development-verification\">Development & Verification\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Build\u003C\u002Fstrong>: Node.js 22+ with npm ci, npm run lint, npm run build\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tests\u003C\u002Fstrong>: npm run test:sources covers empty lists, imports, ordered retries, and subscription parsing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Packaging checks\u003C\u002Fstrong>: release builds verify that distributed files contain no source-script assets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Disclaimer\u003C\u002Fstrong>: the app provides no audio sources, imported content is the user&#39;s responsibility under local law and copyright\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Platform caveats\u003C\u002Fstrong>: the macOS DMG is unsigned, Linux packages unverified on real machines\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subscription boundaries\u003C\u002Fstrong>: an empty address means no remote requests, and unchanged manifests and scripts trigger no reload or retry\u003C\u002Fli>\n\u003C\u002Ful>\n",1793197941830]