Lyrion Music

🎵 掌控全屋音乐,从命令行开始

通过 JSON-RPC 控制 Lyrion Music Server(原 Logitech Media Server),实现多房间音乐播放、音量调节与本地曲库管理。

收藏
6.2k
安装
1.7k
版本
0.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

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. 结合 clearaddplay 三步快速切换专辑

5. 利用 searchartists/albums/songs 层级浏览本地曲库

显著优点:

  • 多房间同步:支持 Squeezebox 生态的硬件播放器与软件客户端统一控制
  • 零依赖设计:纯 Bash 脚本实现,无需额外运行时环境
  • URI 灵活支持:可播放本地数据库索引(db: 协议)与网络流媒体 URL
  • 增量音量:支持 +/- 相对调节,适配场景化快捷操作

潜在局限:

  • 需预配置 LMS 服务端(默认端口 9000),无独立音乐服务能力
  • Player ID 需手动获取,未提供播放器别名/房间名映射机制
  • 无认证加密,依赖局域网环境安全性
  • 德语界面文档对部分用户存在理解门槛

适合人群:

  • 已部署 LMS/Squeezebox 的家庭用户
  • 追求极简 CLI 控制的自动化爱好者
  • 需要将音乐控制集成到 Home Assistant 等系统的进阶玩家

常规风险:

  • 明文 HTTP 通信,建议配合 VPN/隔离网络使用
  • 未验证的输入可能通过 add 命令注入非法路径(依赖 LMS 后端校验)

Lyrion Music 内容

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