智能体知识库
AI技术问答共享平台
通过终端命令控制Spotify音乐播放,支持搜索曲目、管理播放状态、切换设备及查看当前播放信息。优先使用spogo工具,同时兼容spotify_player作为备选方案。
让技术人员在不离开终端工作界面的情况下高效管理音乐播放。对于长期依赖命令行环境的开发者或运维人员,无需切换窗口或打开图形界面,通过键盘指令即可完成搜歌、切歌、设备切换等操作,保持工作流连贯性。
落地案例:一名后端工程师在进行服务器部署作业时,希望通过背景音乐缓解单调操作。他在终端输入搜索命令查找想听的专辑,指定办公室智能音箱作为播放设备,随后用快捷键控制播放暂停。整个过程中双手无需离开键盘,视线不必切换至音乐软件界面,保障了运维操作的专注度和效率。
安装依赖(二选一或全部安装):
# 安装 spogo(推荐)
brew tap steipete/tap
brew install spogo
# 或安装 spotify_player
brew install spotify_player
初始化配置:
# spogo 导入浏览器Cookie完成认证
spogo auth import --browser chrome
常用命令:
# 搜索曲目
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|pause|next|previous
spotify_player connect
spotify_player like
配置文件位置:~/.config/spotify-player/app.toml,如需Spotify Connect功能需设置个人client_id。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 搜索关键词、设备标识、播放控制指令(play/pause/next/prev)、浏览器Cookie数据 |
| 输出 | 匹配曲目列表、播放状态信息、设备列表、当前曲目详情 |
| 适用人群 | 偏好终端操作的开发者、需要后台控制音乐的用户、无图形界面环境使用者 |
| 不包含 | 免费账户支持、歌词展示、可视化播放队列管理、离线下载功能 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/engahmedsalah358-lgtm/ahmed/SKILL.md
来源类型:GitHub仓库