详情

首页手游攻略 Spotify 播放器:CLI 音乐搜索与播放 - Openclaw Skills

Spotify 播放器:CLI 音乐搜索与播放 - Openclaw Skills

佚名 2026-08-07 15:10:01

什么是 Spotify 播放器?

Spotify 播放器技能提供了一个强大的基于终端的界面,用于与您的 Spotify 账户进行交互。它主要利用 spogo 进行播放和搜索,同时提供 spotify_player 作为可靠的备选方案。此技能非常适合希望在不离开终端或 IDE 的情况下管理音乐环境的开发人员,是 Openclaw Skills 库中的一个强大补充。

通过弥合 Spotify API 与命令行之间的差距,此技能允许对曲目、专辑和播放列表进行细粒度控制。无论您是在搜索特定歌曲还是管理 Spotify Connect 设备,此工具都能确保您的媒体工作流程与编码工作流程一样高效。

下载入口:https://github.com/openclaw/skills/tree/main/skills/steipete/spotify-player

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install spotify-player

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 <project>/skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 spotify-player。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

Spotify 播放器 应用场景

  • 直接从终端或编码环境控制音乐播放。
  • 在开发人员工作流程中自动化 Spotify 搜索和播放触发器。
  • 通过 CLI 在本地网络中管理 Spotify Connect 设备。
  • 使用代理驱动的语音或文本命令切换曲目或暂停音乐。
Spotify 播放器 工作原理
  1. 该技能检查本地系统中是否存在 spogo 或 spotify_player 二进制文件。
  2. 通过导入浏览器 Cookie 或配置 API 客户端 ID 建立用户身份验证。
  3. 该技能接收搜索曲目或执行播放操作(播放、暂停、跳过)的命令。
  4. 命令被转换为底层引擎的 CLI 参数,以与 Spotify API 交互。
  5. 播放状态和设备元数据将返回给用户以进行实时监控。

Spotify 播放器 配置指南

要在 Openclaw Skills 环境中使用此技能,请安装所需的二进制文件并进行身份验证:

# 通过 Homebrew 安装 spogo
brew tap steipete/tap
brew install spogo

# 或安装备用播放器
brew install spotify_player

# 为 spogo 导入身份验证 Cookie
spogo auth import --browser chrome

Spotify 播放器 数据架构与分类体系

文件/路径 描述
~/.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)"}]}}

spogo / spotify_player

Use spogo (preferred) for Spotify playback/search. Fall back to spotify_player if needed.

Requirements

  • Spotify Premium account.
  • Either spogo or spotify_player installed.

spogo setup

  • Import cookies: spogo auth import --browser chrome

Common CLI commands

  • Search: spogo search track "query"
  • Playback: spogo play|pause|next|prev
  • Devices: spogo device list, spogo device set "<name|id>"
  • Status: spogo status

spotify_player commands (fallback)

  • Search: spotify_player search "query"
  • Playback: spotify_player playback play|pause|next|previous
  • Connect device: spotify_player connect
  • Like track: spotify_player like

Notes

  • Config folder: ~/.config/spotify-player (e.g., app.toml).
  • For Spotify Connect integration, set a user client_id in config.
  • TUI shortcuts are available via ? in the app.
点击查看更多
推荐专题
热门阅读