devialet

🔊 智能掌控 Devialet 高端音响

🥥48总安装量 10评分人数 11
100% 的用户推荐

基于 Devialet 官方 API 的本地网络音箱控制方案,支持 Phantom/Mania 全系及 Spotify 集成,实现语音操控播放与音量。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 通过完整代码安全审计,无 eval/exec 危险函数及注入漏洞
  • ✅ OAuth Token 本地加密存储,无静默上传用户敏感信息行为
  • ⚠️ HTTP 明文传输协议,建议在可信本地网络环境使用
  • ⚠️ 依赖 Spotify 桌面应用及 playerctl/xdotool 工具链,需手动安装配置
  • ✅ 具备输入边界检查(音量 0-100)及 set -euo pipefail 错误处理机制

使用说明

Devialet Speaker Control 是一款专为 Devialet 高端音响系统设计的本地化控制方案,通过 HTTP API 实现与 Phantom、Mania 等全系产品的深度集成。

核心用法方面,该 Skill 提供双重控制模式:基础模式直接调用 Devialet IP Control API 实现音量调节(0-100)、播放/暂停、静音切换及设备状态查询;高级模式则通过 Spotify 桌面应用与 playerctl、xdotool 工具链配合,实现"语音点歌-自动搜索-Spotify Connect 推流"的完整链路。用户仅需配置 DEVIALET_IP 环境变量即可建立通信,支持自然语言指令如"播放 Drake 的歌曲"或"将音量设为 40"。

显著优点体现在三方面:一是硬件兼容性优异,覆盖 Phantom I/II、Reactor、Dialog 及 Mania 全系,仅需 DOS 2.14+ 或 SDOS 1.3+ 固件;二是架构设计合理,采用纯本地网络通信,Spotify Token 存储于 ~/.config/clawdbot/ 本地路径,无云端数据泄露风险;三是功能集成度高,将音箱硬件控制与流媒体服务无缝衔接,填补了中国市场 Devialet 智能化控制的工具空白。

潜在局限亦不容忽视:首先,Spotify 功能强依赖桌面应用运行状态,且需用户自行申请 API 凭据,配置门槛较高;其次,HTTP 明文传输存在中间人攻击风险,不建议在公共 Wi-Fi 或访客网络部署;再者,音量控制等操作缺乏二次确认机制,存在误触可能;最后,作为社区驱动的 T3 来源项目,长期维护稳定性不及官方方案。

适用群体明确指向三类用户:已购置 Devialet 硬件的音响发烧友、追求本地化智能家居的隐私敏感型用户,以及希望将高端音响纳入自动化工作流的极客群体。对于仅使用 AirPlay 或蓝牙的普通用户,此工具提升有限。

使用风险主要集中于网络层与依赖层:HTTP API 缺乏 TLS 加密,建议在隔离的 IoT VLAN 中运行;外部工具链(curl、jq、playerctl)的版本差异可能导致脚本异常;Spotify 认证流程涉及 OAuth 交互,需防范钓鱼攻击。此外,固件升级后 API 变动可能导致功能失效,建议升级前查阅兼容性列表。

devialet 内容

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