Spotify终端播放器

12分钟前更新 1 00
Spotify终端播放器Spotify终端播放器
Spotify终端播放器

技能简介

通过终端命令控制Spotify音乐播放,支持搜索曲目、管理播放状态、切换设备及查看当前播放信息。优先使用spogo工具,同时兼容spotify_player作为备选方案。

业务背景

让技术人员在不离开终端工作界面的情况下高效管理音乐播放。对于长期依赖命令行环境的开发者或运维人员,无需切换窗口或打开图形界面,通过键盘指令即可完成搜歌、切歌、设备切换等操作,保持工作流连贯性。

落地案例:一名后端工程师在进行服务器部署作业时,希望通过背景音乐缓解单调操作。他在终端输入搜索命令查找想听的专辑,指定办公室智能音箱作为播放设备,随后用快捷键控制播放暂停。整个过程中双手无需离开键盘,视线不必切换至音乐软件界面,保障了运维操作的专注度和效率。

能做什么

  • 搜索并播放Spotify曲库中的音乐
  • 控制播放、暂停、上一首、下一首
  • 列出可用播放设备并切换指定设备
  • 查看当前播放状态和曲目信息
  • 收藏喜欢的歌曲(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数据
输出匹配曲目列表、播放状态信息、设备列表、当前曲目详情
适用人群偏好终端操作的开发者、需要后台控制音乐的用户、无图形界面环境使用者
不包含免费账户支持、歌词展示、可视化播放队列管理、离线下载功能

 

风险提示

  • 需要Spotify Premium付费账户才能使用
  • 首次使用需完成浏览器Cookie导入认证
  • 多设备环境下注意确认当前活跃播放设备
  • TUI界面操作请按?键查看快捷键帮助

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/engahmedsalah358-lgtm/ahmed/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...