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/

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

其它指令:

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

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

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

搞定,收工~

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

展开 收起

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 小米 小爱音箱Play 增强版 黑色

Xiaomi 小米 小爱音箱Play 增强版 黑色

84.9元起

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

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

872.91元起

EDIFIER 漫步者 S880 MKII HIFI有源2.0音箱 白色

EDIFIER 漫步者 S880 MKII HIFI有源2.0音箱 白色

953.21元起

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

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

249元起

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

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

89元起

Harman Kardon 哈曼卡顿 Aura Studio4 琉璃4代 蓝牙音箱 黑金典藏版

Harman Kardon 哈曼卡顿 Aura Studio4 琉璃4代 蓝牙音箱 黑金典藏版

2199元起

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

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

561.75元起

Xiaomi 小米 AI音箱 二代 智能音箱 白色

Xiaomi 小米 AI音箱 二代 智能音箱 白色

155元起

HiVi 惠威 D300 2.0声道音箱 棕色

HiVi 惠威 D300 2.0声道音箱 棕色

2180元起

Xiaomi 小米 智能家庭屏 10

Xiaomi 小米 智能家庭屏 10

689元起

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

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

249.25元起

小米智能家庭屏 Mini 小爱同学大模型 智能音箱 桌面家庭中控 触屏音箱 搭载小米澎湃系统 蓝牙音箱

小米智能家庭屏 Mini 小爱同学大模型 智能音箱 桌面家庭中控 触屏音箱 搭载小米澎湃系统 蓝牙音箱

197.96元起

Xiaomi 小米 小爱音箱Play「米家」

Xiaomi 小米 小爱音箱Play「米家」

66.9元起

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

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

299元起
14评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

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

相关文章推荐

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