Built by Electron, Vanilla JS, Plain CSS
The logo is a rebound of Music Service Branding - G by Zack McBride in Dribbble
勉强算是 "目前最好的网易云音乐客户端 trazyn/ieaseMusic" 的竞品ieaseMusic 都改 slogan 了...
- 因为发现 Electron 的 UWP acrylic 背景实现而重写了之前几百行辣鸡 JS 代码
- 留着一些辣鸡代码没改 (tab 部分) 因为之后这些逻辑用不到了先撑一下
- 其实主要是因为写详情界面太累了所以一直鸽
- 依旧没有后端,弃用 request,请求改成 AJAX 方便调试 (改了 Electron 的请求头)
- 改用 localStorage 代替 electron-json-storage
- 改用 color-thief 代替 material-palette,应该会准一点,启用了 backdrop-filter (可能依旧有 bug)
- 预留了 linuxapi 和 eapi,之后会换,登录和搜索都会有的
- 默认开了 CDN 重定向因为目前人在海外
- 用了 Native Node Modules 可能安装需要开发环境?不太懂
感兴趣亚克力效果实现可以看看这些
- vscode/issues/32257
- vscode/pull/52707
- arkenthera/electron-vibrancy
- 23phy/electron-acrylic
- sylveon/windows-swca
$ npm install
$ npm start
$ npm run package-win
- lokesh/color-thief
- marijnvdwerf/material-palette
- Zazama/node-id3
- flozz/StackBlur
- sylveon/windows-swca
MIT