[{"data":1,"prerenderedAt":214},["ShallowReactive",2],{"repo-shellsec-lx-music-eink-en":3,"i18n-shellsec-lx-music-eink-en":211},{"mirrorPool":4,"detail":13,"relatedProjects":104},[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":26,"homepage":27,"pushedAt":28,"ownerAvatar":29,"ownerName":14,"ownerBio":30,"lastSyncTime":31,"lastReleaseTime":32,"tags":33,"license":36,"category":37,"subgroup":38,"releases":39},"shellsec","lx-music-eink",1428761865,"https:\u002F\u002Fgithub.com\u002Fshellsec\u002Flx-music-eink",0,"TypeScript","洛雪增强版 · 墨水屏版 基于洛雪音乐移动版二次开发，针对墨水屏设备优化 导入自定义源、多源自动切换、订阅更新",{"TypeScript":22,"JavaScript":23,"Java":24,"Objective-C":25,"PowerShell":25,"Ruby":25,"Objective-C++":18,"Python":18},69.7,24,6,0.1,[],"","2026-10-22","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F26370074?v=4","Just Do AI","2026-10-22T12:59:15.771132+00:00","2026-10-22T07:40:09Z",[15,34,35],"lx-music-mobile","lx-music-source","Apache-2.0","media","音乐播放器",[40,73],{"tag":41,"publishAt":32,"semVer":42,"prerelease":46,"assets":47},"v1.9.3-eink.1",[43,44,45],1,9,3,false,[48,53,58,63,68],{"fileName":49,"sizeMb":50,"sha256":51,"downloadCount":45,"originUrl":52},"lx-music-mobile-v1.9.3-eink.1-arm64-v8a.apk",13.28,"0efb1f73831578ccbc647d3c793508b6f1cbf12b119da3d574f7240e2beb28a8","https:\u002F\u002Fgithub.com\u002Fshellsec\u002Flx-music-eink\u002Freleases\u002Fdownload\u002Fv1.9.3-eink.1\u002Flx-music-mobile-v1.9.3-eink.1-arm64-v8a.apk",{"fileName":54,"sizeMb":55,"sha256":56,"downloadCount":43,"originUrl":57},"lx-music-mobile-v1.9.3-eink.1-armeabi-v7a.apk",12.32,"7b83d4c7be8b3af1d18bb7eb0041e442e48e8317f39bad94daf26adb9982fc88","https:\u002F\u002Fgithub.com\u002Fshellsec\u002Flx-music-eink\u002Freleases\u002Fdownload\u002Fv1.9.3-eink.1\u002Flx-music-mobile-v1.9.3-eink.1-armeabi-v7a.apk",{"fileName":59,"sizeMb":60,"sha256":61,"downloadCount":43,"originUrl":62},"lx-music-mobile-v1.9.3-eink.1-universal.apk",27.59,"d884e9ef4430fd5c17eb3890c8b55ceb71e8194f528ff9df0ae62e33615aeef8","https:\u002F\u002Fgithub.com\u002Fshellsec\u002Flx-music-eink\u002Freleases\u002Fdownload\u002Fv1.9.3-eink.1\u002Flx-music-mobile-v1.9.3-eink.1-universal.apk",{"fileName":64,"sizeMb":65,"sha256":66,"downloadCount":18,"originUrl":67},"lx-music-mobile-v1.9.3-eink.1-x86.apk",13.71,"9ef0403d377c1bf0021b07dff6d0c3f71de6e7d2d57d9e62743efcaa78dc5ca4","https:\u002F\u002Fgithub.com\u002Fshellsec\u002Flx-music-eink\u002Freleases\u002Fdownload\u002Fv1.9.3-eink.1\u002Flx-music-mobile-v1.9.3-eink.1-x86.apk",{"fileName":69,"sizeMb":70,"sha256":71,"downloadCount":18,"originUrl":72},"lx-music-mobile-v1.9.3-eink.1-x86_64.apk",13.59,"b1d065bc450a47f6f1f69cb9fd2f71e5a0fd33818a8d83adb8b7cac238e50188","https:\u002F\u002Fgithub.com\u002Fshellsec\u002Flx-music-eink\u002Freleases\u002Fdownload\u002Fv1.9.3-eink.1\u002Flx-music-mobile-v1.9.3-eink.1-x86_64.apk",{"tag":74,"publishAt":75,"semVer":76,"prerelease":46,"assets":78},"v1.9.2-eink.1","2026-10-21T18:24:42Z",[43,44,77],2,[79,84,89,94,99],{"fileName":80,"sizeMb":81,"sha256":82,"downloadCount":45,"originUrl":83},"lx-music-mobile-v1.9.2-eink.1-arm64-v8a.apk",13.24,"f2d9c820924a2c690083d3f22b52cfc1271a2b5ef213cceba088f8c8636f4a88","https:\u002F\u002Fgithub.com\u002Fshellsec\u002Flx-music-eink\u002Freleases\u002Fdownload\u002Fv1.9.2-eink.1\u002Flx-music-mobile-v1.9.2-eink.1-arm64-v8a.apk",{"fileName":85,"sizeMb":86,"sha256":87,"downloadCount":18,"originUrl":88},"lx-music-mobile-v1.9.2-eink.1-armeabi-v7a.apk",12.28,"9fdda2de7a503deb1e83233097cd1544b46c3290fe0d56bda6df468e2a2a73e1","https:\u002F\u002Fgithub.com\u002Fshellsec\u002Flx-music-eink\u002Freleases\u002Fdownload\u002Fv1.9.2-eink.1\u002Flx-music-mobile-v1.9.2-eink.1-armeabi-v7a.apk",{"fileName":90,"sizeMb":91,"sha256":92,"downloadCount":18,"originUrl":93},"lx-music-mobile-v1.9.2-eink.1-universal.apk",27.54,"9d2b7187caad984d6c9bc91b047c906a8f1a371e84107763f9c1aeab69dea88f","https:\u002F\u002Fgithub.com\u002Fshellsec\u002Flx-music-eink\u002Freleases\u002Fdownload\u002Fv1.9.2-eink.1\u002Flx-music-mobile-v1.9.2-eink.1-universal.apk",{"fileName":95,"sizeMb":96,"sha256":97,"downloadCount":18,"originUrl":98},"lx-music-mobile-v1.9.2-eink.1-x86.apk",13.66,"1601248cf630ab7f32f37019e20966735a4ff41056683ab985b9757cefadcfd5","https:\u002F\u002Fgithub.com\u002Fshellsec\u002Flx-music-eink\u002Freleases\u002Fdownload\u002Fv1.9.2-eink.1\u002Flx-music-mobile-v1.9.2-eink.1-x86.apk",{"fileName":100,"sizeMb":101,"sha256":102,"downloadCount":18,"originUrl":103},"lx-music-mobile-v1.9.2-eink.1-x86_64.apk",13.55,"34522f1be760f5e497d6f4e2ec53393c3c404ef04871bc70287a94c74acd207f","https:\u002F\u002Fgithub.com\u002Fshellsec\u002Flx-music-eink\u002Freleases\u002Fdownload\u002Fv1.9.2-eink.1\u002Flx-music-mobile-v1.9.2-eink.1-x86_64.apk",[105,125,149,168,188,198],{"owner":106,"repo":107,"repoId":108,"category":37,"subgroup":38,"language":19,"tags":109,"starCount":114,"ownerUid":115,"latestTag":116,"platforms":117,"lastReleaseTime":122,"downloadCount":123,"description":124},"lyswhut","lx-music-desktop",202367615,[110,111,112,113],"electron","javascript","music-player","vue",54146,20365169,"v2.12.6",[118,119,120,121],"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":126,"repo":127,"repoId":128,"category":37,"subgroup":38,"language":129,"tags":130,"starCount":142,"ownerUid":143,"latestTag":144,"platforms":145,"lastReleaseTime":146,"downloadCount":147,"description":148},"qier222","YesPlayMusic",302603001,"Vue",[110,111,120,119,131,132,112,133,134,135,136,137,113,138,139,140,141,118],"macos","music","netease-music","player","progressive-web-app","pwa","pwa-apps","vue-cli","vue-router","vuex","web-music-player",33359,68148142,"v0.4.11",[118,119,120,121],"2026-10-10T11:14:24Z",143,"A beautiful third-party NetEase Cloud Music player supporting Windows, macOS, and Linux.",{"owner":150,"repo":151,"repoId":152,"category":37,"subgroup":38,"language":19,"tags":153,"starCount":160,"ownerUid":161,"latestTag":162,"platforms":163,"lastReleaseTime":165,"downloadCount":166,"description":167},"maotoumao","MusicFree",527600676,[154,112,155,156,157,158,159],"free","musicfree","plugin","react","react-native","typescript",27661,31655147,"v1.0.0-beta.4",[164],"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":169,"repo":170,"repoId":171,"category":172,"subgroup":38,"language":19,"tags":173,"starCount":181,"ownerUid":182,"latestTag":183,"platforms":184,"lastReleaseTime":185,"downloadCount":186,"description":187},"nukeop","nuclear",68968979,"tools",[174,120,119,175,176,132,112,157,177,178,179,180,159,118],"desktop-app","mcp","mcp-server","rust","spotify","streaming","tauri",18785,12746779,"player@1.52.2",[118,119,120],"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":106,"repo":34,"repoId":189,"category":37,"subgroup":38,"language":19,"tags":190,"starCount":192,"ownerUid":115,"latestTag":193,"platforms":194,"lastReleaseTime":195,"downloadCount":196,"description":197},367595430,[111,112,191],"react-native-app",18555,"v1.9.1",[164],"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":199,"repo":200,"repoId":201,"category":37,"subgroup":38,"language":129,"tags":202,"starCount":204,"ownerUid":205,"latestTag":206,"platforms":207,"lastReleaseTime":208,"downloadCount":209,"description":210},"algerkong","AlgerMusicPlayer",710867462,[203,132,112],"alger",16898,45055748,"v5.1.0",[118,119,120,164],"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":212,"readmeHtml":213},"LX Music Enhanced E-ink Edition forks the LX Music mobile app with e-ink device optimizations, adding custom sources, multi-source switching, and QR-based web configuration.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>Listening to music on e-ink phones has always been a niche pain: low refresh rates, heavy UIs, and ordinary players that barely run. LX Music Enhanced E-ink Edition, maintained by shellsec, reworks the lyswhut\u002Flx-music mobile app with rendering tuned for e-ink devices, plus custom source import, ordered automatic source switching after failures, HTTPS subscription updates, and a QR-based web configuration designed for e-ink devices without cameras. Like its siblings it ships no audio sources, scripts come from the user.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>An LX build for e-ink devices, where scanning a QR code configures your sources.\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 mobile v1.9.3-eink.1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Platform\u003C\u002Ftd>\n\u003Ctd>Android (arm64-v8a \u002F armeabi-v7a \u002F universal APK)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>License\u003C\u002Ftd>\n\u003Ctd>Apache-2.0 (carried from upstream, 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>E-ink tuning\u003C\u002Fstrong>: interface and rendering adjustments for low-refresh e-ink devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom source import\u003C\u002Fstrong>: pick a local .js script or paste an address in settings, then select the source\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-source auto switching\u003C\u002Fstrong>: off by default, parse failures retry only among imported sources in list order, once per candidate\u003C\u002Fli>\n\u003Cli>\u003Cstrong>QR web configuration\u003C\u002Fstrong>: under Settings → Custom sources → Import → HTTP web config, another phone scans a QR code to fill source links, upload scripts, and save subscriptions in a browser, no device camera needed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subscription updates\u003C\u002Fstrong>: HTTPS manifest addresses persist across restarts, accepting sources objects or entry arrays\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subscription details\u003C\u002Fstrong>: one automatic check per song per address per run, a shared 5-minute cooldown across songs, manual updates exempt\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"install\">Install\u003C\u002Fh2>\u003Col>\n\u003Cli>Pick the APK by architecture: arm64-v8a for 64-bit, armeabi-v7a for older e-ink devices, universal when unsure (larger)\u003C\u002Fli>\n\u003Cli>Download from the release page, or use the accelerated links and QR codes, with SHA256SUMS.txt attached\u003C\u002Fli>\n\u003Cli>The custom source list starts empty after install, import sources in settings first\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"usage-flow\">Usage Flow\u003C\u002Fh2>\u003Col>\n\u003Cli>Settings → Custom sources → Import, choose a local script or paste an address\u003C\u002Fli>\n\u003Cli>Multi-source users tick Multi-source auto switching and order retries with move up\u002Fdown\u003C\u002Fli>\n\u003Cli>On e-ink devices enable HTTP web config, connect the phone to the same Wi-Fi, and scan the code\u003C\u002Fli>\n\u003Cli>Subscribers fill in their HTTPS manifest address in settings and save\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Web config boundaries\u003C\u002Fstrong>: off by default and never auto-enabled, the QR is generated locally and valid only while enabled, service stops when the window closes, the toggle turns off, or the app backgrounds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subscription boundaries\u003C\u002Fstrong>: no changes or failed requests stop immediately and keep local scripts, no recursive subscription requests; clearing the address and saving disables subscriptions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disclaimer\u003C\u002Fstrong>: no audio sources provided, imported content is the user&#39;s responsibility under local law and copyright\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Incremental merging\u003C\u002Fstrong>: local order is preserved, new sources append, and manifest removals only touch that subscription&#39;s entries\u003C\u002Fli>\n\u003C\u002Ful>\n",1793197941906]