Devialet Speaker Control

🔊 Phantom 音响智能掌控中枢

通过 HTTP API 控制 Devialet Phantom 高端音响,支持播放控制、音量调节、Spotify 集成,适合智能家居音频管理。

收藏
12.5k
安装
2.6k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Devialet 音响控制技能基于本地 HTTP API,为 Phantom I/II、Mania 等高端音响提供程序化控制能力。核心功能包括:

  • 播放控制:Play/Pause/Mute/Unmute 及当前状态查询
  • 音量调节:0-100 级精确音量控制
  • Spotify 集成:支持搜索歌曲、通过 Spotify URI 播放,利用 Spotify Connect 流媒体传输
  • 源选择:切换输入源

配置流程

需设置 DEVIALET_IP 环境变量或在 TOOLS.md 中记录设备 IP,可选配置 Spotify 桌面客户端及 playerctl/xdotool 工具链。

技术实现

1. 通过 D-Bus/MPRIS 与 Spotify 桌面应用通信搜索曲目
2. 调用 Spotify URI 启动播放

3. 利用 Spotify Connect 协议将音频流推送至音响

4. 直接调用 ipcontrol/v1 REST API 控制硬件参数

显著优点

  • 无损流媒体:借助 Spotify Connect 实现高质量音频传输,非蓝牙转录
  • 本地网络直连:HTTP API 完全局域网运行,无云端依赖,延迟极低
  • 高端硬件适配:专为 Devialet Phantom 系列(2000W+ 功率、SAM® 技术)优化
  • 自然语言接口:支持口语化指令如"播放 Drake - God's Plan"

潜在局限

  • 固件版本锁死:必须 DOS 2.14+/SDOS 1.3+,旧设备无法兼容
  • Spotify 强依赖:流媒体功能绑定 Spotify 桌面客户端,无独立音源支持
  • 局域网局限:HTTP API 仅限本地网络,无公网远程控制能力
  • Linux 工具链:Spotify 集成需要 playerctl/xdotool,macOS/Windows 需额外适配

适合人群

  • 已拥有 Devialet Phantom/Mania 音响的发烧友
  • 构建智能家居音频自动化的高级用户
  • 需将音响控制集成至自定义脚本或 MCP 工作流的开发者

常规风险

  • 网络暴露风险:HTTP API 明文传输,若音响 IP 暴露于公网可被未授权控制
  • 固件兼容性:API 端点可能随固件更新变更,需持续关注兼容性
  • Spotify 连接稳定性:依赖桌面客户端运行状态,进程崩溃会导致控制失效

Devialet Speaker Control 内容

references文件夹
scripts文件夹
手动下载zip · 10.1 kB
api.mdtext/markdown
请选择文件