核心用法
Lyrion Music Server Skill 是一款面向家庭媒体中心的命令行控制工具,通过调用 LMS 的 JSON-RPC API 实现远程音乐管理。用户可通过 lyrion.sh 脚本完成播放器发现、播放控制、音量调节、播放列表管理及本地音乐库检索等全套操作。
典型工作流:
1. 执行 players 获取可用播放器 ID(MAC 地址格式)
2. 使用 play/pause/stop 控制播放状态
3. 通过 volume [player_id] [0-100] 精确调节音量或 mute 静音
4. 结合 clear → add → play 三步快速切换专辑
5. 利用 search 或 artists/albums/songs 层级浏览本地曲库
显著优点:
- 多房间同步:支持 Squeezebox 生态的硬件播放器与软件客户端统一控制
- 零依赖设计:纯 Bash 脚本实现,无需额外运行时环境
- URI 灵活支持:可播放本地数据库索引(
db:协议)与网络流媒体 URL - 增量音量:支持
+/-相对调节,适配场景化快捷操作
潜在局限:
- 需预配置 LMS 服务端(默认端口 9000),无独立音乐服务能力
- Player ID 需手动获取,未提供播放器别名/房间名映射机制
- 无认证加密,依赖局域网环境安全性
- 德语界面文档对部分用户存在理解门槛
适合人群:
- 已部署 LMS/Squeezebox 的家庭用户
- 追求极简 CLI 控制的自动化爱好者
- 需要将音乐控制集成到 Home Assistant 等系统的进阶玩家
常规风险:
- 明文 HTTP 通信,建议配合 VPN/隔离网络使用
- 未验证的输入可能通过
add命令注入非法路径(依赖 LMS 后端校验)