返回顶部
d

denon-avr-control天龙AVR控制

Control a network-connected Denon AVR/AVC receiver over its classic IP control interface (TCP telnet-style commands or the goform HTTP endpoint), and expose local audio libraries through DLNA/UPnP for receiver playback. Use when asked to power the receiver on/off, change volume, mute, switch inputs, query status, send raw Denon commands, or serve user-chosen music directories to a compatible Denon/HEOS receiver.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
199
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

denon-avr-control

Denon AVR 控制

使用此技能控制本地网络上的Denon接收器。

快速开始

  1. 1. 确认接收器的主机名或IP地址。
  2. 在进行更改前,先执行读取/查询操作。
  3. 使用 scripts/denon_avr.py 进行常规操作。
  4. 如果缺少特定型号的命令,请阅读 references/commands.md 并使用 --raw 参数。

默认工作流程

查询状态

运行:

bash
python3 skills/denon-avr-control/scripts/denon_avr.py --host --status

电源

bash
python3 skills/denon-avr-control/scripts/denon_avr.py --host --power on
python3 skills/denon-avr-control/scripts/denon_avr.py --host --power off

音量

bash
python3 skills/denon-avr-control/scripts/denon_avr.py --host --volume 35.5
python3 skills/denon-avr-control/scripts/denon_avr.py --host --volume-up 3
python3 skills/denon-avr-control/scripts/denon_avr.py --host --volume-down 2

输入源

bash
python3 skills/denon-avr-control/scripts/denon_avr.py --host --input tv
python3 skills/denon-avr-control/scripts/denon_avr.py --host --input game
python3 skills/denon-avr-control/scripts/denon_avr.py --host --input heos

静音

bash
python3 skills/denon-avr-control/scripts/denon_avr.py --host --mute on
python3 skills/denon-avr-control/scripts/denon_avr.py --host --mute off

传输方式选择

优先使用默认的TCP传输方式:

bash
python3 skills/denon-avr-control/scripts/denon_avr.py --host --status

如果接收器仅响应HTTP控制端点:

bash
python3 skills/denon-avr-control/scripts/denon_avr.py --host --transport http --status

原始命令

当预设参数不足或需要使用特定型号功能时,使用原始模式:

bash
python3 skills/denon-avr-control/scripts/denon_avr.py --host --raw PW? --raw MV? --raw SI?

阅读 references/commands.md 了解常用命令系列。

本地电脑播放

如果用户希望在电脑上播放本地音频文件,请将此接收器控制技能与 scripts/localaudiojukebox.py 配合使用。

当任务需要以下操作时,请阅读 references/local-playback.md:

  • - 扫描本地目录中的歌曲
  • 播放随机歌曲或短随机队列
  • 播放与用户查询匹配的曲目
  • 根据用户提供的条件构建简单播放列表
  • 停止或检查本地播放器状态

此工作流程在本地电脑上播放音频,因此如果需要通过接收器输出声音,该电脑的系统输出必须已路由至接收器。

实验性DLNA推送模式

如果用户希望Denon自行通过局域网获取并播放本地文件,请使用 scripts/dlna_push.py。

当任务需要以下操作时,请阅读 references/dlna-push.md:

  • - 在选择文件前扫描文件夹中的音频文件
  • 将随机本地曲目直接推送到Denon渲染器
  • 推送用户查询选择的曲目
  • 将特定文件路径推送到Denon
  • 停止远程播放并关闭临时HTTP服务器
  • 在Windows和macOS上支持相同方法

此模式比本地输出播放更具跨平台性,因为它使用Python + HTTP + UPnP/DLNA。该模式仍处于实验阶段,目前最适合单曲推送。

真实DLNA媒体服务器模式

如果接收器上的临时URL推送不可靠,请改用 scripts/simpledlnaserver.py。

当任务需要以下操作时,请阅读 references/dlna-server.md:

  • - 将一个或多个用户选择的音乐目录暴露为真实可发现的DLNA媒体服务器
  • 让用户决定音乐路径,而非假定固定文件夹
  • 让Denon通过其本地音乐/HEOS路径浏览库
  • 支持更符合Windows习惯且基于标准的设置
  • 避免原始的临时URL播放技巧

此模式提供SSDP发现、设备描述、ContentDirectory服务、ConnectionManager服务以及直接HTTP媒体服务。

对于跨平台的本地库播放,优先选择此模式。

安全准则

  • - 在不知道当前状态时,先进行查询。
  • 除非用户明确要求批量操作,否则一次只发送一个变更操作。
  • 将输入名称和声音模式视为型号相关;如果友好别名失败,请切换到 --raw 参数。
  • 如果用户未提供接收器地址,请询问IP/主机名,或仅在用户明确要求网络扫描时进行发现。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 denon-avr-control-1776123122 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 denon-avr-control-1776123122 技能

通过命令行安装

skillhub install denon-avr-control-1776123122

下载

⬇ 下载 denon-avr-control v0.1.0(免费)

文件大小: 18.86 KB | 发布时间: 2026-4-15 12:27

v0.1.0 最新 2026-4-15 12:27
Initial release of denon-avr-control.

- Control Denon AVR/AVC receivers on your network using TCP or HTTP commands.
- Power on/off, change volume, mute, switch inputs, and query receiver status.
- Send raw Denon commands for advanced or model-specific features.
- Play local audio directories through the receiver using DLNA/UPnP or classic network push.
- Includes scripts for receiver control, local playback, DLNA push, and a full DLNA media server.
- Guidance for safe operation: query state first and use model-specific workarounds as needed.
- Tested on MacOS

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部