Skip to content

v0.0.4

Choose a tag to compare

@github-actions github-actions released this 06 Mar 09:38
· 24 commits to main since this release

Windows Libraries

🎉 新版本发布:v0.0.4 🎉

这个小版本基本实现了项目初期的设想,收集了网易加酷狗加起来将近400多个接口,虽然不确定是否都能用但也算是正式迈出了第一步。后续的更新可能会暂缓一段时间,等积累更多想法和需求后再继续完善。

这是我第一次用 C 语言开发这样一个项目,过程中遇到了不少挑战,也收获了很多经验和教训(人已憔悴)。接下来会好好休整,期待未来能带来更好的改进和功能!

本次更新内容如下:

  1. 🛠️ 抽象化引擎模块
     引擎核心已抽象化,负责统一管理 Quickjs 运行时等底层资源,提升扩展性与维护性。

  2. 🎵 新增网易云音乐 API
     全面支持网易云音乐相关功能,丰富音乐数据获取能力。

  3. 🧩 酷狗 & 网易云方法结构体封装
     将酷狗和网易云的 API 方法分别封装进独立结构体,彻底解决方法覆盖冲突,调用更安全、清晰。

欢迎体验新版本,期待您的反馈!✨

现结构调整,当前包含文件说明(以windows-x64-release为例):

windows-x64-release/
├── include/
│   ├── engine.h                  // 引擎核心头文件,声明主要接口和类型
│   ├── kugou_music_api.h         // 酷狗音乐API头文件,声明相关功能接口
│   ├── kugou_music_api_version.h // 酷狗音乐API版本信息头文件
│   ├── ncm_music_api.h           // 网易云音乐API头文件,声明相关功能接口
│   ├── ncm_music_api_version.h   // 网易云音乐API版本信息头文件
├── lib/
│   ├── engine.dll                // 引擎核心动态库,提供主要功能实现
│   ├── engine.lib                // 引擎动态库导入库,供链接使用
│   ├── kugou_music_api.dll       // 酷狗音乐API动态库,提供相关功能实现
│   ├── kugou_music_api.lib       // 酷狗音乐API动态库导入库,供链接使用
│   ├── kugou_music_api_static.lib// 酷狗音乐API静态库,供静态链接使用
│   ├── libcurl.dll               // curl库动态库,网络请求相关依赖
│   ├── ncm_music_api.dll         // 网易云音乐API动态库,提供相关功能实现
│   ├── ncm_music_api.exp         // 网易云音乐API导出符号文件
│   ├── ncm_music_api.lib         // 网易云音乐API动态库导入库,供链接使用
│   ├── ncm_music_api_static.lib  // 网易云音乐API静态库,供静态链接使用
│   ├── zlib1.dll                 // zlib压缩库动态库,数据压缩相关依赖

Pre-built libraries for Windows platforms:

Platform Description
windows-x64 64-bit Windows (Windows 10/11 x64)
windows-x86 32-bit Windows (Windows 10/11 x86)
windows-arm64 Windows on ARM (Windows 11 ARM)

Each platform zip contains:

  • lib/ - Compiled library files (.lib, .dll)
  • include/ - Header files

Full Changelog: v0.0.3...v0.0.4