
1activegeek/airconnectAirConnect容器,用于将Chromecast转换为Airplay目标 DockerHub: [] GitHub: []
这是基于philippe44的AirConnect程序构建的容器化版本。它允许您使用AirPlay将音频推送到Chromecast和基于UPNP的设备。有关更多高级详细信息,请查看其GitHub项目。大多数情况下,此容器只需使用主机网络启动即可。
构建此容器的主要目的是确保它始终更新到从原始GitHub页面拉取的最新版本的应用程序。它还使用LS.io团队制作的基础镜像以减小体积。
不幸的是,我使用的基础镜像已弃用ARMv7支持。如果您使用ARMv7平台,现在有两个选择:一是将此容器版本固定到1.0.8(我的容器的最后一个支持ARMv7的版本),直到情况发生变化;或者查看[***]
可以使用docker compose文件或标准的docker run命令运行。
基本运行命令:
bashdocker run -d --net=host 1activegeek/airconnect
指定特定版本: 如果您想运行特定版本的AirConnect,可以在镜像名称后指定版本号:
bashdocker run -d --net=host 1activegeek/airconnect:1.0.8
自定义运行参数: 可以使用环境变量自定义运行参数:
AIRCAST_VAR: 用于Chromecast设备集成的aircast运行时变量AIRUPNP_VAR: 用于Sonos和UPnP设备集成的airupnp运行时变量
-l 1000:2000。如果不修改,默认已包含此参数仅运行单个服务:
如果您不需要同时运行两个服务,可以将不需要的服务变量设置为kill:
bashdocker run -d --net=host -e AIRCAST_VAR=kill 1activegeek/airconnect
用法: [选项] -b <address> 绑定的网络地址 -c <mp3[:<rate>]|flc[:0..9]|wav> 发送到播放器的音频格式 -x <配置文件> 从文件读取配置(默认为./config.xml) -i <配置文件> 发现播放器,保存<配置文件>并退出 -I 每次网络扫描时自动保存配置 -l <[rtp][:http][:f]> RTP和HTTP延迟(毫秒),':f'强制静音填充 -r 允许时序参考漂移(无咔嗒声) -f <日志文件> 将调试信息写入日志文件 -p <pid文件> 将PID写入文件 -d <日志>=<级别> 设置日志级别,日志:all|raop|main|util|cast,级别:error|warn|info|debug|sdebug -Z 非交互模式 -k 在收到SIGQUIT和SIGTERM时立即退出 -t 许可条款
要实时查看容器中的日志进行故障排除,可以使用以下命令:
bashdocker exec -it <容器名称> bash
进入容器后,可以使用创建者概述的标准配置选项运行应用程序。应用程序位于/bin目录中。
bash./aircast-x86-64 --h # 查看命令列表 ./aircast-x86-64 -d all=debug # 以调试模式运行应用程序
kill功能。


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务