zijunchiang
87aa979abd
合并自建歌曲源支线(selfhost-source)+ 版本号按约定修正为 1.6.0
版本号:
- 1.5.11 越界(规则 3 规定 patch ≤ 10)→ 修正为 1.6.0(进位到 minor、patch 归 0)
- versionCode 43 不变:43 从未对外发布,本次修正只是把命名拉回约定
合并支线(原在工作区根目录、App 仓库之外,DESIGN.md 自称"支线"):
- selfhost-source/server/ 自建歌曲源服务器(纯 Python 标准库、零 pip 依赖)
- selfhost-source/deploy/、DESIGN.md、LIBRARY.md、build_inventory.py
- selfhost-source/inventory/ 小清单(playlists.csv、song-stats.md 等)
- ⚠️ inventory 生成物(songs-*.csv / singers-top.csv,共 84MB)不入库,
已写入 .gitignore;需要时用 build_inventory.py 依据 muse.db 重新生成
同时入库的 App 侧支线改动(此前为工作树未提交状态):
- Whoami.kt(whoami 设备心跳)、DeviceIdentity.kt(设备身份伪装)
- PushDownload.kt / PushDownloadClient.kt(点歌推送)
- AdVideoFilter 带 query/fragment 的地址闸门;KTV_BRIDGE_API 11 → 13
- 修 ktv_api.js 的 global.KtvBridgeApiVersion(12 → 13,与注释及 Kotlin 两处校验一致)
- 对应单测:WhoamiTest / DeviceIdentityTest / PushDownloadTest / AdVideoFilterTest(共 39 例)
文档:
- DESIGN.md 的"在 App 仓库之外"约定改为"已并入仓库统一版本化"
- AGENTS.md 版本号行更新为 1.6.0/43,并新增支线并入说明
验证:assembleRelease + testReleaseUnitTest 全过(39 例)
2026-10-14 02:06:28 +08:00
..
2026-10-14 02:06:28 +08:00
2026-10-14 02:06:28 +08:00
2026-10-14 02:06:28 +08:00
2026-10-14 02:06:28 +08:00
2026-10-14 02:06:28 +08:00
2026-10-14 02:06:28 +08:00
2026-10-14 02:06:28 +08:00
2026-10-14 02:06:28 +08:00
2026-10-14 02:06:28 +08:00
2026-10-14 02:06:28 +08:00
2026-10-14 02:06:28 +08:00
2026-10-14 02:06:28 +08:00
2026-10-14 02:06:28 +08:00
2026-10-14 02:06:28 +08:00
2026-10-14 02:06:28 +08:00
2026-10-14 02:06:28 +08:00
2026-10-14 02:06:28 +08:00
2026-10-14 02:06:28 +08:00
2026-10-14 02:06:28 +08:00