metowolf
0ada0b0d2b
fix: 修改 GitHub Actions 使用 .npmrc 文件进行 npm 认证
...
- 移除 registry-url 配置,改为直接创建 .npmrc 文件
- 在 CI 中动态创建包含 NPM_TOKEN 的 .npmrc 文件
- 简化发布流程,避免环境变量可能导致的认证问题
- 解决 npm publish 404 Not Found 错误
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
v1.5.14
2025-10-12 18:31:33 +08:00
metowolf
ffb2f39d7f
feat: add GitHub Actions workflow for automatic npm publishing
...
- Configure release.yml to trigger on tag pushes (v*)
- Set up automated build and publish process
- Use NPM_TOKEN for authentication
- Support Node.js 20.x environment
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-12 18:20:32 +08:00
metowolf
09a20adee6
chore: bump version to v1.5.14
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-12 18:16:43 +08:00
METO
7bd70a345d
fix: 添加腾讯音乐歌词HTML实体解码功能 ( #119 )
2025-10-12 17:07:58 +07:00
METO
041d6b56df
refactor: 重构为 nodejs 语言 ( #118 )
...
* feat: migrate from PHP to Node.js implementation
- Replace PHP implementation with Node.js version
- Add Node.js package configuration (package.json, package-lock.json)
- Add Rollup build configuration for browser compatibility
- Update README with Node.js usage examples and API documentation
- Add comprehensive test suite for all supported platforms
- Add Claude Code development instructions (CLAUDE.md)
- Remove PHP-specific files (composer.json, src/Meting.php)
- Update GitHub workflows for Node.js environment
This migration maintains API compatibility while providing:
- Promise-based async/await support
- ES6 class design with method chaining
- Zero external dependencies (Node.js built-in modules only)
- Support for all existing music platforms (netease, tencent, xiami, kugou, baidu, kuwo)
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
* refactor: 重构为 Provider 模式架构
- 引入统一的 Provider 接口,实现平台解耦
- 将原有单体文件拆分为模块化 Provider 系统
- 实现真正的内部闭环设计,每个 Provider 独立处理编码/解码
- 优化构建系统,支持版本号注入和 TypeScript 定义生成
- 完善测试覆盖,支持独立平台测试
- 新增架构文档,详细说明设计模式和开发流程
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
* fix: 修复 ES Module 导入问题,添加 package.json exports 配置
- 添加 module 字段指向 ESM 版本构建文件
- 添加 exports 字段支持双包发布模式
- 修正 main 字段路径格式
- 解决 import Meting from '@meting/core'; 导入失败问题
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
* refactor: 简化网易云音乐架构并恢复 search option 参数支持
- 移除 WebAPI 支持,统一使用 EAPI 架构,简化代码结构
- 删除复杂的选项管理系统和全局配置
- 恢复 search 接口的 option 参数支持(type, page, limit)
- 优化构建配置和代码压缩设置
- 更新文档和测试以反映新的 API 结构
Breaking Changes:
- 移除 setOption() 方法
- 删除 WebAPI (weapi) 相关代码
- 简化 netease provider 为纯 EAPI 实现
🤖 Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
---------
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Happy <yesreply@happy.engineering >
2025-10-10 13:00:21 +08:00
metoxie
ad15f482e7
use github action
2023-10-08 16:47:55 +08:00
dodododooo
6a1978dfad
add related project ( #109 )
...
add related project
2021-11-29 16:34:33 +08:00
Hans362
187b5bb7c6
Fix kuwo url ( #108 )
2021-11-07 00:01:52 +08:00
metowolf
a88a1dffca
release: 1.5.11
v1.5.11
2021-07-19 11:53:12 +00:00
Hans362
2e0a179990
Fix kuwo album, playlist & artist function ( #105 )
2021-07-19 19:49:00 +08:00
metowolf
92148453fc
release: 1.5.10
v1.5.10
2021-06-27 16:03:20 +00:00
metowolf
b0f255c597
feat: Support QQ Music VIP url ( #96 )
2021-06-27 16:02:31 +00:00
metowolf
948954b177
Fix kuwo url function
2021-06-27 15:40:17 +00:00
metowolf
c9aacc952a
1.5.9, Fix netease api
v1.5.9
2021-06-27 10:40:43 +00:00
metowolf
d228d8fb4d
Change format function to protected ( #100 )
2021-06-27 10:32:50 +00:00
metowolf
ef2b45615d
Update Related Projects
2021-06-27 10:31:21 +00:00
Hans362
114719bf11
Add kuwo api support ( #101 )
2021-06-27 18:16:23 +08:00
Mr-Wu
c123e2fb4b
Fix garbled Chinese Lyrics ( #97 )
2021-02-14 11:13:07 +08:00
metowolf
b8db7318e1
ci: support php 7.4
v1.5.8
2020-11-07 06:15:16 +00:00
metowolf
4e37156de4
1.5.8, fixed netease playlist api
2020-11-07 06:13:52 +00:00
yiyun
79f804a807
🍰 Updated README, add Meting4Net ( #92 )
2020-05-17 22:41:46 +08:00
metowolf
54178aa112
🥝 1.5.7, Updated xiami API ( #76 , #77 )
v1.5.7
2019-06-16 13:55:00 +08:00
metowolf
1e26fab655
🚑 Update .travis.tml
2019-01-11 13:22:29 +08:00
metowolf
0652dde8f6
🚗 Remove PHPUnit
2019-01-11 13:19:23 +08:00
metowolf
94948c439e
🍵 StyleCI
v1.5.6
2019-01-11 13:04:03 +08:00
metowolf
dd8a69524b
🍮 StyleCI
2019-01-11 13:01:53 +08:00
metowolf
5d0b6b4f55
🍉 1.5.6, Updated tencent API ( #67 )
2019-01-11 12:57:01 +08:00
metowolf
116994348f
🍒 Updated API
...
- [baidu] update qianqian 1.2.1
v1.5.5
2018-11-04 15:03:05 +08:00
metowolf
e1ceaa61ce
🐟 Remove baidu(qianqian) testcase
2018-09-12 10:51:18 +08:00
Henry Wang
78f3ff48b7
📖 Polish README.MD ( #58 )
...
* Polish README.MD
* Update README.md
2018-09-12 10:38:33 +08:00
lwl12
c606c12881
🍒 Support Proxy ( #55 )
2018-08-10 09:55:50 +08:00
metowolf
22c22b4fcd
🐛 Fixed PHPUnit
v1.5.3
2018-06-21 16:53:36 +08:00
metowolf
afed9b6f2e
🍒 Updated API
...
- [netease] change UA
- [tencent] nothing
- [xiami] change url API
- [kugou] update API (version 8991)
- [baidu] update API (千千音乐)
2018-06-21 16:41:28 +08:00
metowolf
216cb0098a
🍰 optional bcmath extension
v1.5.2
2018-03-08 11:36:34 +08:00
metowolf
2a27d66044
🍰 Apply fixes from StyleCI
v1.5.1
2018-03-04 23:58:46 +08:00
metowolf
967a9e71b6
🍰 Enhanced Netease Music API
2018-03-04 23:45:02 +08:00
metowolf
b921d8fbe9
🍰 Updated requirement
v1.5.0
2018-03-03 16:15:57 +08:00
METO
35ab1dde43
🍡 Merge pull request #45
...
Apply fixes from StyleCI
2018-03-03 15:20:53 +08:00
METO
c3b345b100
Apply fixes from StyleCI
2018-03-03 07:19:12 +00:00
metowolf
a857ddd016
🍰 Incremented version to 1.5.0
...
- new Xiami API
- rollback Netease API to weapi
- fixed Baidu API
- enhanced core code
2018-03-03 15:09:00 +08:00
METO
55cf94fac8
Merge pull request #44 from metowolf/analysis-q1DgJy
...
Apply fixes from StyleCI
2018-03-01 19:47:40 +08:00
METO
a215437d24
Apply fixes from StyleCI
2018-03-01 11:43:55 +00:00
metowolf
c672fb3108
😵 remove baidu test
...
cause ip forbidden...
v1.4.1
2018-02-10 00:50:48 +08:00
metowolf
3806eeb170
🍤 fix baidu test
2018-02-10 00:44:17 +08:00
metowolf
497748ad88
🍯 new baidu music API
2018-02-10 00:17:02 +08:00
metowolf
c282e23de7
🍹 compatibility with php 5.3
2018-02-07 23:15:18 +08:00
metowolf
3292182b20
🌮 Upgrading Meting to 1.4.0
...
- Update Netease Music API (1.1.0.1232)
- Add search options
- Fixed randomHex
v1.4.0
2018-02-05 23:41:29 +08:00
meto
8ebe1d5c43
🌰 cookie enhanced
v1.3.10
2018-01-02 21:30:54 +08:00
METO
416ebf187e
🔥 update tencent api
...
- 🔥 update tencent to mac version
- 🎨 new Meting logo
v1.3.9
2017-09-07 21:59:25 +08:00
METO
47785a5439
🐛 fix Netease page, close #30
v1.3.8
2017-09-05 16:00:13 +08:00