[{"data":1,"prerenderedAt":290},["ShallowReactive",2],{"repo-lianchengwu-lmplayer-en":3,"i18n-lianchengwu-lmplayer-en":287},{"mirrorPool":4,"detail":13,"relatedProjects":178},[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":28,"homepage":29,"pushedAt":30,"ownerAvatar":31,"ownerName":32,"ownerBio":29,"lastSyncTime":33,"lastReleaseTime":34,"tags":35,"license":36,"category":37,"subgroup":38,"releases":39},"lianchengwu","lmplayer",1020702925,"https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer",113,"HTML","一款开源简洁高颜值的唯一rust版本酷狗第三方客户端 ",{"HTML":22,"JavaScript":23,"Rust":24,"CSS":25,"QML":26,"Shell":27},40.1,32.1,14.1,12.9,0.6,0.1,[],"","2026-10-27","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F70941372?v=4","yaze","2026-10-27T13:12:38.998270+00:00","2026-10-27T03:52:41Z",[],"MIT","tools","音乐播放器",[40,63,81,96,116,130,149,163],{"tag":41,"publishAt":34,"semVer":42,"prerelease":46,"assets":47},"v0.9.4",[43,44,45],0,9,4,false,[48,53,58],{"fileName":49,"sizeMb":50,"sha256":51,"downloadCount":43,"originUrl":52},"wmplayer-darwin-universal.zip",3.46,"1d4581536a255b50adf20baa032121a9483c0173423f97468e5a6087e4a878df","https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer\u002Freleases\u002Fdownload\u002Fv0.9.4\u002Fwmplayer-darwin-universal.zip",{"fileName":54,"sizeMb":55,"sha256":56,"downloadCount":43,"originUrl":57},"wmplayer-linux-amd64.tar.gz",5.92,"d83d9a9172b3b539717f3a4d3b267b4b577cbd4f546f922591a9c304039db1cc","https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer\u002Freleases\u002Fdownload\u002Fv0.9.4\u002Fwmplayer-linux-amd64.tar.gz",{"fileName":59,"sizeMb":60,"sha256":61,"downloadCount":43,"originUrl":62},"wmplayer-windows-amd64.zip",3.58,"4117a27bf2e942f8da24c94e1e1fb1d0845537e506e8684859f9546f45831ec9","https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer\u002Freleases\u002Fdownload\u002Fv0.9.4\u002Fwmplayer-windows-amd64.zip",{"tag":64,"publishAt":65,"semVer":66,"prerelease":46,"assets":68},"v0.9.3","2026-10-26T13:22:20Z",[43,44,67],3,[69,72,76],{"fileName":49,"sizeMb":50,"sha256":70,"downloadCount":43,"originUrl":71},"df879e51c87a0e00404533d21a037b04c56c40bf10b7541d39a09fd5b61de9c1","https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer\u002Freleases\u002Fdownload\u002Fv0.9.3\u002Fwmplayer-darwin-universal.zip",{"fileName":54,"sizeMb":73,"sha256":74,"downloadCount":43,"originUrl":75},5.91,"c73ddf12e23a71f0de8107c5dc0656c3e5b5c04eaf399c1071b69143823dbc75","https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer\u002Freleases\u002Fdownload\u002Fv0.9.3\u002Fwmplayer-linux-amd64.tar.gz",{"fileName":59,"sizeMb":77,"sha256":78,"downloadCount":79,"originUrl":80},3.17,"58cb05c650cd1cf1960846c6670bd09a98a3246e72acdb8e8436cb7cb69f6387",1,"https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer\u002Freleases\u002Fdownload\u002Fv0.9.3\u002Fwmplayer-windows-amd64.zip",{"tag":82,"publishAt":83,"semVer":84,"prerelease":46,"assets":86},"v0.9.2","2026-10-23T08:28:15Z",[43,44,85],2,[87,90,93],{"fileName":49,"sizeMb":50,"sha256":88,"downloadCount":79,"originUrl":89},"955766fb01487f3beb571f07edca33d3975b942bfe4b7818ff956badb982c75d","https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer\u002Freleases\u002Fdownload\u002Fv0.9.2\u002Fwmplayer-darwin-universal.zip",{"fileName":54,"sizeMb":73,"sha256":91,"downloadCount":85,"originUrl":92},"a0bb2b0da60bbda7e18d3a97231080fa86b063d931a79029a447c247342c0eff","https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer\u002Freleases\u002Fdownload\u002Fv0.9.2\u002Fwmplayer-linux-amd64.tar.gz",{"fileName":59,"sizeMb":77,"sha256":94,"downloadCount":67,"originUrl":95},"6191b25c801db99bd00c7b7769f8e5c13455f73f94c4dfab5aa104b04638aefa","https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer\u002Freleases\u002Fdownload\u002Fv0.9.2\u002Fwmplayer-windows-amd64.zip",{"tag":97,"publishAt":98,"semVer":99,"prerelease":46,"assets":100},"v0.9.1","2026-09-25T13:34:44Z",[43,44,79],[101,106,111],{"fileName":49,"sizeMb":102,"sha256":103,"downloadCount":104,"originUrl":105},3.41,"b513a64bb22f14d55790d13343d9bdf63e3b3caa055db82bf367583591c5b8e8",6,"https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer\u002Freleases\u002Fdownload\u002Fv0.9.1\u002Fwmplayer-darwin-universal.zip",{"fileName":54,"sizeMb":107,"sha256":108,"downloadCount":109,"originUrl":110},5.86,"501bc832db93b39408bd0fd3f8c8888cb93e6798c3201e3944150cb116f79a92",5,"https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer\u002Freleases\u002Fdownload\u002Fv0.9.1\u002Fwmplayer-linux-amd64.tar.gz",{"fileName":59,"sizeMb":112,"sha256":113,"downloadCount":114,"originUrl":115},3.12,"8704a9ab850b9259366c165c1f9229af39e0da3cd8c0344f19316689b30af9d4",11,"https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer\u002Freleases\u002Fdownload\u002Fv0.9.1\u002Fwmplayer-windows-amd64.zip",{"tag":117,"publishAt":118,"semVer":119,"prerelease":46,"assets":120},"v0.9.0","2026-09-23T13:00:46Z",[43,44,43],[121,124,127],{"fileName":49,"sizeMb":102,"sha256":122,"downloadCount":79,"originUrl":123},"fe21bb4852df2db0adc26bb9ede7ab4f3d6b2575d2181e06cf6ba32689a769aa","https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer\u002Freleases\u002Fdownload\u002Fv0.9.0\u002Fwmplayer-darwin-universal.zip",{"fileName":54,"sizeMb":107,"sha256":125,"downloadCount":79,"originUrl":126},"34fa1495ff54620da4ff7d52f41a5873a3efccbda0efec5d4605bc640c60d3ad","https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer\u002Freleases\u002Fdownload\u002Fv0.9.0\u002Fwmplayer-linux-amd64.tar.gz",{"fileName":59,"sizeMb":112,"sha256":128,"downloadCount":85,"originUrl":129},"74b7c562681b8e278b600511d55c391bbdb6a21ed5a4d49baa500a8ac0f10c3e","https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer\u002Freleases\u002Fdownload\u002Fv0.9.0\u002Fwmplayer-windows-amd64.zip",{"tag":131,"publishAt":132,"semVer":133,"prerelease":46,"assets":136},"v0.8.10","2026-09-19T14:36:22Z",[43,134,135],8,10,[137,141,145],{"fileName":49,"sizeMb":138,"sha256":139,"downloadCount":79,"originUrl":140},3.39,"2095545975f73764cacdfff450253c987b81af061e3d1d69448194724427817b","https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer\u002Freleases\u002Fdownload\u002Fv0.8.10\u002Fwmplayer-darwin-universal.zip",{"fileName":54,"sizeMb":142,"sha256":143,"downloadCount":85,"originUrl":144},5.83,"a4bcfb91ddb5e7aa4b636b8a0c59b256771798c10eaf279b3fd220caf1df7834","https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer\u002Freleases\u002Fdownload\u002Fv0.8.10\u002Fwmplayer-linux-amd64.tar.gz",{"fileName":59,"sizeMb":146,"sha256":147,"downloadCount":85,"originUrl":148},3.09,"28fbfe1f6ac0a46d3e44a00e7017b2a319a5421520f18af9bea5c18d8e498bfd","https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer\u002Freleases\u002Fdownload\u002Fv0.8.10\u002Fwmplayer-windows-amd64.zip",{"tag":150,"publishAt":151,"semVer":152,"prerelease":46,"assets":153},"v0.8.9","2026-09-19T07:10:40Z",[43,134,44],[154,157,160],{"fileName":49,"sizeMb":138,"sha256":155,"downloadCount":79,"originUrl":156},"f0dc77a58170003e1fd0be8dd40c6b85683ba2aa1d6f732555579ca292302854","https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer\u002Freleases\u002Fdownload\u002Fv0.8.9\u002Fwmplayer-darwin-universal.zip",{"fileName":54,"sizeMb":142,"sha256":158,"downloadCount":79,"originUrl":159},"e192eec88668c04030c01b7a20d8b1908e8af5e03390e9c252334b45dba12aea","https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer\u002Freleases\u002Fdownload\u002Fv0.8.9\u002Fwmplayer-linux-amd64.tar.gz",{"fileName":59,"sizeMb":146,"sha256":161,"downloadCount":85,"originUrl":162},"41b53fb462b85d17ea0f2c43af9213caf5fcb4391fa4d89f9047fa8d2666f7af","https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer\u002Freleases\u002Fdownload\u002Fv0.8.9\u002Fwmplayer-windows-amd64.zip",{"tag":164,"publishAt":165,"semVer":166,"prerelease":46,"assets":167},"v0.8.8","2026-09-19T03:52:29Z",[43,134,134],[168,171,175],{"fileName":49,"sizeMb":138,"sha256":169,"downloadCount":79,"originUrl":170},"6a5b00ef0d873eb718d9cdc19e2a40696c70e7220d6b4636307dce6766fb47cf","https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer\u002Freleases\u002Fdownload\u002Fv0.8.8\u002Fwmplayer-darwin-universal.zip",{"fileName":54,"sizeMb":172,"sha256":173,"downloadCount":85,"originUrl":174},5.82,"e7852c980355bc61d806a399a4206a03775b3c31ef8fc3486b70ff1b8d017d4c","https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer\u002Freleases\u002Fdownload\u002Fv0.8.8\u002Fwmplayer-linux-amd64.tar.gz",{"fileName":59,"sizeMb":146,"sha256":176,"downloadCount":79,"originUrl":177},"dd211ee092e691256542848bf9a454474bef3a72d3848938d7e5326c1b8f1de8","https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Flmplayer\u002Freleases\u002Fdownload\u002Fv0.8.8\u002Fwmplayer-windows-amd64.zip",[179,201,225,244,263,274],{"owner":180,"repo":181,"repoId":182,"category":183,"subgroup":38,"language":184,"tags":185,"starCount":190,"ownerUid":191,"latestTag":192,"platforms":193,"lastReleaseTime":198,"downloadCount":199,"description":200},"lyswhut","lx-music-desktop",202367615,"media","TypeScript",[186,187,188,189],"electron","javascript","music-player","vue",54146,20365169,"v2.12.6",[194,195,196,197],"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":202,"repo":203,"repoId":204,"category":183,"subgroup":38,"language":205,"tags":206,"starCount":218,"ownerUid":219,"latestTag":220,"platforms":221,"lastReleaseTime":222,"downloadCount":223,"description":224},"qier222","YesPlayMusic",302603001,"Vue",[186,187,196,195,207,208,188,209,210,211,212,213,189,214,215,216,217,194],"macos","music","netease-music","player","progressive-web-app","pwa","pwa-apps","vue-cli","vue-router","vuex","web-music-player",33359,68148142,"v0.4.11",[194,195,196,197],"2026-10-10T11:14:24Z",143,"A beautiful third-party NetEase Cloud Music player supporting Windows, macOS, and Linux.",{"owner":226,"repo":227,"repoId":228,"category":183,"subgroup":38,"language":184,"tags":229,"starCount":236,"ownerUid":237,"latestTag":238,"platforms":239,"lastReleaseTime":241,"downloadCount":242,"description":243},"maotoumao","MusicFree",527600676,[230,188,231,232,233,234,235],"free","musicfree","plugin","react","react-native","typescript",27661,31655147,"v1.0.0-beta.4",[240],"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":245,"repo":246,"repoId":247,"category":37,"subgroup":38,"language":184,"tags":248,"starCount":256,"ownerUid":257,"latestTag":258,"platforms":259,"lastReleaseTime":260,"downloadCount":261,"description":262},"nukeop","nuclear",68968979,[249,196,195,250,251,208,188,233,252,253,254,255,235,194],"desktop-app","mcp","mcp-server","rust","spotify","streaming","tauri",18785,12746779,"player@1.52.2",[194,195,196],"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":180,"repo":264,"repoId":265,"category":183,"subgroup":38,"language":184,"tags":266,"starCount":268,"ownerUid":191,"latestTag":269,"platforms":270,"lastReleaseTime":271,"downloadCount":272,"description":273},"lx-music-mobile",367595430,[187,188,267],"react-native-app",18555,"v1.9.1",[240],"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":275,"repo":276,"repoId":277,"category":183,"subgroup":38,"language":205,"tags":278,"starCount":280,"ownerUid":281,"latestTag":282,"platforms":283,"lastReleaseTime":284,"downloadCount":285,"description":286},"algerkong","AlgerMusicPlayer",710867462,[279,208,188],"alger",16898,45055748,"v5.1.0",[194,195,196,240],"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":288,"readmeHtml":289},"wmPlayer (lmplayer) is a desktop music player built with Rust, GTK4, and WebKitGTK, featuring a pure-Rust Kugou protocol engine with online streaming, lossless audio, local library management, and desktop lyrics.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>wmPlayer (repo name lmplayer) is a modern music player built with Rust and GTK4 + WebKitGTK, focused on deep integration with the Linux desktop. It places the web front end inside a native borderless window and implements a Kugou protocol engine in pure Rust, so signing, decryption, and lyric decoding need no external Node.js process. Beyond online streaming and lossless playback, it offers local library management, an audio cache pool, a system tray, and standalone desktop lyrics.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Online streaming, a local library, and desktop lyrics in one native window.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Online music\u003C\u002Fstrong>: quality parsing (standard, high, lossless, Hi-Fi), keyword search suggestions, new-song and rising charts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>QR login\u003C\u002Fstrong>: scan to sign in with session persistence, unlocking playlists and personalized recommendations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local library\u003C\u002Fstrong>: scan and play local audio with local playlists, favorites, and play history\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Audio cache pool\u003C\u002Fstrong>: smart reuse of cached audio to cut bandwidth and speed up seek-and-play\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Immersive playback\u003C\u002Fstrong>: spinning vinyl animation, blurred cover backgrounds, and word-by-word highlighted lyrics\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple themes\u003C\u002Fstrong>: light, dark, frosted light, and matte dark, switchable instantly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>System tray\u003C\u002Fstrong>: follows the StatusNotifierItem spec with background persistence and playback controls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Desktop lyrics\u003C\u002Fstrong>: a companion floating lyric app with opacity, font scaling, and highlight color controls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multimedia keys\u003C\u002Fstrong>: supports MPRIS media control and global multimedia hotkeys\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Music lovers on the Linux desktop who prefer native apps\u003C\u002Fli>\n\u003Cli>Users who want both online music and a local library on their computer\u003C\u002Fli>\n\u003Cli>Users who need desktop lyrics and tray control\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Download and extract the package for your platform from Releases, or build from source\u003C\u002Fli>\n\u003Cli>Install system dependencies as needed; on Ubuntu-based systems run \u003Ccode>sudo apt install libgtk-4-dev libwebkitgtk-6.0-dev libsoup-3.0-dev\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Launch the app and browse recommendations on the discover page, or search songs by keyword\u003C\u002Fli>\n\u003Cli>Sign in via QR code when needed; the session is stored locally\u003C\u002Fli>\n\u003Cli>Add a local music folder in settings and scan it to play from the local library page\u003C\u002Fli>\n\u003Cli>For desktop lyrics, install the companion OSD floating lyrics app or the KDE Plasma widget\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Pure-Rust engine\u003C\u002Fstrong>: signing, decryption, and lyric decoding are all in Rust, with no external Node.js process\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Single self-contained binary\u003C\u002Fstrong>: front end assets are compiled in, so it runs out of the box with no loose dependencies\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works offline\u003C\u002Fstrong>: icons and fonts are bundled locally, so the UI renders fully without a network\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Deep desktop integration\u003C\u002Fstrong>: tray, multimedia keys, and desktop lyrics all follow Linux desktop specs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Requirement\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>OS\u003C\u002Ftd>\n\u003Ctd>Linux (GTK4 + WebKitGTK 6.0)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Runtime\u003C\u002Ftd>\n\u003Ctd>Rust 1.75 or higher; Node.js 18+ to build the front end\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>System deps\u003C\u002Ftd>\n\u003Ctd>libgtk-4, libwebkitgtk-6.0, libsoup-3.0, and others\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Network\u003C\u002Ftd>\n\u003Ctd>Internet access for online playback\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>This is a third-party client built on public APIs and protocol research, not the official Kugou client\u003C\u002Fli>\n\u003Cli>It is for personal study and technical research only; please respect music copyright and support the official service\u003C\u002Fli>\n\u003Cli>Copyrighted data may be produced during use; clear the generated cache within 24 hours\u003C\u002Fli>\n\u003Cli>For NVIDIA drivers, \u003Ccode>WEBKIT_DISABLE_DMABUF_RENDERER\u003C\u002Fcode> is enabled by default to avoid a frozen UI\u003C\u002Fli>\n\u003C\u002Ful>\n",1793229049694]