Repository navigation
1.2.0 —— 默认空列表 + 「启动时恢复上次播放列表」开关
默认打开就是空列表 + 「启动时恢复上次播放列表」开关
- 打开程序默认是一张空列表:
播放 → 启动时恢复上次播放列表默认不勾。
不勾时这一次启动算全新一次会话——不恢复上次的列表,也不挂上次的「当前歌单」
(空列表挂着歌单名,往里加两首再点「覆盖保存」就会把整份歌单换成那两首)。
歌单文件一个字节都不动,文件 → 播放列表里点一下就能载入回来;
空着启动时状态栏会说一句:就绪(本次是空列表,可在「文件 → 播放列表」里载入歌单)。 - 勾上之后下次启动恢复上次退出时的列表 + 当前歌单关联。勾上只写设置、下次启动才生效,
不会当场把上次的列表塞进来盖掉正在听的东西。
退出时照旧记录这张列表,所以开关打开后拿到的是"上一次关闭时的那份",不是几周前残留的旧数据。
升级注意(只影响第一次)
开关默认关 + "退出时照旧记录"没变 → 从 1.1.0 升上来时,上次那份列表不会再自己回来
(歌单文件一个字节没动,菜单里点一下就能载入)。如果那份列表没存成歌单又想要回来:
先别关程序,把 %AppData%\播放器\settings.json 里的 RestoreLastPlaylist 改成 true
(或者先把那份 settings.json 备份一份),下次启动它就照旧恢复。
这一版还做了什么
- 设置方案里,新设置项归进「行为」组(勾选窗口和方案文件都跟着更新)。
- 安全网:第 6 步新增一条同一份设置、两次启动的对比检查——
关着时列表必须为空、不能挂歌单名、菜单里不能出现「覆盖保存」入口;
开着时同一个歌单名必须真的恢复出来并有那个入口。四个变异逐个变红。
完整变更记录(含验收数据与两个产物的 SHA256):
CHANGELOG.md
下载哪个
| 资产 | 适合 |
|---|---|
local-player-1.2.0-setup.exe |
日常使用:每用户安装、不弹 UAC、带卸载器、可选桌面图标,可加进「打开方式」候选;自包含,不需要先装 .NET |
local-player-1.2.0-portable.zip |
不想装 / 放 U 盘:解压到一个文件夹直接运行,不写注册表 |
卸载不删用户数据(设置 / 历史 / 歌单 / 设置方案 / 字体都在 %AppData%\播放器)。
安装包没有数字签名,第一次运行会弹 SmartScreen「未知发布者」——这是没买代码签名证书的必然结果。