wz1st 发表于 2024-3-15 17:30:19

小爱音箱播放本地音乐--优化无脚本无挂载

本帖最后由 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"
            ]
      ]
    }


```
文件在这,各位可以看着改






奈何心善 发表于 2024-3-15 19:37:00

看看学习下,刚好需要

奈何心善 发表于 2024-3-15 19:55:47

试了下不行哈.等说试听版时音箱暂停了蓝灯一直转没反应

隔壁的王叔叔 发表于 2024-3-15 21:48:30

我用小雅是没法用的,curl那可能不兼容,还需要进一步修改,感谢楼主分享。

yue 发表于 2024-3-15 22:22:28

学习学习呀

东升彼岸蒋老师 发表于 2024-3-15 23:17:50

楼主辛苦了

labi 发表于 2024-3-15 23:43:45

感谢感谢楼主

lhb5591544 发表于 2024-3-17 09:09:04

谢谢分享

ewintec 发表于 2024-3-17 14:38:38

下载试试

riture 发表于 2024-3-17 16:00:38

正好需要,谢谢分享
页: [1] 2 3 4 5 6
查看完整版本: 小爱音箱播放本地音乐--优化无脚本无挂载