ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

小爱音箱解锁会员完整方案:开源 XiaoMusic 免费音乐播放实践

小爱音箱解锁会员完整方案:开源 XiaoMusic 免费音乐播放实践 小爱音箱解锁会员完整方案开源 XiaoMusic 免费音乐播放实践【免费下载链接】xiaomusic使用小爱音箱播放音乐音乐使用 yt-dlp 下载。项目地址: https://gitcode.com/GitHub_Trending/xia/xiaomusic小爱音箱不开通会员就放不了热门歌曲XiaoMusic 是一个开源 Python 项目通过拦截音箱的语音指令用 yt-dlp 从多个平台免费抓取音乐建立本地音乐库把播放控制权交还给你。 工作原理整个流程是一条三步链路。第一步XiaoMusic 以智能家居应用的身份登录小米账号与小爱音箱建立连接拦截「播放歌曲周杰伦」这类语音指令第二步把歌名交给 yt-dlp从多个平台抓取音频资源第三步文件保存到本地音乐目录构成小爱音箱本地音乐库音箱直接播放本地文件。也就是说一首歌只需等待一次下载之后都是本地免会员播放。后端基于 Python FastAPI 实现Web 页面同时承担配置与歌曲检索的入口。 Docker 快速部署Docker 是最省事的部署方式。执行以下命令启动容器后用浏览器访问http://NAS_IP:58090即可进入 Web 设置页面docker run -p 58090:8090 -v /xiaomusic_music:/app/music -v /xiaomusic_conf:/app/conf hanxi/xiaomusic/app/music是音乐库挂载点/app/conf存放配置文件两者都是宿主机目录可按需替换目录不存在时先创建。首次登录需要在页面上输入小米账号和密码并保存之后才能拉取到设备列表。顺利的话从执行命令到打开可用的 Web 页面不超过 5 分钟。也支持源码方式clone 仓库 https://gitcode.com/GitHub_Trending/xia/xiaomusic 后运行xiaomusic.py或直接pip install -U xiaomusic安装。️ 核心配置项所有参数都能在 Web 设置页修改本地配置文件可参考仓库中的 config-example.json 作为模板。核心只有四项参数说明account/password小米账号与密码首次绑定音箱必填music_path本地音乐库存储路径本地与下载的音乐共用port/public_port服务端口 8090 与宿主机映射端口 58090key_word_dict/user_key_word_dict内置与自定义的语音指令字典 三个常见使用场景下班回家点歌。说「播放歌曲周杰伦晴天」XiaoMusic 先查本地音乐库没有就通过 yt-dlp 自动下载完成后直接播放想边听边等也可以说「在线播放」直接流式播放。「下一首」「上一首」「关机」这些基础控制都可用播放模式同样可以语音切换「随机播放」「全部循环」「单曲循环」。这是智能音箱免会员播放的基本形态。给孩子放睡前故事。同一套流程也适用于非音乐内容。说「播放歌曲小猪佩奇的故事」它会先下载再播放故事、儿歌、各类音频都能这样处理。「加入收藏」「取消收藏」则能把常用内容整理成收藏歌单下次一句「播放歌单收藏」就能放。多房间不同内容。Web 面板右上角可以切换设备统一管理多台音箱客厅放背景音乐卧室放儿童故事本地音乐库在所有设备间共享。列表页按目录分组展示全部歌曲一句「播放歌单流行」就播放对应目录。⚙️ 自定义指令与网络歌单想给一个口令绑定自定义动作在配置文件的user_key_word_dict中加一条即可user_key_word_dict: { 晨间唤醒: exec#code1(\播放晨间音乐\) }本地库之外XiaoMusic 还支持网络歌单JSON 格式歌单可同时包含电台与歌曲项目内置 M3U 文件转换工具能把 m3u 电台文件转成网络歌单格式。 兼容音箱型号一览型号设备名称L06A小爱音箱L07ARedmi 小爱音箱 PlayS12 / S12A / MDZ-25-DA小米 AI 音箱L15A小米 AI 音箱第二代L16AXiaomi SoundL17AXiaomi Sound ProLX06小爱音箱 ProLX01小爱音箱 miniL09A小米音箱 ArtOH2XIAOMI 智能音箱表中未列出的型号也可以尝试以实际测试结果为准。部署后连不上音箱先核对小米账号与密码是否正确再查看 Web 设置页底部可下载的日志文件。部分型号播放不了下载的歌曲在设置中开启「转换为 MP3」与「型号兼容模式」。公网访问安全吗暴露到公网时务必开启密码登录并设置复杂密码避免在公共 WiFi 环境下使用。支持哪些音频格式本地音乐支持 mp3、flac、wav、ape、ogg、m4a 等格式下载的歌曲为 mp3。XiaoMusic 把音乐播放从平台会员体系搬到了本地音乐库听得多、下载得多播放就越快。更多参数说明与问题反馈可查阅项目文档 docs/index.md 和官方仓库的 Issues。【免费下载链接】xiaomusic使用小爱音箱播放音乐音乐使用 yt-dlp 下载。项目地址: https://gitcode.com/GitHub_Trending/xia/xiaomusic创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表