作者:互联网 时间: 2026-08-07 15:10:01
Spotify 播放器技能提供了一个强大的基于终端的界面,用于与您的 Spotify 账户进行交互。它主要利用 spogo 进行播放和搜索,同时提供 spotify_player 作为可靠的备选方案。此技能非常适合希望在不离开终端或 IDE 的情况下管理音乐环境的开发人员,是 Openclaw Skills 库中的一个强大补充。
通过弥合 Spotify API 与命令行之间的差距,此技能允许对曲目、专辑和播放列表进行细粒度控制。无论您是在搜索特定歌曲还是管理 Spotify Connect 设备,此工具都能确保您的媒体工作流程与编码工作流程一样高效。
下载入口:https://github.com/openclaw/skills/tree/main/skills/steipete/spotify-player
从源直接安装技能的最快方式。
npx clawhub@latest install spotify-player
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
<project>/skills/
优先级:工作区 > 本地 > 内置
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 spotify-player。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
要在 Openclaw Skills 环境中使用此技能,请安装所需的二进制文件并进行身份验证:
# 通过 Homebrew 安装 spogo
brew tap steipete/tap
brew install spogo
# 或安装备用播放器
brew install spotify_player
# 为 spogo 导入身份验证 Cookie
spogo auth import --browser chrome
| 文件/路径 | 描述 |
|---|---|
~/.config/spotify-player/ |
配置文件(如 app.toml)的主要目录。 |
app.toml |
包含用户设置、客户端 ID 和播放偏好。 |
| Spotify Premium | 基于终端的播放功能所需的账户订阅级别。 |
name: spotify-player
description: Terminal Spotify playback/search via spogo (preferred) or spotify_player.
homepage: https://www.spotify.com
metadata: {"clawdbot":{"emoji":"??","requires":{"anyBins":["spogo","spotify_player"]},"install":[{"id":"brew","kind":"brew","formula":"spogo","tap":"steipete/tap","bins":["spogo"],"label":"Install spogo (brew)"},{"id":"brew","kind":"brew","formula":"spotify_player","bins":["spotify_player"],"label":"Install spotify_player (brew)"}]}}
Use spogo (preferred) for Spotify playback/search. Fall back to spotify_player if needed.
Requirements
spogo or spotify_player installed.spogo setup
spogo auth import --browser chromeCommon CLI commands
spogo search track "query"spogo play|pause|next|prevspogo device list, spogo device set "<name|id>"spogo statusspotify_player commands (fallback)
spotify_player search "query"spotify_player playback play|pause|next|previousspotify_player connectspotify_player likeNotes
~/.config/spotify-player (e.g., app.toml).client_id in config.? in the app.