Releases: oirge/Mineradio
Releases · oirge/Mineradio
Release list
Mineradio v1.2.3
本次更新
- 本地曲库增量扫描:文件夹未变化时复用旧索引,只扫描新增或变更目录,减少大曲库重复扫描。
- 启动恢复优化:先显示已缓存曲库快照,再后台增量刷新,打开软件更快进入可用状态。
- IndexedDB 缓存清理:限制封面/歌词资产缓存容量和过期时间,清理过旧曲库快照,减少长期使用后的缓存膨胀。
- 保留 12 小时兜底全量校验,兼顾速度和曲库变更准确性。
校验
- 已通过
git diff --check - 已通过
node --check server.js - 已通过
node --check desktop/main.js - 已通过
node --check desktop/preload.js - 已通过前端内联脚本解析检查
Mineradio v1.2.2 播放器性能优化版
v1.2.2 播放器性能优化
- 优化本地封面缩略图缓存:缓存 key 改为短签名,并增加总内存上限,减少长时间播放和大曲库浏览后的 data URL 常驻内存。
- 优化桌面歌词发送端节流:前端 payload 签名与主进程判重规则对齐,状态未变化时减少无效桌面覆盖层同步。
- 优化玻璃位移图刷新:控制栏、搜索框和搜索标签的 SVG 位移图刷新合并到命名 requestAnimationFrame,避免 resize/mutation 同帧重复生成。
SHA256
C1FAC397066F6665502277E53DC71877E7557E15F8F7FBB9D56DA91F69FD1124 Mineradio-1.2.2-Setup.exe
BEBCFDCD3D891DE367180A84FFAB741F6CF1428D12293BFD7EA75538BE1A49BA Mineradio-1.2.2-Setup.exe.blockmap
F85D17FF302F61F487E872D75EEC72B1B17B66EE0C75D5EBFB1FC3DD167FAFAC latest.yml
CBD1364539EA12F7055C9A8B3AB368242EF79D256C1CD77E6A8D6D885FDB98E9 Mineradio-1.2.2-Portable-win-x64.zip
Mineradio v1.2.1 播放器性能优化版
v1.2.1 播放器性能优化
- 优化桌面歌词同步:主进程增加状态签名和透明度缓存,歌词内容、颜色、动效和播放状态未变化时跳过重复 IPC 与原生窗口调用。
- 优化播放进度刷新:timeupdate、播放状态和定时 tick 合并到命名 requestAnimationFrame,减少同一帧重复写进度条和时间文本。
- 优化本地曲库左侧列表:增加可见内容 DOM 签名,歌曲列表未变化时跳过整块重建,降低大曲库恢复和搜索后的界面抖动。
- 修正软件内更新面板默认当前版本为 1.2.1,避免从旧默认值误判需要更新。
SHA256
EC7713CEDBF3179DEB16B71BFA445B5E3C03D535C4CD5C62B33D8B42880921CE Mineradio-1.2.1-Setup.exe
48DAFD3142F3510200B7EF2AC9735BF17A866F7C0625AE46AD509C2FFCC6FAA7 Mineradio-1.2.1-Setup.exe.blockmap
A8C886DF22D96F8B94F26CC497F78B2B363C0423F92830891D0C43634BB142B9 latest.yml
555B32020A098051467BCCDB353DE507247F21664FA6C34724521638059208BB Mineradio-1.2.1-Portable-win-x64.zip
Mineradio v1.2.0 播放器性能优化版
更新内容
- 优化本地曲库扫描速度:主进程对文件元数据读取改为有上限并发,保持排序稳定同时减少大目录等待时间。
- 优化启动恢复速度:本地库队列和播放会话先恢复显示,封面/歌词缓存延后到空闲时后台读取。
- 优化封面缩略图复用:成功生成的本地封面缩略图增加结果缓存,减少队列、搜索和歌单架重复 decode/canvas 缩放。
- 优化后台封面/歌词处理:启动恢复阶段延后并降低中途 UI 刷新频率,减少首屏和队列渲染抖动。
校验
- git diff --check
- node --check server.js
- node --check desktop/main.js
- node --check desktop/preload.js
- 前端内联脚本解析:public/index.html、public/desktop-lyrics.html、public/wallpaper.html
- npm run build:win
Mineradio v1.1.9 桌面歌词入口优化版
v1.1.9 桌面歌词入口优化版
- 播放界面底部控制栏新增桌面歌词图标,可直接开启/关闭桌面歌词。
- 播放界面图标与视觉控制台桌面歌词开关同步高亮、aria-pressed 和提示文本。
- 关闭桌面覆盖层同步时清理旧 payload key 和歌词游标,避免重开后复用过期状态。
- 固定 electron-builder 的 @noble/hashes 依赖到 CommonJS 可用版本,保证 Windows 构建链路可复现。
SHA256 见 Mineradio-1.1.9-SHA256SUMS.txt。
Mineradio v1.1.8 播放器性能优化版
v1.1.8 播放器性能优化
- 优化播放器运行时性能:高刷屏下音频频谱和节拍分析限制到 60Hz,渲染仍保持跟随屏幕刷新。
- 优化队列和迷你队列刷新:连续封面、歌词、元数据更新会合并到同一帧,内容未变化时跳过 DOM 重建。
- 优化本地曲库缓存:本地库快照和索引迁移到 IndexedDB,旧 localStorage 缓存自动回退迁移,减少大曲库启动和恢复时的主线程阻塞。
- 优化本地搜索和封面处理:搜索文本缓存并在命中展示上限后提前停止,同一封面缩略图并发请求会复用同一个生成任务。
- 优化系统媒体控制和桌面覆盖层同步:媒体进度写入节流,桌面歌词/壁纸同步只在功能开启时运行。
SHA256
BE457DB6DF798B321976DA6405B6E2185E8481CC40A1D9E03026073CFAD12958 Mineradio-1.1.8-Setup.exe
F5D69577A5D6B07A6B4853F99143EB5C5B947CA833B0D99E284AE9AA86BCBF8A Mineradio-1.1.8-Setup.exe.blockmap
907F18FD996D4AF40E361235EA3654DC0A085BB0A6069225BFE6495C8ACE4E37 Mineradio-1.1.8-Portable-win-x64.zip
A76BB06624311CD897E53B4D68AE6AB4B2C16D195622BD0F5C55B3092F19048A latest.yml
Mineradio v1.1.7 更新稳定性优化版
反正没什么人看,布想写日志了。
本版实际改动
- 启动自动更新检查复用 5 分钟缓存,并合并并发检测请求。
- 用户主动打开更新面板时强制刷新一次版本信息。
- 下载线路响应后如果长时间不传输数据,会自动中止并切换下一条线路。
发布资产
- Mineradio-1.1.7-Setup.exe
- Mineradio-1.1.7-Setup.exe.blockmap
- latest.yml
- Mineradio-1.1.7-Portable-win-x64.zip
- Mineradio-1.1.7-SHA256.txt
Mineradio v1.1.6 更新入口修复版
更新内容
- 修复纯本地模式下软件内更新入口被隐藏的问题,启动后仍会延迟检查 GitHub Release。
- 限制桌面端外部链接打开范围,只允许 Mineradio 官方 GitHub 仓库链接,拦截其它协议或站点。
- 恢复 Windows 免安装版构建配置,
npm run build:win现在同时产出 NSIS 安装包和 Portable ZIP。
发布资产
- Mineradio-1.1.6-Setup.exe
- Mineradio-1.1.6-Setup.exe.blockmap
- latest.yml
- Mineradio-1.1.6-Portable-win-x64.zip
- Mineradio-1.1.6-SHA256.txt
Mineradio v1.1.5 启动体验热修版
- 修复启动页卡顿:本地音乐库恢复和 Home 背景预热延后到启动动画淡出后执行。
- 修复启动后自动进入听歌主界面:自动恢复的本地库队列改为被动状态,不再顶掉 Home。
- 优化启动页渲染负载:按窗口面积限制启动页画布像素倍率。
SHA256:
A3014E8AE0E18218751195BE9D637241DCA3419522FAC65B40F94C4532A94CC9
Mineradio v1.1.4 界面状态修复版
v1.1.4 界面状态修复版
- 修复每次打开软件界面像被重置的问题:新增主进程稳定界面状态备份,启动前回灌视觉参数、DIY/自动隐藏、歌单面板、音量、本地库路径、播放会话、用户存档和快捷键等关键设置。
- 启动时如果已有用户界面配置,不再强制切到星河预览,保留上次保存的视觉界面状态。
SHA256:79b16f6efaac697fbc4e39c42b0b3a04ad8bbacf1706e485b75c3724e9362fd9