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

 找回密码
 立即注册
查看: 3270|回复: 8

[经验分享] N1盒子opemwrt系统用docker搭建云音乐服务器

[复制链接]

1

主题

220

帖子

865

积分

高级会员

Rank: 4

积分
865
金钱
645
HASS币
0
发表于 2021-10-31 16:08:10 | 显示全部楼层 |阅读模式
本帖最后由 yonghengdeshang 于 2021-10-31 16:08 编辑

      看了大佬jiluxinqing写的插件云音乐4.0【支持播放本地音乐,断网也能听音乐哦】,是不是很心动,而且这位大佬现在已经做到
小度控制HA的云音乐 苹果控制云音乐等等新奇玩法,着实让人羡慕,插件集成视频介绍传送门
愉快的玩耍需要从第一步搭建云音乐服务器开始,当然jiluxinqing大佬也做了视频介绍,视频传送门,但是N1盒子骨骼清奇,按大佬的视
频介绍跑不起来, 这个云服务有很多种装法,可以看原作者介绍,本文重点是解决N1 openwrt docker下跑这个云音乐服务.

170614w28q6cx6ic2q1zq2.png
2021-10-31_140347.png



           设备:N1盒子,刷了openwrt,装了docker
           工具:电脑 winscp,或者其他ssh工具

       一  其他设备正常安装,进入项目地址,看docker安装命令,下面4条命令选一条即可,就是参数设置略有不同,优先使用第一条:

docker run -d -p 3000:3000 --name netease_cloud_music_api    binaryify/netease_cloud_music_api


// 或者 
docker run -d -p 3000:3000 binaryify/netease_cloud_music_api

// 去掉或者设置相关的环境变量

docker run -d -p 3000:3000 --name netease_cloud_music_api -e http_proxy= -e https_proxy= -e no_proxy= -e HTTP_PROXY= -e HTTPS_PROXY= -e NO_PROXY= binaryify/netease_cloud_music_api

// 或者
docker run -d -p 3000:3000 -e http_proxy= -e https_proxy= -e no_proxy= -e HTTP_PROXY= -e HTTPS_PROXY= -e NO_PROXY= binaryify/netease_cloud_music_api

         但是N1安装后发现跑不起来,会报错,主要是因为项目大佬的镜像默认用的armv7版本的node跑的云音乐服务,我们的N1用需要加以修改,并自建docker镜像.
二 适合咱N1的教程
      1.     下载binaryify大的项目,可以用命令(我玩不转)克隆,也可以直接下载压缩包到本地
               地址   https://github.com/Binaryify/NeteaseCloudMusicApi
      2.     将下载的项目用WINSCP传入N1   /mnt/mmcblk2p4目录,不同固件这个目录可能有所不同,我的openwrt用的是f大的固件65o版
      3.     用WINSCP编辑/mnt/mmcblk2p4/NeteaseCloudMusicApi下的Dockerfile,用UTF-8编码.
              修改第一句为 FROM arm64v8/node:lts-alpine 保存
              具体解释在这里https://github.com/Binaryify/NeteaseCloudMusicApi/issues/529
                2021-10-31_153548.png
     4.     构建镜像用,用ssh命令构建镜像,我用的是putty软件
            
#进入到项目目录
cd /mnt/mmcblk2p4/NeteaseCloudMusicApi

        构建命令,会自动下载arm64版node镜像并构建CloudMusic镜像
docker build . -t netease-music-api

     5.     创建容器并运行
docker run -d -p 3000:3000 netease-music-api

               到此你会发现你的云音乐服务已经跑起来了,默认端口3000,就可以跟着开篇的大佬愉快得玩起来了!

2021-10-31_152745.png
2021-10-31_154328.png
回复

使用道具 举报

0

主题

52

帖子

849

积分

高级会员

Rank: 4

积分
849
金钱
797
HASS币
0
发表于 2021-11-3 10:26:10 | 显示全部楼层
这个不错,顶顶,感谢分享玩法
回复

使用道具 举报

0

主题

37

帖子

477

积分

中级会员

Rank: 3Rank: 3

积分
477
金钱
440
HASS币
0
发表于 2021-11-3 10:51:16 | 显示全部楼层
感谢分享
回复

使用道具 举报

0

主题

17

帖子

190

积分

注册会员

Rank: 2

积分
190
金钱
173
HASS币
0
发表于 2021-11-7 01:41:46 来自手机 | 显示全部楼层
你能播放音乐吗?
回复

使用道具 举报

1

主题

220

帖子

865

积分

高级会员

Rank: 4

积分
865
金钱
645
HASS币
0
 楼主| 发表于 2021-11-8 20:40:12 | 显示全部楼层
wbh520 发表于 2021-11-7 01:41
你能播放音乐吗?

我没有设备,网页只能播放一首,关掉页面再可以播放一首
回复

使用道具 举报

0

主题

17

帖子

190

积分

注册会员

Rank: 2

积分
190
金钱
173
HASS币
0
发表于 2021-11-9 00:01:25 | 显示全部楼层
yonghengdeshang 发表于 2021-11-8 20:40
我没有设备,网页只能播放一首,关掉页面再可以播放一首

我播放不了,不知道什么原因,一点搜索服务就蹦了
回复

使用道具 举报

1

主题

220

帖子

865

积分

高级会员

Rank: 4

积分
865
金钱
645
HASS币
0
 楼主| 发表于 2021-11-9 22:08:37 | 显示全部楼层
wbh520 发表于 2021-11-9 00:01
我播放不了,不知道什么原因,一点搜索服务就蹦了

是不是openwrt开了自带的解锁网易云灰色服务?
回复

使用道具 举报

21

主题

569

帖子

2411

积分

金牌会员

Rank: 6Rank: 6

积分
2411
金钱
1842
HASS币
0
发表于 2023-3-4 15:52:47 | 显示全部楼层
M401A按第一种方式成功
回复

使用道具 举报

1

主题

38

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
金钱
350
HASS币
0
发表于 2023-3-6 14:11:49 | 显示全部楼层
你这边怎么实现接音箱的呀,我想openwrt蓝牙接天猫精灵,然后openwrt开启dlna来连ha,最后发现openwrt连天猫精灵蓝牙死活连不上,其他手机ipad蓝牙都可以
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-15 23:41 , Processed in 0.721297 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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