Commit Graph

  • 76fb812a50 feat(login): wy cookie 绑定与 qs 短信/sessionid 登录 master snowy-yang 2026-10-04 17:31:38 +08:00
  • 6b05fde64b refactor(qs)!: 手机端链路彻底清除——PC 签名成为唯一供给 snowy-yang 2026-10-04 17:31:33 +08:00
  • cec63f864e fix(bili): 取流 CDN 分级选址——backupUrl 按 host 分级探测,根治 PCDN 点歌卡死 snowy-yang 2026-10-04 17:29:21 +08:00
  • e1357dd412 refactor(api)!: 平台 id 回退——joox/5sing/bili/apple 恢复全名,目录对齐 bd/mg snowy-yang 2026-10-03 21:04:55 +08:00
  • 8c02fb5c15 refactor(sdk): 审计 P2 卫生项清理——请求层收敛与死代码清除 snowy-yang 2026-10-03 20:48:54 +08:00
  • ecca1b8458 feat(qs): PC 签名改双模式供给,签名工具链迁出独立仓库 qs-signer snowy-yang 2026-10-03 20:45:22 +08:00
  • 1b972ec4dd refactor(api)!: 平台 id 收尾统一——migu→mg、apple→ap snowy-yang 2026-10-03 11:07:21 +08:00
  • 3381e9b906 refactor(api)!: 平台 id 改两字母短码——qian→bd、joox→jx、5sing→5s、bili→bl snowy-yang 2026-10-03 11:03:06 +08:00
  • 14f7295fd4 chore(tools): 入库汽水签名工具链(独立签名服务与逆向记录) snowy-yang 2026-10-03 10:50:34 +08:00
  • dd28ba157c docs: 文档与实现对齐,并收录全量代码检查报告 snowy-yang 2026-10-03 00:27:30 +08:00
  • de2dd311ee feat(qs): 接入官方签名模块、修复扫码登录链路、新增本机登录脚本 snowy-yang 2026-10-03 00:27:19 +08:00
  • 68e071b166 feat(sdk): kg/kw/tx/wy 补齐专辑、歌单与 parse 能力 snowy-yang 2026-10-03 00:26:51 +08:00
  • 33b96f92c4 feat(sdk): 新增咪咕/千千/JOOX/哔哩哔哩/5sing/Apple Music 六平台 snowy-yang 2026-10-03 00:26:32 +08:00
  • 47ce651f46 fix: 修复代码审查发现的 P0/P1 缺陷(含测试加固) snowy-yang 2026-10-03 00:23:25 +08:00
  • ece9c5fc9a chore(git): 忽略 agent 工作目录、取消跟踪本机配置 snowy-yang 2026-10-03 00:21:02 +08:00
  • cca7e63ec3 fix(dev): pnpm dev 容忍 sources/ 缺失——scripts/dev.mjs 仅为存在的目录注册 --watch-path snowy-yang 2026-10-02 21:09:20 +08:00
  • 436b102ae2 feat(api): 列表接口分页统一 path 段——boards/song-list/singer songs与albums/album 支持可选 /:page,弃用 ?page= snowy-yang 2026-10-02 20:57:31 +08:00
  • baa34a501c feat(api): search/find 改 path 风格——/search/:source/:keyword[/:page] 与 /url 同构,find 支持单平台/all snowy-yang 2026-10-02 20:51:50 +08:00
  • cf0874fc15 feat(auth): 流代理升级短时签名 URL——?exp=&sig=(HMAC 派生 10 分钟有效)替代裸 ?key=,秘钥不再落入 URL/日志 snowy-yang 2026-10-02 20:39:25 +08:00
  • 415a04dea8 feat(auth): 统一 X-Server-Key 全路径鉴权(防扫描探测)+ per-IP 滑动窗口限流 snowy-yang 2026-10-02 20:31:59 +08:00
  • 649ebbe12b feat(auth): 调用秘钥鉴权——AUTH_KEY 环境变量启用,Bearer/X-Api-Key/?key= 三种携带方式,流地址自动附带 key snowy-yang 2026-10-02 20:15:36 +08:00
  • bc1d23cbba fix(test): smoke 默认随机端口自起实例——避免连到 16688 常驻旧实例导致新用例误报 snowy-yang 2026-10-02 20:08:35 +08:00
  • cd5d9b1c91 fix(me): 搜索对齐网页版——dramaapi/search 正剧置顶,d:<剧id> 条目自动取首个免费集 snowy-yang 2026-10-02 20:08:35 +08:00
  • 1fec828547 feat: 平台注册与路由收尾——9 平台(含 xm/me/qt/lr 有声)、复合 id 约定、64k 档位、测试与文档 snowy-yang 2026-10-02 19:43:21 +08:00
  • 6fb866e343 feat(lr): 懒人听书平台接入——App 通道搜索、web 章节列表、账密登录取流 snowy-yang 2026-10-02 19:43:21 +08:00
  • 83d3eb3b49 feat(qt): 蜻蜓FM平台接入——audiostream HMAC-MD5 签名直链、SSR 搜索/频道节目列表 snowy-yang 2026-10-02 19:43:20 +08:00
  • 020e9bbb2e feat(me): 猫耳FM平台接入——App API HMAC 签名取明文直链、匿名搜索/剧集、token 绑定 snowy-yang 2026-10-02 19:43:20 +08:00
  • 5a9915b74c feat(xm): 喜马拉雅平台接入——匿名搜索/专辑/免费曲直链(hdaa xm-sign+AES-ECB 解密)、cookie 绑定解锁付费 snowy-yang 2026-10-02 19:43:09 +08:00
  • 44852864e2 feat(tx): flac24bit 高阶音质候选链——RS01(Hi-Res)/Q000(大师)/AI00(臻品母带) 逐级回退 snowy-yang 2026-10-02 19:43:08 +08:00
  • 3b40ba4c8f feat(kg): 账密登录与 20028 验证码处理——/v9/login_by_pwd、ssa-code 挑战链、行为指纹模拟、dfid 正式注册 snowy-yang 2026-10-02 19:43:08 +08:00
  • e796e622f2 docs(readme): 补齐 qs 平台与双通道后的过期内容 snowy-yang 2026-10-01 22:54:05 +08:00
  • b3e1cc5f67 feat(url): 取流链兜底——外部音源→SDK 直连→酷我跨平台匹配 snowy-yang 2026-10-01 22:54:00 +08:00
  • 0f9cff2a08 feat(qs): 汽水音乐平台接入——匿名搜索/试听、抖音扫码登录、解密流代理 snowy-yang 2026-10-01 22:43:49 +08:00
  • aa4f2eec67 feat(kw): 取流双通道重构——mobi.s convert_url_with_sign 主通道 snowy-yang 2026-10-01 22:43:43 +08:00
  • ddc44a276d fix(kg): /v5/url 成功响应按顶层 url/backupUrl 数组解析 snowy-yang 2026-10-01 22:43:29 +08:00
  • 0f9989b26f feat(login): kg 扫码/短信验证码登录、QQ 扫码登录 snowy-yang 2026-10-01 16:35:08 +08:00
  • 96f6a7fe91 feat(source): 外部音源迁 src/ 并新增 source-simple 进程内直载 snowy-yang 2026-10-01 16:35:08 +08:00
  • 66d06ef48a refactor(sdk): tipSearch 全删、歌词解码器归位、IPC 桥移除、api-source 层拆除 snowy-yang 2026-10-01 16:33:53 +08:00
  • 3c51e4d06a feat(dev): 热重载开发模式(node --watch 限定 src/sdk/sources 目录) snowy-yang 2026-09-29 20:24:40 +08:00
  • aca7928019 feat(login): kg/tx 登录态自动续期(移植 lx-music-api-server 方案) snowy-yang 2026-09-29 20:16:33 +08:00
  • 9d7cb6f39a fix: /search 的 name 参数示例与描述改为纯歌名(拼入歌手会被翻唱版顶掉原曲) snowy-yang 2026-09-29 20:09:21 +08:00
  • 354df2e739 refactor: 架构整固——分层单向化、全量 TypeScript、直接运行 snowy-yang 2026-09-25 23:06:23 +08:00
  • c8c939aa32 feat(kg): 取流切换到手机客户端通道(gateway /v5/url,android 签名) snowy-yang 2026-09-18 21:28:43 +08:00
  • 45f3a4b989 feat(login): 新增网易云扫码/手机号登录与酷狗 token 绑定 snowy-yang 2026-09-18 19:15:11 +08:00
  • fd5e2122d3 chore: 还原被 tmp 下临时依赖安装波及的 pnpm-lock.yaml snowy-yang 2026-09-18 18:45:57 +08:00
  • 41b5d20b1e feat(wy): 歌手歌曲列表填充专辑封面 snowy-yang 2026-09-18 18:45:06 +08:00
  • 0f2585e5bd feat(album): 新增 QQ 音乐(tx)专辑支持 snowy-yang 2026-09-17 06:20:37 +08:00
  • b06769dbbd fix(album): 修复 kw 专辑接口——上游通道可用,故障为路由误传参数 snowy-yang 2026-09-16 22:34:41 +08:00
  • 23c7ad91e4 feat(api): 新增歌手与专辑接口,修复各平台死代码中的多处隐藏 bug snowy-yang 2026-09-16 22:23:22 +08:00
  • d142dd6096 refactor: 清理死代码与构建加固 snowy-yang 2026-09-16 21:40:28 +08:00
  • 5dd0468860 refactor!: 移除品牌字样,音源改为 sources/ 目录自动加载,脚本不入库 snowy-yang 2026-09-16 21:28:50 +08:00
  • f548e5990b chore: 切换包管理器为 pnpm snowy-yang 2026-09-16 21:14:33 +08:00
  • c1c8aa4b94 refactor(routes)!: 移除旧版 query 风格路由 snowy-yang 2026-09-16 21:07:01 +08:00
  • 10de5582c7 fix(docs): 豁免 /docs/json 信封包裹,修复 Swagger UI 无法加载规范 snowy-yang 2026-09-16 20:52:38 +08:00
  • ab90c5b4c4 docs: 移除 lx 音源签名分析与逆向相关表述 snowy-yang 2026-09-16 20:29:18 +08:00
  • 2b4bb16e02 refactor(server): 迁移到 Fastify 5 + 完善文档与路由参数适配 snowy-yang 2026-09-09 21:56:06 +08:00
  • 59b2aae584 feat(server): 标准 HTTP 服务器重构 + FastAPI 风格自动文档 snowy-yang 2026-08-29 11:51:07 +08:00
  • 1dfb7a59ca refactor(sdk): musicSdk 全量迁移至 TypeScript snowy-yang 2026-08-29 00:23:50 +08:00
  • f289df4cd7 存档:TS 重构前基线(lx 聚合源 = isolated-vm 加载器,签名方案已移除) archive 2026-08-28 23:24:49 +08:00