小爱音箱播放本地音乐--优化无脚本无挂载
本帖最后由 wz1st 于 2024-3-15 17:30 编辑0x00 缘由
在抄小爱音箱播放会员音乐-NAS本地音乐篇作业中发现这个在HAOS的NR上比较麻烦:
没python执行环境、
脚本文件写入受限、
执行略慢导致原始播放已经开始 so 改造一下流程
0x01 思路
[*]Alist开音乐文件夹的游客权限
[*]以本地播放为关键字触发歌曲搜索
[*]在原始的播放刚开始停掉全部播放(DLNA和小爱音乐)
[*]使用curl命令代替脚本搜索音乐
[*]调服务用小爱的DLNA播放
0x02 效果图
0x03 流程
太长了就放文件了
```
#命令查找歌曲
{
"id": "63418f639894d64c",
"type": "function",
"z": "68fd9711a135756a",
"name": "命令",
"func": "var a;\nvar b;\nvar c;\nb = \"curl -X POST http://192.168.0.250:5244/api/fs/search -H \\\"Content-Type: application/json\\\" -d '{\\\"parent\\\": \\\"/\\\", \\\"keywords\\\": \\\"\"\nc = \"\\\", \\\"scope\\\": 0, \\\"page\\\": 1, \\\"per_page\\\": 100, \\\"password\\\": \\\"\\\"}'\"\na = msg.payload\nmsg.payload = b + a + c;\nreturn msg;",
"outputs": 1,
"timeout": "",
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [
],
"x": 330,
"y": 420,
"wires": [
[
"6945638697604830"
]
]
}
```
文件在这,各位可以看着改
看看学习下,刚好需要 试了下不行哈.等说试听版时音箱暂停了蓝灯一直转没反应 我用小雅是没法用的,curl那可能不兼容,还需要进一步修改,感谢楼主分享。 学习学习呀 楼主辛苦了 感谢感谢楼主 谢谢分享 下载试试
正好需要,谢谢分享