v0.0.4
Windows Libraries
🎉 新版本发布:v0.0.4 🎉
这个小版本基本实现了项目初期的设想,收集了网易加酷狗加起来将近400多个接口,虽然不确定是否都能用但也算是正式迈出了第一步。后续的更新可能会暂缓一段时间,等积累更多想法和需求后再继续完善。
这是我第一次用 C 语言开发这样一个项目,过程中遇到了不少挑战,也收获了很多经验和教训(人已憔悴)。接下来会好好休整,期待未来能带来更好的改进和功能!
本次更新内容如下:
-
🛠️ 抽象化引擎模块
引擎核心已抽象化,负责统一管理 Quickjs 运行时等底层资源,提升扩展性与维护性。 -
🎵 新增网易云音乐 API
全面支持网易云音乐相关功能,丰富音乐数据获取能力。 -
🧩 酷狗 & 网易云方法结构体封装
将酷狗和网易云的 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