Skip to content

Releases: oirge/Mineradio

Mineradio v1.2.3

Choose a tag to compare

@oirge oirge released this 01 Jul 08:01

本次更新

  • 本地曲库增量扫描:文件夹未变化时复用旧索引,只扫描新增或变更目录,减少大曲库重复扫描。
  • 启动恢复优化:先显示已缓存曲库快照,再后台增量刷新,打开软件更快进入可用状态。
  • IndexedDB 缓存清理:限制封面/歌词资产缓存容量和过期时间,清理过旧曲库快照,减少长期使用后的缓存膨胀。
  • 保留 12 小时兜底全量校验,兼顾速度和曲库变更准确性。

校验

  • 已通过 git diff --check
  • 已通过 node --check server.js
  • 已通过 node --check desktop/main.js
  • 已通过 node --check desktop/preload.js
  • 已通过前端内联脚本解析检查

Mineradio v1.2.2 播放器性能优化版

Choose a tag to compare

@oirge oirge released this 01 Jul 05:54

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 播放器性能优化版

Choose a tag to compare

@oirge oirge released this 01 Jul 05:31

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 播放器性能优化版

Choose a tag to compare

@oirge oirge released this 30 Jun 12:29

更新内容

  • 优化本地曲库扫描速度:主进程对文件元数据读取改为有上限并发,保持排序稳定同时减少大目录等待时间。
  • 优化启动恢复速度:本地库队列和播放会话先恢复显示,封面/歌词缓存延后到空闲时后台读取。
  • 优化封面缩略图复用:成功生成的本地封面缩略图增加结果缓存,减少队列、搜索和歌单架重复 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 桌面歌词入口优化版

Choose a tag to compare

@oirge oirge released this 30 Jun 09:45

v1.1.9 桌面歌词入口优化版

  • 播放界面底部控制栏新增桌面歌词图标,可直接开启/关闭桌面歌词。
  • 播放界面图标与视觉控制台桌面歌词开关同步高亮、aria-pressed 和提示文本。
  • 关闭桌面覆盖层同步时清理旧 payload key 和歌词游标,避免重开后复用过期状态。
  • 固定 electron-builder 的 @noble/hashes 依赖到 CommonJS 可用版本,保证 Windows 构建链路可复现。

SHA256 见 Mineradio-1.1.9-SHA256SUMS.txt

Mineradio v1.1.8 播放器性能优化版

Choose a tag to compare

@oirge oirge released this 29 Jun 16:02

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 更新稳定性优化版

Choose a tag to compare

@oirge oirge released this 29 Jun 13:31

反正没什么人看,布想写日志了。

本版实际改动

  • 启动自动更新检查复用 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 更新入口修复版

Choose a tag to compare

@oirge oirge released this 29 Jun 12:20

更新内容

  • 修复纯本地模式下软件内更新入口被隐藏的问题,启动后仍会延迟检查 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 启动体验热修版

Choose a tag to compare

@oirge oirge released this 27 Jun 09:27
  • 修复启动页卡顿:本地音乐库恢复和 Home 背景预热延后到启动动画淡出后执行。
  • 修复启动后自动进入听歌主界面:自动恢复的本地库队列改为被动状态,不再顶掉 Home。
  • 优化启动页渲染负载:按窗口面积限制启动页画布像素倍率。

SHA256:
A3014E8AE0E18218751195BE9D637241DCA3419522FAC65B40F94C4532A94CC9

Mineradio v1.1.4 界面状态修复版

Choose a tag to compare

@oirge oirge released this 27 Jun 06:10

v1.1.4 界面状态修复版

  • 修复每次打开软件界面像被重置的问题:新增主进程稳定界面状态备份,启动前回灌视觉参数、DIY/自动隐藏、歌单面板、音量、本地库路径、播放会话、用户存档和快捷键等关键设置。
  • 启动时如果已有用户界面配置,不再强制切到星河预览,保留上次保存的视觉界面状态。

SHA256:79b16f6efaac697fbc4e39c42b0b3a04ad8bbacf1706e485b75c3724e9362fd9