小米音箱播放本地音乐(1)
背景
小米音箱作为米家的一款智能音箱,具有声控、联网查歌等功能。但是通过仔细搜查发现,小米音箱不具有播放本地音乐的功能,其附带app上的歌单,音乐文件并不在本地,而是通过链接直接联网获取,因此不能通过安卓端直接导入音乐文件。
目的
通过github仓库XiaoMusic,实现小米音箱播放PC(windows)中的音乐。
主要软件、网站
-
Github 阅读作者的教程和Q&A。
-
docker desktop 作为实现功能的重要软件,图形化界面管理容器,并且从服务器直接导入镜像等。
-
v2rayN 以上软件、网站都需要该软件访问。
-
deepseek 想不通就问。
步骤
-
配置v2rayN(略)
-
安装docker desktop of windows(dfw) 默认的硬盘映像文件在C:,可以在应用内调为D:。
-
在dfw内的终端输入教程中的
docker run ...
语句 计算机终端不能直接通过v2代理,使用dfw更方便。 -
启动容器
从上到下依次为容器名、容器id、容器界面链接,点击链接进入容器的界面,可以使用图形化界面调整参数。如果使用了v2将无法进入图形界面。 重点有:输入的账号必须已经在小米音箱app中连接了目标音箱;ip地址填开启容器的计算机在局域网中地址(不能是localhost);音箱必须和PC在局域网内。
-
此时可以从网络(默认bilisearch)查找并下载音乐。
剩余问题
- wifi不区分2.4G和5G。
- 每次打开容器需要重新配置参数。
- 歌曲依然不能读取本地,且下载过的音乐不会保存下来。
- 计算机在局域网中不具有静态ip地址。