Ter Music Web

Skill技能

Ter Music CLI 调用技能 — 七种语言的命令行工具,共享配置自动刷新Token
邮件验证授权Token
自动配置config
219预设排行榜
搜索歌曲歌单
MP3/MV下载播放
SKILL.md下载 Zip 包安装
NPM 安装/更新 CLI
使用 NPM 全局安装或更新 CLI 工具,安装后可直接使用 ter-music-cli 命令:
npm install -g ter-music-cli
安装到 Agent
使用 npx skills add 命令直接安装到Agent
直接安装
npx skills add https://termusic.com/download/ter-music-cli/SKILL.md
跳过交互
npx skills add https://termusic.com/download/ter-music-cli/SKILL.md -y
安装到指定Agent
npx skills add https://termusic.com/download/ter-music-cli/SKILL.md -a codex -y
安装到所有Agent
npx skills add https://termusic.com/download/ter-music-cli/SKILL.md --all
使用方法
安装Skill技能后,当你说出类似以下内容时,技能会自动触发:
"帮我搜索周杰伦的晴天"
"看看有些什么排行榜单"
"推荐一些适合学习时听的中文歌"
"下载周杰伦的晴天MV"
"搜下周杰伦的歌单"
"看下推荐歌单"
首次使用前需要先执行登录流程:技能会根据 config.json 中的配置调用 Ter Music Web 的后端 API。
node ter-music-cli.mjs send your@example.com
node ter-music-cli.mjs verify your@example.com 123456
登录后可以使用以下命令查看登录状态信息:
node ter-music-cli.mjs login

命令列表

send <email>
发送验证码(0 积分)
verify <email> <code>
验证码登录(0 积分)
login
检查已存token(0 积分)
daily
今日推荐歌曲(5 积分)
rank [filter]
排行榜单浏览(0 积分)
rank-detail <id> [page]
排行榜单详情(0 积分)
search-song <keyword> [page]
搜索歌曲(3 积分)
search-playlist <keyword> [page]
搜索歌单(3 积分)
playlist-detail <id> [page]
搜索歌单详情(0 积分)
smart <prompt>
智能歌单推荐(10 积分)
similar <title> <artist>
相似歌曲推荐(5 积分)
recommended-playlists [page]
推荐歌单浏览(0 积分)
recommended-playlist <uuid>
推荐歌单详情(0 积分)
aidj <prompt>
AIDJ连播推荐(5 积分)
subscription
订阅积分记录(0 积分)
order-status <orderId>
查询订单状态(0 积分)
create-order <planId>
微信支付订单(0 积分)
create-alipay-order <planId>
支付宝订单(0 积分)
redeem <planId> <code>
兑换码兑换(0 积分)
play-song <title> <artist>
搜索下载播放MP3(4~5 积分)
song-url <platform> <songId> <title> <artist>
获取播放地址(1 积分)
mv <title> <artist>
搜索下载播放MV(1 积分)
mv-list <title> <artist>
搜索MV视频列表(1 积分)
mv-url <bvid> [title] [pic]
获取MV播放地址(1 积分)
lyrics <platform> <songId> <title> <artist>
获取歌词(1 积分)
comments <title> <artist>
获取评论(1 积分)
insight <mode> <title> <artist>
歌曲洞察(2~5 积分)
invite
查看邀请信息(0 积分)
help [id]
帮助文档(0 积分)
all
全量巡检(40+ 积分)

脚本清单

语言文件名编译运行命令
Node.js 18+ter-music-cli.mjs无需编译node ter-music-cli.mjs <cmd> [args]
Python 3.8+ter-music-cli.py无需编译python ter-music-cli.py <cmd> [args]
Go 1.21+ter-music-cli.gogo build -o ter-music-cli-go.exe ter-music-cli.gogo run ter-music-cli.go <cmd> [args]
Java 11+ter-music-cli.javajavac -encoding UTF-8 ter-music-cli.javajava TerMusicCLI <cmd> [args]
Rust 1.70+ter-music-cli.rsrustc ter-music-cli.rs -o ter-music-cli-rs.exe.\ter-music-cli-rs.exe <cmd> [args]
Shell/Bashter-music-cli.sh无需编译.\ter-music-cli.sh <cmd> [args]
PowerShellter-music-cli.ps1无需编译.\ter-music-cli.ps1 <cmd> [args]
未选择歌曲 · 去搜索歌曲播放
已暂停 · 顺序播放速度: 1.00x00:00 / 00:00音量: 80%