Skip to content

1.2.0 —— 默认空列表 + 「启动时恢复上次播放列表」开关

Choose a tag to compare

@non266 non266 released this 08 Oct 17:55
· 77 commits to main since this release

默认打开就是空列表 + 「启动时恢复上次播放列表」开关

  • 打开程序默认是一张空列表:播放 → 启动时恢复上次播放列表 默认不勾。
    不勾时这一次启动算全新一次会话——不恢复上次的列表,也不挂上次的「当前歌单」
    (空列表挂着歌单名,往里加两首再点「覆盖保存」就会把整份歌单换成那两首)。
    歌单文件一个字节都不动,文件 → 播放列表 里点一下就能载入回来;
    空着启动时状态栏会说一句:就绪(本次是空列表,可在「文件 → 播放列表」里载入歌单)。
  • 勾上之后下次启动恢复上次退出时的列表 + 当前歌单关联。勾上只写设置、下次启动才生效,
    不会当场把上次的列表塞进来盖掉正在听的东西。
    退出时照旧记录这张列表,所以开关打开后拿到的是"上一次关闭时的那份",不是几周前残留的旧数据。

升级注意(只影响第一次)

开关默认关 + "退出时照旧记录"没变 → 从 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「未知发布者」——这是没买代码签名证书的必然结果。