『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: pikaq

[经验分享] 小爱音箱播放NAS音乐

[复制链接]

6

主题

114

帖子

970

积分

高级会员

Rank: 4

积分
970
金钱
856
HASS币
0
发表于 2023-9-4 20:07:29 | 显示全部楼层
pikaq 发表于 2023-9-4 19:35
对node-red-contrib-xiaoai-tts节点稍微做点修改,加一个play_url功能就可以了

谢谢回复,请问怎么加play_url功能?
回复

使用道具 举报

219

主题

1287

帖子

7945

积分

超级版主

Rank: 8Rank: 8

积分
7945
金钱
6628
HASS币
86

教程狂人论坛风云人物突出贡献

发表于 2023-9-4 20:36:26 | 显示全部楼层
Xiaomi Miot Auto 最后一次更新也支持播放url ,测试了下,也是播放不了m3u8  https://github.com/al-one/hass-xiaomi-miot/pull/1261
回复

使用道具 举报

78

主题

537

帖子

3534

积分

论坛元老

Rank: 8Rank: 8

积分
3534
金钱
2997
HASS币
0
发表于 2023-9-4 22:11:11 | 显示全部楼层
lidicn 发表于 2023-9-4 20:36
Xiaomi Miot Auto 最后一次更新也支持播放url ,测试了下,也是播放不了m3u8  https://github.com/al-one/h ...

他说可以用来播放nas上的音乐,url地址怎么填?
回复

使用道具 举报

219

主题

1287

帖子

7945

积分

超级版主

Rank: 8Rank: 8

积分
7945
金钱
6628
HASS币
86

教程狂人论坛风云人物突出贡献

发表于 2023-9-4 22:56:24 | 显示全部楼层
silas3082 发表于 2023-9-4 22:11
他说可以用来播放nas上的音乐,url地址怎么填?

文件存放在 \\192.168.2.20\config\www\bg.mp3

ha服务
service: media_player.play_media
data:
  media_content_id: http://192.168.2.20:8123/local/bg.mp3
  media_content_type: music
target:
  entity_id: media_player.xiaomi_lx06_a137_play_control

回复

使用道具 举报

16

主题

168

帖子

1409

积分

金牌会员

Rank: 6Rank: 6

积分
1409
金钱
1241
HASS币
0
 楼主| 发表于 2023-9-4 23:09:34 | 显示全部楼层
silas3082 发表于 2023-9-4 22:11
他说可以用来播放nas上的音乐,url地址怎么填?

很多方法都可以,楼上说的利用HA本身的静态文件功能是一个方法,但这要求将文件放到HA的www目录,也可以通过nginx对你的NAS文件提供url访问能力。
回复

使用道具 举报

78

主题

537

帖子

3534

积分

论坛元老

Rank: 8Rank: 8

积分
3534
金钱
2997
HASS币
0
发表于 2023-9-4 23:16:23 | 显示全部楼层
lidicn 发表于 2023-9-4 22:56
文件存放在 \\192.168.2.20\config\www\bg.mp3

ha服务

确实可以了,但是nas里的音乐都放在www文件夹不实际,实际放在volume1/music文件夹中,能实现播放吗?
回复

使用道具 举报

78

主题

537

帖子

3534

积分

论坛元老

Rank: 8Rank: 8

积分
3534
金钱
2997
HASS币
0
发表于 2023-9-4 23:21:58 | 显示全部楼层
pikaq 发表于 2023-9-4 23:09
很多方法都可以,楼上说的利用HA本身的静态文件功能是一个方法,但这要求将文件放到HA的www目录,也可以 ...

现在确实实现了播放url,我把音乐文件夹挂载到alist,通过alist的文件的链接可以播放,但是也是只能播放一个音乐。我想实现:对小爱说播放周杰伦的稻香,小爱回答没有版权,接着就从nas本地搜索,有的话就播放。还不知道怎么实现,alist中的地址通过request网页源码获取不到
回复

使用道具 举报

16

主题

168

帖子

1409

积分

金牌会员

Rank: 6Rank: 6

积分
1409
金钱
1241
HASS币
0
 楼主| 发表于 2023-9-4 23:33:14 | 显示全部楼层
silas3082 发表于 2023-9-4 23:21
现在确实实现了播放url,我把音乐文件夹挂载到alist,通过alist的文件的链接可以播放,但是也是只能播放 ...

需求越复杂,实现就越复杂,面对的环境也更复杂,小爱音箱的api能力确实挺出色,但是基于这个要实现个性化的需求,要解决的问题也挺多的。
回复

使用道具 举报

219

主题

1287

帖子

7945

积分

超级版主

Rank: 8Rank: 8

积分
7945
金钱
6628
HASS币
86

教程狂人论坛风云人物突出贡献

发表于 2023-9-5 11:03:59 | 显示全部楼层
silas3082 发表于 2023-9-4 23:21
现在确实实现了播放url,我把音乐文件夹挂载到alist,通过alist的文件的链接可以播放,但是也是只能播放 ...

这个类似你的想法https://bbs.hassbian.com/thread-22469-1-1.html
回复

使用道具 举报

6

主题

114

帖子

970

积分

高级会员

Rank: 4

积分
970
金钱
856
HASS币
0
发表于 2023-9-5 12:14:39 | 显示全部楼层
lidicn 发表于 2023-9-4 22:56
文件存放在 \\192.168.2.20\config\www\bg.mp3

ha服务

这段代码放在HA里的configuration.yaml里,提示出错:配置无效
Integration error: target - Integration 'target' not found.
Integration error: service - Integration 'service' not found.
Integration error: data - Integration 'data' not found.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 16:46 , Processed in 0.088758 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表