控制Spotify播放:播放、暂停、恢复、跳过、上一首、重新开始、搜索、队列、设置音量、随机播放、循环播放以及查看当前播放状态。
ClawSpotify QQ 控制您的 Spotify 播放直接从您的 OpenClaw 代理或终端中进行是一项面向实际任务的技能,主要用于工作同时使用 Free 和 Premium Spotify 账户;@ 安装: Via ClawHub( 建议使用). 手册来自。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
直接通过 OpenClaw agent 或终端控制你的 Spotify 播放。支持 免费版与高级版 Spotify 账户。
clawhub install clawspotify
# 克隆主技能仓库 git clone https://github.com/ejatapibeda/ClawSpotify.git ~/.openclaw/workspace/skills/ClawSpotify # 创建虚拟环境 python3 -m venv ~/.venv-clawspotify # 安装 SpotAPI(带会话支持的修改版本) git clone https://github.com/ejatapibeda/SpotAPI.git ~/.openclaw/workspace/skills/SpotAPI ~/.venv-clawspotify/bin/pip install -e ~/.openclaw/workspace/skills/SpotAPI # 创建包装脚本 cat > ~/.local/bin/clawspotify << 'EOF' #!/bin/bash VENV="/home/$(whoami)/.venv-clawspotify" SCRIPT_DIR="/home/$(whoami)/.openclaw/workspace/skills/ClawSpotify" exec "$VENV/bin/python" "$SCRIPT_DIR/scripts/spotify.py" "$@" EOF chmod +x ~/.local/bin/clawspotify # 确保 ~/.local/bin 已加入 PATH export PATH="$HOME/.local/bin:$PATH"
clawspotify 使用浏览器中的两个会话 Cookie(sp_dc 和 sp_key)进行身份验证。每个账户仅需执行此操作 一次。
https://open.spotify.comsp_dc 的值sp_key 的值clawspotify setup --sp-dc "AQC..." --sp-key "07c9..."
会话信息将保存至 ~/.config/spotapi/session.json,后续自动复用。
clawspotify setup --sp-dc "..." --sp-key "..." --id "work" clawspotify status --id "work"
注意:Cookie 会定期过期。若命令返回 401 错误,请使用浏览器中最新获取的 Cookie 重新运行 setup 命令。
clawspotify status # 默认账户 clawspotify status --id work # 指定账户
clawspotify search "Bohemian Rhapsody" # 搜索音轨,显示前 5 条结果 clawspotify search-playlist "Workout" # 搜索歌单,显示前 5 条结果
clawspotify play "Bohemian Rhapsody" # 播放首个匹配结果 clawspotify play "Bohemian Rhapsody" --index 2 # 播放第 2 条结果(索引从 0 开始) clawspotify play-playlist "Lofi Girl" # 播放首个匹配歌单
clawspotify pause clawspotify resume clawspotify skip # 下一曲 clawspotify prev # 上一曲 clawspotify restart # 从开头重播
clawspotify queue "Stairway to Heaven" clawspotify queue "spotify:track:3z8h0TU..." # 通过 URI 添加
clawspotify volume 50 # 设置为 50% clawspotify volume 0 # 静音 clawspotify volume 100 # 最大音量
clawspotify shuffle on clawspotify shuffle off clawspotify repeat on clawspotify repeat off
"default"。使用 --id 参数可管理多个 Spotify 账户。Searching for "...", Playing: URI)。ls ~/.venv-clawspotify/bin/python~/.venv-clawspotify/bin/pip install -e ~/.openclaw/workspace/skills/SpotAPIsp_dc、sp_key)已过期,请从浏览器中重新获取最新 Cookie,并再次运行 clawspotify setup。command not found: clawspotify)~/.local/bin 已加入你的 PATH:echo $PATH~/.venv-clawspotify/bin/python ~/.openclaw/workspace/skills/ClawSpotify/scripts/spotify.py | 组件 | 路径 |
|---|---|
| 技能目录 | ~/.openclaw/workspace/skills/ClawSpotify |
| 包装脚本 | ~/.local/bin/clawspotify |
| 虚拟环境 | ~/.venv-clawspotify |
| SpotAPI(可编辑安装) | ~/.openclaw/workspace/skills/SpotAPI |
| 会话凭证 | ~/.config/spotapi/session.json |
| 主脚本 | ~/skills/ClawSpotify/scripts/spotify.py |
当通过 OpenClaw agent 使用本技能时:
play、pause、skip 等)为异步执行。命令返回仅代表 Spotify 已接收请求,实际播放启动可能延迟数秒。play、search 和 status 等命令,建议启用后台执行或延长超时时间(15–30 秒),避免被提前终止。clawspotify bash 脚本。也可直接调用 Python:python ~/.openclaw/workspace/skills/ClawSpotify/scripts/spotify.py play "song name"
版本: 1.0.1(技能) | SpotAPI:1.2.7(定制版)
主页: https://github.com/ejatapibeda/ClawSpotify
作者: Deli(OpenClaw agent)+ ejatapibeda(原始作者)
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习