Echolover8023 发表于 2021-8-6 14:32:47

不明觉厉!forked daapd教程看着好复杂,小白看不懂。准备按这个教程尝试下。

iamhyde 发表于 2021-8-6 15:34:41

最新的core8.1还会崩溃吗?

involute 发表于 2021-8-6 22:48:25

已找到解决2021.7.X之后HA的解决方案,自顶一次。

chongci 发表于 2021-8-7 07:34:39

involute 发表于 2021-8-6 22:48
已找到解决2021.7.X之后HA的解决方案,自顶一次。

请问如果是用虚拟机跑的官方映像档知道该如何更新吗?
https://www.home-assistant.io/installation/alternative

XCray 发表于 2021-8-7 09:05:45

本帖最后由 XCray 于 2021-8-7 09:31 编辑

感谢楼主分享!

HA 自带的 pyatv 已经升级到了 0.8.2,所以我在 manifest.json 里改成了:
"requirements": ["pyatv==0.8.2"]

开始测试正常。。。

然后就出问题了!我尝试调用media_player.play_media服务失败,调用方法:
service: media_player.play_media
target:
entity_id: media_player.airplay
data:
media_content_id: http://10.0.1.218/cat.mp3
media_content_type: music失败日志:
Logger: custom_components.apple_airplayer.device_manager
Source: custom_components/apple_airplayer/device_manager.py:105
Integration: Apple AirPlayer (documentation, issues)
First occurred: 09:19:35 (1 occurrences)
Last logged: 09:19:35

Exception raised in async_stream_file, RTSP/1.0 method ANNOUNCE failed with code 453: Unauthorized
然后再tts,也不出声、同样提示这个错误。
重启,第一次tts正常,第二次就又出同样的错误了。。。
不知道是否有解?还是这个使用方式不对头?


iamhyde 发表于 2021-8-7 12:31:31

involute 发表于 2021-8-6 22:48
已找到解决2021.7.X之后HA的解决方案,自顶一次。

感谢,参考github上的方法已在HAOS7.4上更新了miniaudio,homepod mini成功发声,缓存也有了2021.7.X or laterThere is a bug in Homeassistant 2021.7.3 ~ 2021.8.2 of HASSOS and it will cause HA core crash. If you are using HA 2021.7.3 ~ 2021.8.2, you need to reinstall miniaudio
[*]Install 'SSH & Web Terminal'. Remember that set up the password in configuration.
[*]Disable the protection mode of 'SSH & Web Terminal'.
[*]Start 'SSH & Web Terminal'.
[*]Open WEB-UI of 'SSH & Web Terminal'.
[*]Enter the following commands
docker exec -it homeassistant /bin/bash
pip3 uninstall --yes miniaudio
apk update
apk add build-base
pip3 install miniaudio

[*]Restart HASSOS


involute 发表于 2021-8-7 19:52:36

XCray 发表于 2021-8-7 09:05
感谢楼主分享!

HA 自带的 pyatv 已经升级到了 0.8.2,所以我在 manifest.json 里改成了:


今天晚些时候我把自己的HA升级到2021.8.2全面测试一下。

之前实际测试过2021.8.2,验证可以正常发声就没继续了。

involute 发表于 2021-8-10 16:14:56

本帖最后由 involute 于 2021-8-10 16:18 编辑

XCray 发表于 2021-8-7 09:05
感谢楼主分享!

HA 自带的 pyatv 已经升级到了 0.8.2,所以我在 manifest.json 里改成了:

我在不同版本HA上进行了测试,并没有重现你说的问题,也没有看到其他人反应类似问题。

帮你想了两种可能:

1、你的缓存目录权限问题。
2、你的回放设备是什么?有没有可能是AirPlay兼容设备协议实现上的问题?

XCray 发表于 2021-8-10 16:26:31

本帖最后由 XCray 于 2021-8-10 20:14 编辑

involute 发表于 2021-8-10 16:14
我在不同版本HA上进行了测试,并没有重现你说的问题,也没有看到其他人反应类似问题。

帮你想了两种可能 ...
:L回放设备是个山寨中的山寨。。。很可能是它的锅,虽然用最新版ios投音一切正常。。。

群晖vmm + debian + shairport-sync + 20来块钱的USB小音箱(含DAC)

Higashi39 发表于 2021-8-10 20:23:12

Logger: custom_components.apple_airplayer.device_manager
Source: custom_components/apple_airplayer/device_manager.py:105
Integration: Apple AirPlayer (documentation, issues)
First occurred: 20:16:43 (1 occurrences)
Last logged: 20:16:43

Exception raised in async_stream_file, RTSP/1.0 method ANNOUNCE failed with code 400: Bad Request

您好,我更新了miniaudio,还是报这个错误,请问这是什么原因呢
页: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16
查看完整版本: 让你的HomePod可以TTS?没有那么多麻烦