学生独立开发项目
隐雾藏音乐
从杞县高中走出来的 Electron 桌面音乐播放器
v1.1.2
当前版本
100%
独立开发
Windows
支持平台
🌱从课堂到作品
大多数学生做课程项目,会选网页、小程序、或者 PPT。但杞县高中高二 10 班的小贾选了最难的路——桌面软件。
从 Electron 到 WebGL,从音频滤镜到 SVG 玻璃质感,从 NSIS 安装包到 Release 自动更新,几乎是一个人搞定。没有指导老师带队,没有企业赞助,更多是晚自习和周末的自学成果。
做这个播放器的时候,永远不知道下一个 bug 在哪。有时是 WebGL context 丢失,有时是 NSIS 变量名有中文字符导致编译失败,有时是音频参数多 0.01 就爆音。但每解决一个问题,就多一个真正属于自己的东西。
✨核心特性
🎨 粒子视觉系统
流动粒子背景,3D 常驻歌单架,切歌时卡片跟随封面粒子世界轴旋转,多种预设氛围(星河 / 电影 / 暗室)。
🪟 玻璃质感 SVG
SVG 滤镜模拟细磨砂玻璃,暗色主题下尤为精致,每个面板「厚重但不闷」。开发者写了专项文档防改坏。
🔥 热评 + 每日一言
聚合网易云热评、每日一句等 API,听歌间隙感受文字温度。BGM 配热评,恰到好处。
🔄 多音源切换
支持网易、酷我、JooX 等搜索源,一键切换搜索接口,再也不用切软件找歌。
🛠 视觉控制台
右下角 DIY 入口(已改名「小贾」),实时调节粒子 / 歌词 / 镜头参数,支持保存为自定义预设。
🎵 音频可视化
内置节拍检测、频谱分析、电影镜头节奏匹配,根据音频特征自动调整视觉强度。
⚙️技术栈
隐雾藏音乐基于 Electron 42 + WebGL 构建,后端 Node.js 本地 CORS 代理,安装包通过 electron-Builder + NSIS 生成。前后端加起来近 3 万行代码。
Electron 42
WebGL
Three.js
GSAP
SVG Filter
Node.js
NSIS 3
electron-builder
Web Audio API
CORS Proxy
📅开发时间线
2025 年秋季
项目立项
从一份课堂作业开始,决定做一个「真正能用的」桌面音乐播放器,而不是 demo。
2025 年 12 月
v1.0.0 发布
首个正式版本发布,包含粒子视觉、3D 歌单架、歌词、多音源等核心功能。
2026 年初
多版本迭代
从 1.0.0 到 1.0.10 连续迭代 10 个版本,修复视觉、安装包、自动更新等问题。
2026 年 6 月
v1.1.0 安全重建
重新打包发布,解决安装包安全问题(默认非 C 盘、防误删、卸载器安全化),不再建议安装旧版。
2026 年 6 月底
v1.1.2 视觉升级
启动页重做「make 隐雾藏」、新增微信联系 / 讨论群入口、移除自动登录弹窗、UI 细节打磨。
📋产品信息
| 版本 | v1.1.2 |
| 平台 | Windows 10 / 11(x64) |
| 安装包 | 隐雾藏音乐-1.1.2-Setup.exe(约 110 MB) |
| 免安装版 | win-unpacked 包,解压即用 |
| 类型 | 个人独立开发,暂不开源 |
| 安装路径 | 默认 D:\隐雾藏音乐\,不强制 C 盘 |
| 卸载 | 安全卸载器,不删非相关文件 |
评论(0)
暂无评论