Commit Graph
157 Commits
Author SHA1 Message Date
MoeFurina 321c25bd7d style: 简化createOption 2026-07-15 21:06:50 +08:00
MoeFurina 0a5a1242f2 feat: 新增免费听接口 2026-07-15 16:14:19 +08:00
MoeFurina 35607f5050 perf: 改进api调试页面 2026-07-11 17:20:14 +08:00
MoeFurina 1454ee216c fix: 请求异常 (83ee2cda34) 2026-06-20 23:28:08 +08:00
MoeFurina 83ee2cda34 feat: add NCBL encrypted scrobble interface and update related documentation
- Implemented new scrobble endpoint for NCBL encrypted logs in `scrobble_v1.js`.
- Updated `scrobble.js` to use domain from config.
- Enhanced `scrobble.html` with tabbed interface for original and NCBL versions, including new input fields.
- Added cookie handling and quick fill functionality for both versions.
- Updated `config.json` to include new domain configurations.
- Introduced `ncbl.js` for NCBL encryption utilities.
- Improved documentation in `home.md` to reflect changes in API usage.
2026-06-20 22:51:51 +08:00
MoeFurina 60ee927e32 fix: 修复听歌打卡接口 (#167) 2026-06-19 15:11:31 +08:00
MoeFurina eb07a525eb feat: 支持显示加密方式 2026-06-18 23:46:11 +08:00
MoeFurina 50cc26f297 feat: 为xeapi重构相关接口以优化密钥获取流程 2026-06-06 14:52:33 +08:00
MoeFurina d26e6b0615 feat: 新增新版会员任务接口 (#173) 2026-05-30 20:02:00 +08:00
MoeFurina d0935f6e42 feat: add xeapi support and refactor eapi_decrypt to api_decrypt
- Added xeapi option to the API selection dropdown in api.html.
- Removed eapi_decrypt.html and created a new api_decrypt.html for unified API decryption.
- Implemented multi-crypto support in api_decrypt.html with corresponding UI changes.
- Created decrypt.js module to handle decryption logic for different crypto types including xeapi.
- Updated request.js to remove unnecessary debug logs and improve code clarity.
- Updated index.html to link to the new api_decrypt.html instead of the removed eapi_decrypt.html.
2026-05-30 00:17:24 +08:00
MoeFurina ec7eff1697 Merge branch 'pr/183' 2026-05-29 22:46:26 +08:00
MoeFurina 232cc3d916 Squashed commit of the following:
commit 01d391ac91
Author: Sunset Mikoto <[email protected]>
Date:   Mon May 25 13:05:14 2026 +0800

    Update util/option.js

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 85d70ba9dd
Author: Sunset Mikoto <[email protected]>
Date:   Mon May 25 12:56:34 2026 +0800

    Update util/option.js

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 3cfecbcc1f
Author: Sunset Mikoto <[email protected]>
Date:   Mon May 25 12:51:29 2026 +0800

    Update util/option.js

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit c6e9746ed6
Author: Sunset Mikoto <[email protected]>
Date:   Mon May 25 01:47:53 2026 +0000

    fix: 修正为原始逻辑,简化代码

commit d6961ecb4d
Author: Sunset Mikoto <[email protected]>
Date:   Sun May 24 18:11:35 2026 +0000

    feat: 当ENABLE_RANDOM_CN_IP为true时,除非请求参数randomCNIP显式为false,默认开启randomCNIP
2026-05-29 17:20:07 +08:00
MoeFurina ba9c6deaee feat: 新增助眠解压相关模块 && bump 4.32.0 2026-04-17 20:41:31 +08:00
MoeFurina bbb2b9d4a0 docs: 更新文档 2026-03-20 20:08:47 +08:00
LaoShui 755489546b refactor(util): 简化文件帮助工具函数
- 移除未使用的 path 模块引入
- 将 getFileExtension 函数从异步改为同步
- 优化 sanitizeFilename 函数逻辑,移除冗余扩展名处理
2026-02-18 20:24:43 +08:00
LaoShui 92df6e13a0 refactor(cloud): 重构文件处理逻辑并提取辅助函数
- 将文件大小、MD5计算等逻辑提取到 fileHelper 工具模块
- 使用统一的文件扩展名和文件名处理函数
- 简化临时文件处理和清理逻辑
- 统一文件上传数据获取方式
- 移除重复的文件操作代码并提高可维护性
2026-02-18 20:19:46 +08:00
MoeFurina f08f192328 refactor: 重构随机中国ip 2026-02-14 23:50:59 +08:00
2a0b54e442 feat: Add user playlist endpoints & domain overrides (bump 4.30.1) (#105)
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-11 16:49:11 +08:00
ElyPrism 609c910d5a ci: 支持action自动编译可执行文件 2026-01-31 14:22:00 +08:00
f6fc452666 更新 README 以反映 Node.js 版本要求和 Docker 使用说明 (#80)
Co-authored-by: binaryify <[email protected]>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-16 22:58:19 +08:00
MoeFurina 9d18639464 fix(eslint): fix files which have eslint problems 2025-11-15 13:25:09 +08:00
MoeFurina fe28194445 refactor(generateRandomChineseIP): 完善随机中国ip功能 2025-11-15 13:11:29 +08:00
MoeFurina 597ac1498f fix(eslint): fix files which have eslint problems 2025-11-01 13:11:38 +08:00
MoeFurina 173496f305 build(ci): delete useless lock files 2025-10-25 12:10:23 +08:00
ImFurina d78a20ea11 feat(randomCNIP): 添加随机中国IP选项 2025-10-08 11:40:40 +08:00
ImFurina 0e0777d175 feat: 支持全局cookie代理 2025-10-06 14:07:33 +08:00
ImFurinaandbinaryify abd0c9ca91 refactor: 重构模块加载
Refactored main.js to optimize module and server loading, improving code clarity and lazy loading. Updated several dependencies in package.json to their latest versions for better security and compatibility. Updated documentation cover page and home page to reflect project branding changes.

Co-Authored-By: binaryify <[email protected]>
2025-09-07 13:08:26 +08:00
ImFurina ceb2044500 feat(logger}: 支持更好的日志输出, 完善了文档 2025-08-24 23:10:24 +08:00
IamFurina 45609a8806 feat. 更新API到4.27.0 2025-08-24 23:08:27 +08:00
111inhistory 5a242a300e Correct the iphone cookie 2024-10-12 16:33:01 +00:00
overwriter a0b09afc30 fix: cookie不覆盖原有参数 2024-10-10 00:48:41 +08:00
overwriter a2d675cdd6 fix: cookie参数补充 2024-10-10 00:00:21 +08:00
overwriter 7e2683c660 fix: os使用iphone 2024-10-06 16:29:09 +08:00
overwriter 9d3828b3c1 feat: cookie添加部分字段 2024-10-06 16:12:55 +08:00
overwriter 18c9ebe51e feat: 修改客户端的ua 2024-10-06 11:48:59 +08:00
overwriter 9447e7bb60 fix: 补充修改 2024-08-10 22:12:53 +08:00
overwriter dd9ec456bf refactor: 请求头无需传递content-type、os和appver 2024-08-03 20:00:25 +08:00
overwriter c1011b8602 refactor: request无需传入请求方式 2024-07-31 08:55:35 +08:00
overwriter e9bad5d27e fix: weapi的cookie不需要os和appver,避免听歌打卡接口不被记录 2024-07-29 23:33:27 +08:00
overwriter 422722e0a7 feat: 增加下载、购买记录接口 2024-07-22 07:53:46 +08:00
overwriter 9310aa450a refactor: 将csrfToken抽出来 2024-07-14 11:48:00 +08:00
overwriter 02505b72d4 fix: e_r在加密前插入data 2024-07-13 17:35:44 +08:00
overwriter 8de3e9fa66 refactor: 调整加密请求数据的代码结构;添加一些注释 2024-07-13 08:46:45 +08:00
overwriter 656a69e07e feat: eapi返回值加密可被控制;默认不加密 2024-07-12 23:24:40 +08:00
overwriter f7132eba63 refactor: 请求的data不覆盖 2024-07-12 23:18:37 +08:00
overwriter bd8c049576 refactor: 补充一些注释 2024-06-29 11:36:16 +08:00
overwriter 9006fdc938 refactor: 默认返回值都是未加密的 2024-06-27 20:18:01 +08:00
overwriter 157a058f74 feat: eapi和api都生成cookie;甚至适配了linuxapi 2024-06-27 19:53:42 +08:00
overwriter 46718c29f1 refactor: 精简weapi的链接,统一使用uri 2024-06-25 22:47:17 +08:00
overwriter d23b4a3653 refactor: api是否加密由配置文件决定;封装option 2024-06-25 00:12:53 +08:00