httpRandomMusic:小爱音箱变身本地音乐播放器

2024-05-15 19:11:11 7点赞 57收藏 14评论

配置域名劫持

zyym.ie 指向搭建服务的设备 IP,我这里搭建设备的IP是192.168.5.200,所以将 zyym.ie 指向了192.168.5.200

openwrt路由器

在登录管理后台后的网络选项下的主机名下添加服务的设备 IP,我这里搭建设备的IP是192.168.5.200,所以将 zyym.ie 指向了192.168.5.200

图片图片

小米路由器:

可以使用小米wifi app 工具箱里面有个自定义HOST。

潘多拉固件:

网络->DHCP/DNS->HOSTS和解析文件->自定义DNS解析,根据提示添加即可。

华硕路由器:

首先登陆路由器后台,在系统管理 > 系统设置中开启【JFFS】和【SSH】,然后重启路由器。

使用SSH登陆路由器,在【/jffs/configs】下建立【dnsmasq.conf.add】文件,文件内容【addn-hosts=/jffs/configs/hosts】。

在/jffs/configs下创建自己的hosts文件,按照标准hosts规则填写需劫持的域名,然后执行service restart_dnsmasq重启或者重启路由器即可生效。

爱快路由器:

网络设置->DNS设置->DNS反向代理>增加->填写要劫持的域名和IP->保存。

极路由

在应用中心,安装自定义hosts,添加劫持,重启路由器即可。

老毛子路由器:

内部网络->DHCP服务器->自定义HOSTS文件->添加一行->保存,重启生效。

创建容器

创建容器需要挂载一个端口65533、一个本地音乐目录给容器,音乐目录必须有多个音乐文件
docker命令行创建

docker run -dit --name xiao_random_music -p 65533:65533 -v $PWD:/music karl998800/python_ffmpeg:latest

图片图片

群晖 Container Manager创建

打开 Container Manager之后,在注册表选项搜索并现在 python_ffmpeg 映像,建议选择图中标识的这位作者的映像。

图片图片

等待映像下载完成,根据各自的网络,可能很快也可能很慢,如果遇到失败的情况,别放弃,多试试。

下载完成后在映像找到它,进入该映像的管理页点击运行。

图片图片图片图片

容器名填自己喜欢的,然后下一步

图片图片

在高级设置部分,需要新增一个端口,添加本地的音乐文件夹

端口的话左侧填一个未使用的端口,比如 65533,右侧是固定的65533

目录部分,右侧填写:/music

配置完成后下一步,创建完成并启动容器

图片图片图片图片图片图片

进入容器进行配置

命令行一行命令就可以进入容器

docker exec -it xiao_random_music bash

群晖在 Container Manger 管理面板左侧的容器选项找到刚才创建的容器

进入该容器的管理页面,在管理页面右侧有个操作选项,在操作选项的下拉列表可以找到打开终端机选项,点击它就进入容器的终端了。

图片图片图片图片

安装 dnsutils 和 npm 包

因为作者打包的docker镜像里有些依赖包没提供,这里手动进行安装,一个是 dnsutils,一个是 npm。

dnsutils是用来查找上面最开始配置的域名劫持是否生效,如果没有配置好会有提示。

npm是为了后面启动任务做准备,使用npm的pm2来启动并守护程序运行。

apt update && apt install dnsutils npm -y

下载文件

使用 curl 命令来下载脚本,也可以使用其它自己喜欢的方式来下载,比如wget 啥的。

这里提供了github原本的raw链接,也提供了两个代理的链接,方便一些网路不是很科学的朋友快速下载。

curl -O https://raw.githubusercontent.com/LeanFly/httpRandomMusic/main/httpRandomMusic.py

# 网速不好可以用代理

curl -O https://raw.kkgithub.com/LeanFly/httpRandomMusic/main/httpRandomMusic.py

curl -O https://mirror.ghproxy.com/https://raw.githubusercontent.com/LeanFly/httpRandomMusic/main/httpRandomMusic.py

启动任务

npm i pm2 -g && pm2 start httpRandomMusic.py

任务启动成功后会显示任务的id,使用命令:pm2 logs 0 可以显示当前任务的运行状态日志。

图片图片

不出意外的话,都会运行成功,祝大家好运,一次梭哈成功。

使用

管理后台地址:http://zyym.ie:65533/

播放口令
小爱同学
打开小怪

其它指令:

播放服务器的音乐:按着上次的进度继续播放(没有进度就是从头放

从头播放服务器的音乐:按修改时间倒序播放(先放最后放进文件夹的文件

随机播放服务器的音乐:随机播放(播放列表打乱,不会重复随机到同一首)

搞定,收工~

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

南卡(NANK)Z2 睡眠枕中宝骨传导蓝牙音箱智能迷你小音响睡觉枕下音响助眠可插卡定时 神话黑

南卡(NANK)Z2 睡眠枕中宝骨传导蓝牙音箱智能迷你小音响睡觉枕下音响助眠可插卡定时 神话黑

239元起

Xiaomi 小米 小爱音箱 Pro 智能音箱

Xiaomi 小米 小爱音箱 Pro 智能音箱

79元起

西圣(XISEM)SN01蓝牙通话音响无线音箱小型便携式迷你户外低音炮高音质家用 檀木黑

西圣(XISEM)SN01蓝牙通话音响无线音箱小型便携式迷你户外低音炮高音质家用 檀木黑

129元起

Xiaomi 小米 ASX4B 智能家庭屏 Mini 蓝牙智能音箱 白色

Xiaomi 小米 ASX4B 智能家庭屏 Mini 蓝牙智能音箱 白色

249元起

EDIFIER 漫步者 S2000MKIII 2.0声道 居家 HiFi蓝牙音箱 黑胡桃色

EDIFIER 漫步者 S2000MKIII 2.0声道 居家 HiFi蓝牙音箱 黑胡桃色

1599元起

Harman Kardon 哈曼卡顿 Aura Studio4 2.0声道 桌面 蓝牙音箱 黑色

Harman Kardon 哈曼卡顿 Aura Studio4 2.0声道 桌面 蓝牙音箱 黑色

1528.55元起

Xiaomi 小米 智能家庭屏 10

Xiaomi 小米 智能家庭屏 10

823.9元起

Xiaomi 小米 智能家庭屏Pro 8 黑色

Xiaomi 小米 智能家庭屏Pro 8 黑色

729元起

小度智能音箱MatePro 文心大模型 AI问答聊天 卓越人声 LED时钟闹钟 语音蓝牙音响 儿童启蒙 老人方言

小度智能音箱MatePro 文心大模型 AI问答聊天 卓越人声 LED时钟闹钟 语音蓝牙音响 儿童启蒙 老人方言

100元起

漫步者(EDIFIER)MR3BT 无线蓝牙音箱 高保真有源监听2.0音箱 HIFI音质 多媒体电脑电视音响 桌面音响 白色

漫步者(EDIFIER)MR3BT 无线蓝牙音箱 高保真有源监听2.0音箱 HIFI音质 多媒体电脑电视音响 桌面音响 白色

499元起

EDIFIER 漫步者 S1000MKII 2.0声道 多媒体音箱 木纹色

EDIFIER 漫步者 S1000MKII 2.0声道 多媒体音箱 木纹色

998元起

漫步者(EDIFIER)M230限定礼盒 高品质复古蓝牙便携音箱 精致礼盒 家庭音响 桌面音响 户外精致露营 生日礼物

漫步者(EDIFIER)M230限定礼盒 高品质复古蓝牙便携音箱 精致礼盒 家庭音响 桌面音响 户外精致露营 生日礼物

299元起

红米 REDMI 小爱触屏音箱 8英寸 白色

红米 REDMI 小爱触屏音箱 8英寸 白色

299元起

小度Pro 文心大模型 智能音箱音响 AI口语阅读 360度全景摄像 视频通话 小孩老人看护陪伴礼物

小度Pro 文心大模型 智能音箱音响 AI口语阅读 360度全景摄像 视频通话 小孩老人看护陪伴礼物

367.98元起

EDIFIER 漫步者 N300 有源桌面2.0音箱

EDIFIER 漫步者 N300 有源桌面2.0音箱

734元起

Xiaomi 小米 智能家庭屏 6 带屏智能音箱 白色

Xiaomi 小米 智能家庭屏 6 带屏智能音箱 白色

289元起
14评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
57
扫一下,分享更方便,购买更轻松