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

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

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

[复制链接]

78

主题

537

帖子

3534

积分

论坛元老

Rank: 8Rank: 8

积分
3534
金钱
2997
HASS币
0
发表于 2023-9-5 15:35:30 | 显示全部楼层
lidicn 发表于 2023-9-5 11:03
这个类似你的想法https://bbs.hassbian.com/thread-22469-1-1.html

这个帖子我看了,需要支持dlna的小爱音箱才行,我的小爱没有dlna,所以在想办法
回复

使用道具 举报

78

主题

537

帖子

3534

积分

论坛元老

Rank: 8Rank: 8

积分
3534
金钱
2997
HASS币
0
发表于 2023-9-5 15:38:19 | 显示全部楼层
大佬你的url部分NAS链接是什么样的?
回复

使用道具 举报

16

主题

168

帖子

1409

积分

金牌会员

Rank: 6Rank: 6

积分
1409
金钱
1241
HASS币
0
 楼主| 发表于 2023-9-5 17:57:30 | 显示全部楼层
silas3082 发表于 2023-9-5 15:38
大佬你的url部分NAS链接是什么样的?

url我做的比较复杂,首先我用nginx让文件支持了webdav访问,nginx的webdav还能支持autoindex网页访问,webdav是设置了密码的,于是我就想在这个页面加一个文件免密分享功能,于是在旁边加了几个分享按钮,点击后会通过nodered生成带有效期的分享链接,喂给小爱的就是这个链接。建议你就部署个nginx,这样也能有url。
回复

使用道具 举报

78

主题

537

帖子

3534

积分

论坛元老

Rank: 8Rank: 8

积分
3534
金钱
2997
HASS币
0
发表于 2023-9-5 19:41:57 | 显示全部楼层
pikaq 发表于 2023-9-5 17:57
url我做的比较复杂,首先我用nginx让文件支持了webdav访问,nginx的webdav还能支持autoindex网页访问,we ...

确实挺复杂,回头研究一下
回复

使用道具 举报

16

主题

168

帖子

1409

积分

金牌会员

Rank: 6Rank: 6

积分
1409
金钱
1241
HASS币
0
 楼主| 发表于 2023-9-5 20:16:49 | 显示全部楼层
本帖最后由 pikaq 于 2023-9-5 20:17 编辑
silas3082 发表于 2023-9-5 19:41
确实挺复杂,回头研究一下

部署个nginx让文件支持url访问:
location / {
alias /data/nas/;
autoindex on;
}nginx可以用docker版。
回复

使用道具 举报

78

主题

537

帖子

3534

积分

论坛元老

Rank: 8Rank: 8

积分
3534
金钱
2997
HASS币
0
发表于 2023-9-5 20:35:27 | 显示全部楼层
pikaq 发表于 2023-9-5 20:16
部署个nginx让文件支持url访问:
location / {
alias /data/nas/;

好的,谢谢
回复

使用道具 举报

51

主题

1340

帖子

5600

积分

论坛DIY达人

积分
5600
金钱
4260
HASS币
20
发表于 2023-9-6 07:15:46 | 显示全部楼层
楼主您好!能发一下侧边栏的OPENWRT和WEBDAV的仓库地址吗?
回复

使用道具 举报

6

主题

114

帖子

970

积分

高级会员

Rank: 4

积分
970
金钱
856
HASS币
0
发表于 2023-9-6 10:17:44 | 显示全部楼层
本帖最后由 yuejr 于 2023-9-6 10:18 编辑
lidicn 发表于 2023-9-4 22:56
文件存放在 \\192.168.2.20\config\www\bg.mp3

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

你好,请问你的这段代码放在什么地方,功能在NR里怎么调用?
回复

使用道具 举报

19

主题

181

帖子

968

积分

高级会员

Rank: 4

积分
968
金钱
787
HASS币
0
发表于 2023-9-6 10:41:30 | 显示全部楼层

学习一下
回复

使用道具 举报

0

主题

33

帖子

240

积分

中级会员

Rank: 3Rank: 3

积分
240
金钱
207
HASS币
0
发表于 2023-9-6 12:12:17 | 显示全部楼层
webdav挂载如何实现的呢?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 16:38 , Processed in 0.053906 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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