Airfoil音箱控制

3小时前更新 1 00
Airfoil音箱控制Airfoil音箱控制
Airfoil音箱控制

技能简介

该技能通过命令行调用Airfoil软件,实现对AirPlay音箱的连接、断开、音量调节和状态查询。无需离开终端即可完成多房间音频管理。

能做什么

  • 列出局域网内所有可用的AirPlay音箱
  • 连接指定音箱并开始音频推送
  • 断开已连接的音箱
  • 单独调节每个音箱的音量(0-100%)
  • 查看当前连接状态和音量水平

使用说明

安装步骤:

  1. 安装Airfoil应用:
    brew install --cask airfoil
    或从官网下载:rogueamoeba.com/airfoil/mac/
  2. 首次启动Airfoil,前往系统设置 → 隐私与安全性 → 辅助功能,授予Airfoil和终端应用权限
  3. 技能即可使用

基本用法:

  • ./airfoil.sh list — 显示所有可用音箱
  • ./airfoil.sh connect "音箱名称" — 连接音箱(名称区分大小写)
  • ./airfoil.sh disconnect "音箱名称" — 断开音箱
  • ./airfoil.sh volume "音箱名称" 50 — 设置音量为50%
  • ./airfoil.sh status — 查看已连接音箱及音量

输入与输出

见下方输入与输出表格。

项目内容
输入操作指令(list/connect/disconnect/volume/status)、音箱名称(精确字符串)、音量数值(0-100)
输出音箱列表、连接状态确认、音量设置结果、当前连接设备状态
适用人群macOS用户、Airfoil付费用户、拥有多台AirPlay音箱、偏好命令行操作
不包含跨平台支持、模糊搜索、音频解码播放、Airfoil软件本体及许可证

 

风险提示

  • 音箱名称区分大小写,输入错误会导致连接失败
  • 需先连接音箱才能调节音量,顺序不可颠倒
  • 依赖Airfoil商业软件($35,有免费试用),未购买时功能受限
  • 需要macOS辅助功能权限,拒绝授权将导致AppleScript无法执行
  • 部分音箱存在硬件音量上限,软件设置可能不生效

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/asteinberger/airfoil/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...