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

2024-05-15 19:11:11 5点赞 41收藏 6评论

配置域名劫持

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/

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

其它指令:

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

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

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

搞定,收工~

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

展开 收起

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

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

1399元起

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

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

83.9元起

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

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

898元起

EDIFIER 漫步者 R1700BT+ 多媒体音箱 木纹色

EDIFIER 漫步者 R1700BT+ 多媒体音箱 木纹色

499元起

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

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

1480元起

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

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

80元起

EDIFIER 漫步者 MR4 2.0声道 HI-FI音箱 黑色

EDIFIER 漫步者 MR4 2.0声道 HI-FI音箱 黑色

378元起

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

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

155元起

Xiaomi 小米 ASM02A 户外 蓝牙音箱 黑色

Xiaomi 小米 ASM02A 户外 蓝牙音箱 黑色

464元起

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

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

159元起

EDIFIER 漫步者 S880 2.0声道 蓝牙音箱 典雅白

EDIFIER 漫步者 S880 2.0声道 蓝牙音箱 典雅白

899元起

Xiaomi 小米 ASM01A 户外 蓝牙音箱 mini 黑色

Xiaomi 小米 ASM01A 户外 蓝牙音箱 mini 黑色

189元起

EDIFIER 漫步者 R18T 2.0声道 家居 多媒体音箱 黑色

EDIFIER 漫步者 R18T 2.0声道 家居 多媒体音箱 黑色

95元起

EDIFIER 漫步者 M230 居家 便携蓝牙音箱 棕木纹

EDIFIER 漫步者 M230 居家 便携蓝牙音箱 棕木纹

299元起

Shinco 新科 S2机甲台式机电脑桌面电竞音响 手机蓝牙音箱家用有线长条笔记本游戏

Shinco 新科 S2机甲台式机电脑桌面电竞音响 手机蓝牙音箱家用有线长条笔记本游戏

132.33元起

EDIFIER 漫步者 M330 2.1声道 蓝牙音箱 原木色

EDIFIER 漫步者 M330 2.1声道 蓝牙音箱 原木色

859元起
6评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

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

相关文章推荐

更多精彩文章
更多精彩文章
天猫超级红包
距结束::
每天领现金,最高24888元
红包按钮
最新文章 热门文章
41
扫一下,分享更方便,购买更轻松