Repository navigation
1.3.0:六个新功能(A-B 循环 / 音量均衡 / 下一首播放队列 / 歌单顺序与批量重命名 / 画面旋转翻转 / SMTC 显示)
1.3.0 · 六个新功能
这一版是所有者点名的六件事,分三批做完。每个功能都有断言 + 变异 + 文档,全量冒烟仍是 20 步。
播放
- A-B 循环(
播放 → A-B 循环):把 A / B 两点设在当前时间,越过 B 就跳回 A。
子菜单第一行随时写着当前 A/B(精确到 0.1 秒);A 不早于 B、B 不晚于 A 都如实拒绝并说明原因。 - 音量均衡(normalize)(
播放 → 音量均衡(normalize),默认关):给媒体挂 libvlc 的
normvol滤镜,把忽大忽小的音量拉平。它是媒体级滤镜,切换会重载当前这一首并说明「已从头开始重播以应用」。 - 「下一首播放」队列(列表右键 /
播放菜单):把选中的项排到当前这首后面(最多 20 条、去重),
排进队的行标题前显示▶;自然播完先播队首,列表的当前项不动,队列空了再回到列表继续。
队列不落盘(关掉程序就没了)。
歌单与画面
- 歌单顺序:歌单窗口里拖动一行就能调整歌单顺序,拖完立即写进歌单目录下的
歌单顺序.txt
(纯文本、记事本可查;删掉它就回到按名字排)。窗口与「文件 → 播放列表」菜单都按这个顺序列。 - 批量重命名:多选之后给一个基名,按显示顺序改成
基名 1/基名 2…;
名字非法或撞车时一个文件都不动。 - 画面旋转 / 翻转(
视图 → 画面旋转):不旋转 / 顺时针 90° / 180° / 逆时针 90° /
水平翻转 / 垂直翻转,按文件记住,切换停在原来的位置(只转画面本身,窗口比例与歌词不动)。
系统集成
- 系统媒体控件(SMTC):Win10/11 的音量弹窗与锁屏上显示当前这一首的曲名 / 歌手、
播放状态与进度。⚠ 这一版只做"显示":那几个播放按钮与封面没有做(按钮要一个 WinRT 委托、
封面要异步 WinRT,手写 COM 做不安全——硬做会是"按一下按钮栈错乱")。
系统媒体键不受影响,照旧好用。
顺手修掉的一个真 bug
- 只
Dispose没Close的窗口会留下一个还在跑的界面计时器:它每 20 秒把自己那份旧历史
写回history.json,把别的实例刚写的记录盖掉。这是从"全量冒烟偶发在第 18 步红"一路查出来的,
用户侧触发面很小(正常关窗没事),但会实打实地丢一次调整。
下载
| 文件 | 说明 |
|---|---|
local-player-1.3.0-setup.exe |
安装程序(67.69 MB),装到 %LocalAppData%\Programs\全能本地播放器,免 UAC |
local-player-1.3.0-portable.zip |
便携版(102.13 MB),解压即用;也可用 播放器_DATA_DIR 指定数据目录 |
- 没有代码签名:Windows 会提示"未知发布者"(点"更多信息 → 仍要运行")。
- 卸载不会删用户数据:设置 / 历史 / 歌单 / 设置方案 / 字体都在
%AppData%\播放器,卸载器一个字节都不动。 - 怎么用、有哪些功能、快捷键 → README;
第一次接触 → docs/介绍.md;
这一版装了什么、每条的来龙去脉 → CHANGELOG。