iSkills 原始文档
🎵

spotify-player

OpenClaw Skill

Terminal Spotify playback/search via spogo (preferred) or spotify_player.


spotify-player

Skill 简介

spotify-player 是一个通过终端控制 Spotify 播放的实用工具,它允许开发者通过命令行来搜索、播放、暂停和切换 Spotify 音乐曲目。该 Skill 支持两种主要的命令行工具:spogospotify-player。其中,spogo 是首选工具,因为它提供了更强大的功能和更简便的集成方式。而 spotify-player 则作为备选工具,在某些环境下提供兼容性支持。

该 Skill 的核心目标是为开发者提供一个简洁高效的方式,通过终端与 Spotify 进行交互。这对于那些喜欢在终端环境中工作的开发者,或者需要在自动化脚本中集成音乐控制功能的场景非常有用。通过这个 Skill,用户可以轻松地实现对 Spotify 的全面控制,而无需离开他们熟悉的终端界面。

主要功能

spotify-player 提供了多种核心功能,以下是其中几个关键点:

使用场景

spotify-player 适用于多种开发和使用场景,以下是几个典型的例子:

  1. 开发环境音乐控制:在开发过程中,开发者可以通过终端快速控制音乐播放,而无需切换到 Spotify 客户端。这有助于保持工作流程的连续性,提高工作效率。

  2. 自动化脚本集成:开发者可以将 spogospotify-player 命令集成到自动化脚本中,实现音乐播放的自动化。例如,在完成某个任务后自动播放特定的音乐列表。

  3. 服务器端音乐控制:在服务器环境中,开发者可以通过 SSH 连接到服务器并使用 spotify-player 控制音乐播放。这对于那些需要在无图形界面环境下工作的用户非常有用。

  4. 音乐资源管理:通过命令行搜索和选择音乐,开发者可以更方便地管理和组织他们的音乐资源。例如,批量添加曲目到播放列表或下载特定曲目的信息。

  5. 多设备同步播放:支持 Spotify Connect 的设备管理功能,用户可以在多个设备之间轻松切换音乐播放,实现无缝的音乐体验。

如何使用

安装与配置

要使用 spotify-player,需要满足以下前置条件:

以下是使用 Homebrew 安装 spogo 的示例命令:

brew install steipete/tap/spogo

或者,如果需要使用 spotify-player,可以使用以下命令:

brew install spotify-player

配置 spogo

安装完成后,需要导入 Spotify 的 cookies 进行认证:

spogo auth import --browser chrome

这将打开 Chrome 浏览器并引导用户完成认证过程。

常用命令

以下是一些常用的 spogo 命令示例:

# 搜索曲目
spogo search track "你的查询内容"

# 播放、暂停、下一曲、上一曲
spogo play
spogo pause
spogo next
spogo prev

# 列出所有设备并设置当前设备
spogo device list
spogo device set "设备名称或ID"

# 查询当前状态
spogo status

如果使用 spotify-player,则可以使用以下命令:

# 搜索曲目
spotify-player search "你的查询内容"

# 播放控制
spotify-player playback play
spotify-player playback pause
spotify-player playback next
spotify-player playback previous

# 连接设备
spotify-player connect

# 标记喜欢的曲目
spotify-player like

示例

示例 1:使用 spogo 搜索并播放曲目

# 搜索曲目
spogo search track "Bohemian Rhapsody"

# 播放搜索结果中的第一首曲目
spogo play 1

示例 2:使用 spotify-player 控制播放并标记喜欢的曲目

# 播放特定曲目
spotify-player search "Stairway to Heaven"
spotify-player playback play 1

# 标记当前播放的曲目为喜欢
spotify-player like

总结

spotify-player 是一个功能强大且灵活的 Spotify 控制工具,专为开发者设计。通过终端命令,用户可以轻松地搜索、播放和管理 Spotify 上的音乐资源。该 Skill 特别适合那些在终端环境中工作的开发者,以及需要将音乐控制功能集成到自动化脚本中的场景。

无论是简单的播放控制,还是复杂的多设备管理,spotify-player 都能提供可靠的支持。对于那些希望在不离开终端的情况下享受音乐的用户来说,这是一个不可或缺的工具。通过使用 spogospotify-player,开发者可以大幅提升工作效率,同时享受高品质的音乐体验。

查看原始 SKILL.md 生成于 2026-03-12 · 内容由 AI 辅助生成