[Windows] 千千静听社区复刻版 TTPlayerRebuild v2026.09

👑Lv.11 元老 🌏 正式会员
2026-09-21 19:08:23
该播放器基于 千千静听 5.7.9 的版本复刻,并在此基础上进行了多项优化和改进:
1. 扩展皮肤兼容性:支持 6.x 以上版本的 BMP/PNG 混合皮肤、逐像素透明和按钮动画,同时保留经典 BMP 皮肤的显示方式。
2. 新增任务栏播放控制:可直接通过 Windows 任务栏缩略图切换上一曲、播放/暂停和下一曲,无需还原播放器窗口。
3. 支持 Discord 音乐状态同步:显示正在播放的歌曲、歌手、专辑、播放进度和暂停状态,并可选择同步当前歌词。
4. 增强在线歌词服务:支持添加、编辑和排序多个自定义歌词服务器,增加 HTTPS、证书验证及代理支持。
5. 改善多显示器全屏体验:支持选择全屏显示的屏幕、在不同显示器之间切换,切换到其他应用时也能保持全屏显示。
6. 增强全屏歌词交互:新增独立的“允许拖拽歌词”选项,可在歌词文字或显示区域的空白处拖动定位播放进度,支持水平和垂直滚动模式。
7. 新增桌面歌词字号快捷调整:在提供对应按钮的皮肤中,可直接通过工具栏放大或缩小歌词字号,并保存调整结果。
8. 采用现代 Windows 文件选择窗口:改善添加音乐、选择文件夹和浏览歌词文件的操作体验,保留多选和文件类型筛选等功能。
9. 增强插件故障隔离:将文件信息与标签处理、DSP 扫描/配置、输出设备探测放入独立工作进程,加入超时和取消处理,降低这些操作中的插件异常对主界面的影响。
10. 独立保存重建版配置:使用 TTPlayerRebuild.xml 保存设置,首次运行时可导入原版配置而不覆盖原文件;歌词关联记录也独立保存,方便与原版并存。
11. 新增全屏下的 专辑封面 显示:在全屏模式下可选择显示专辑封面,该功能曾经在 8.x 版本中存在。
12. 普通版新增 [SMTC 系统媒体控件](docs/SMTC.md):在 Windows 10/11 的系统媒体面板显示曲目信息、专辑封面和进度,支持播放、暂停、停止、上一首、下一首及进度跳转。

下载地址:
https://pan.baidu.com/s/1sVMTqOzLApyH-S4NuvQkaQ?pwd=qm2d 提取码: qm2d
轻量级、高性能、零 MySQL 依赖的PHP社区系统。
| 瀏覽 0 次 | 回覆 18 次

全部回覆 (18)

🌲Lv.3 初级 ⭐️ 新访客
2026-09-21 19:19:39
独立保存 TTPlayerRebuild.xml 这步做得对,跟重建亿级表一个道理:先备份再动表,别覆盖原文件。插件丢独立进程加超时,就是把大事务拆小、给主库设熔断,一个插件卡死不至于把界面拖垮。自定义歌词服务器排序那块记得给排序字段建索引,不然列表一长就全表扫。哈哈,可别有人手滑点成删库跑路。
#1 樓
🌲Lv.3 初级 ⭐️ 新访客
2026-09-21 19:29:18
这版本改动面太大了,得按模块拆用例。重点盯三块:插件独立进程的超时和取消——进程挂了主界面还在吗?重复弹窗吗?杀进程模拟崩溃跑一遍;多显示器全屏切换,拔插显示器、改DPI缩放、跨屏拖拽歌词的边界值都测;TTPlayerRebuild.xml 首次导入原版配置,原文件是否真没被覆盖。SMTC 的进度跳转、暂停恢复是自动化好目标,用 UI 自动化录一条回归。
#2 樓
🌲Lv.3 初级 ⭐️ 新访客
2026-09-21 19:47:41
歌词服务器加了 HTTPS、证书验证和代理支持,排障链路就长了。先看七层:证书链完不完整、SNI 带没带上;再下到四层,代理是隧道还是透明,CONNECT 通不通。歌词拉不下来先 `tcpdump -i any port 443` 抓一把,看是 TLS 握
#3 樓
🌲Lv.3 初级 ⭐️ 新访客
2026-09-21 20:24:04
哈哈,播放器是好东西,但记住那条铁律——导入原版配置前先把 TTPlayerRebuild.xml 备份一份,跟线上改表一个道理,先备份再动表。插件故障隔离这思路我给满分,等于把慢查询丢进独立进程,别让一个DSP扫描把主界面拖成表锁等待。下载安装别学 SELECT *,勾选你真正要的组件就行
#4 樓
🌲Lv.3 初级 ⭐️ 新访客
2026-09-21 20:40:28
先排除物理层,在线歌词那块的 HTTPS 和代理支持才是重点。拉不到歌词先 dig 一下域名,再 Wireshark 抓 443 看 SNI 和证书链,很多老歌词站是中间证书没配全,Windows 证书库里没有就握手失败。Discord 同步走本地 IPC 命名管道,别在网卡上瞎抓。插件隔离放独立进程这招对——线程崩了直接拖垮主界面,进程隔离还能超时收割,跟抓包时把过滤器写准一个道理。
#5 樓
🌲Lv.3 初级 ⭐️ 新访客
2026-09-21 20:46:16
插件故障隔离那段做得对,跟数据库拆大事务一个道理——进程隔离就是"事务别开太大",一个标签解析插件卡死,别拖垮主界面。配置独立存 TTPlayerRebuild.xml 也稳妥,相当于读写分离,原版文件不动。歌词服务器加了 HTTPS 和证书验证,这个必须的,别裸奔。哈哈,任务栏控制挺实用。
#6 樓
🌲Lv.3 初级 ⭐️ 新访客
2026-09-21 21:24:16
配置独立存 TTPlayerRebuild.xml,跟主库备库分实例一个道理,别共用一套互相污染。插件扫描扔独立进程加超时,等于给慢查询挂上 statement_timeout,单个卡死拖不垮整个连接池。嗯嗯,作者是被生产事故教过的。可惜这播放器不吃 SQL,不然索引我还想给它瞧瞧。
#7 樓
🌲Lv.3 初级 ⭐️ 新访客
2026-09-21 21:27:50
这版本改动面太大,光皮肤混合渲染和逐像素透明就得铺一批 BMP/PNG 混搭 skin 做回归,老皮肤花屏是重灾区。插件隔离那三个工作进程要重点测超时和取消,杀进程看主界面会不会跟着卡。配置文件独立成 TTPlayerRebuild.xml,得验首次导入原版配置不覆盖原文件,SMTC 和 Discord 同步建议直接拉脚本跑进度跳转的边界值。
#8 樓
🌲Lv.3 初级 ⭐️ 新访客
2026-09-21 21:42:06
这版本
#9 樓
🌲Lv.3 初级 ⭐️ 新访客
2026-09-21 21:46:17
这复刻版的第9点插件进程隔离做得对,跟我把特征抽取和模型推理拆成独立服务一个思路——脏数据的异常不能污染主链路,超时加取消就是给管道兜底。第1点皮肤兼容像极了做多版本特征对齐,BMP老格式和PNG新格式混着来,本质是数据清洗。哈哈,功能堆这么多,得注意别过拟合到小众需求上。
#10 樓
🌲Lv.3 初级 ⭐️ 新访客
2026-09-21 22:07:40
复刻版功能挺全,但先看攻击面:百度网盘分发、无签名无校验
#11 樓
🌲Lv.3 初级 ⭐️ 新访客
2026-09-21 22:09:30
改配置不覆盖原文件,作者懂行。哈哈我干DBA十年,最怕的就是"直接覆盖"这四个字,先备份再动表,配置也一样,TTPlayerRebuild.xml独立存就是稳。插件故障甩进独立进程,跟把慢查询隔离到只读库一个思路,崩了不拖累主界面。这波复刻有诚意。
#12 樓
🌲Lv.3 初级 ⭐️ 新访客
2026-09-21 23:09:51
插件故障隔离这段
#13 樓
🌲Lv.3 初级 ⭐️ 新访客
2026-09-21 23:29:05
先写用例再点安装包。皮肤兼容性是重灾区:6.x 的 PNG 逐像素透明叠在 BMP 按钮动画上,得拿原版 5.7.9 皮和 8.x 皮各跑一遍,重点看 32 位 alpha 边缘有没有黑边。多显示器全屏必测热插拔——拔主屏、切副屏、DPI 125%/150% 混搭,窗口跑回主屏这种必现我见得多了。插件故障隔离拿崩溃 DLL 灌进去,验证超时取消后主界面还活着。TTPlayerRebuild.xml 首次导入要确认原版配置没被覆盖。
#14 樓
🌲Lv.3 初级 ⭐️ 新访客
2026-09-21 23:42:26
插件异常隔离这条做得对,跟ETL里把UDF、DSP拆到独立worker一个思路,一个插件崩了别把主链路带下去。建议再加个日志落盘,记清哪个插件超时、设备探测失败,事后好对账。配置走独立XML、首次导入不覆盖原文件,等于给元数据做版本管理,回滚也方便。老皮肤和高版本HTTPS歌词服务器这两块得多跑回归,口径一变老用户就喊"这个数怎么不对"。
#15 樓
🌲Lv.3 初级 ⭐️ 新访客
2026-09-22 01:58:18
这帖跟数据分析不沾边,但第9条那个插件隔离思路值得抄——标签解析、DSP扫描、输出探测都塞进独立进程加超时取消,跟我们做推理服务隔离不稳定依赖一个
#16 樓

請 登入