Spotify Automation
通过Composio实现Spotify工作流自动化,涵盖播放列表管理、音乐搜索、播放控制及用户资料访问等功能。
分类
开发工具安装
热度:26
下载并解压到你的 skills 目录
复制命令,发送给智能体自动安装:
下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-composio-skills-spotify-automation&locale=zh&source=copy
Spotify Automation - 通过 Composio MCP 实现智能音乐管理
技能概述
Spotify Automation 是一个通过 Composio MCP 服务器连接 Spotify API 的自动化技能,支持播放列表管理、音乐目录搜索、播放控制、专辑和曲目信息获取以及用户配置文件访问等完整功能。
适用场景
核心功能
常见问题
使用 Spotify 自动化功能需要 Premium 订阅吗?
大部分功能(搜索、播放列表管理、信息获取)在免费账户上也可正常使用。只有播放控制功能(
SPOTIFY_START_RESUME_PLAYBACK)需要 Spotify Premium 订阅,否则会返回 403 权限错误。如何将 Spotify 账户连接到 Composio MCP?
访问 Composio MCP 服务器
https://rube.app/mcp,系统会提示您通过 Spotify OAuth 进行授权。连接成功后,所有以 SPOTIFY_ 开头的工具将立即可用。如果账户已处于连接状态,无需重复认证。Spotify 播放列表管理有哪些限制?
单个用户最多可以创建约 11,000 个播放列表。更新播放列表详情(如名称、描述)仅限当前用户拥有的播放列表。协作模式只能在非公开播放列表上启用(
public 必须设为 false)。搜索有声书功能仅在美国、英国、加拿大、爱尔兰、新西兰和澳大利亚可用。播放控制为什么返回 404 错误?
播放控制需要至少一个活动的 Spotify 设备(移动端、桌面端、Web 或音箱)。如果当前没有活动设备,播放请求将返回 404 错误。可以通过
device_id 参数指定目标设备,或默认使用当前活动设备。context_uri 和 uris 参数有什么区别?
这两个参数互斥,不能同时使用。
context_uri 用于播放完整的专辑、艺术家或播放列表(提供 Spotify URI),而 uris 用于播放特定的曲目列表(提供一组曲目 URI)。根据您的播放需求选择其中一个。可以一次性添加多少曲目到播放列表?
通过
SPOTIFY_ADD_ITEMS_TO_PLAYLIST 工具可以使用 Spotify URI 添加曲目或单集。Spotify API 本身支持批量添加,但建议合理控制单次添加数量以避免超时。如果需要添加大量曲目,建议分批处理。如何获取其他用户的播放列表?
使用
SPOTIFY_GET_USER_S_PLAYLISTS 工具并提供目标用户的 Spotify user_id。该工具可以浏览任意用户的公开播放列表,支持分页浏览(每页 1-50 个播放列表)。