简介
好多年前充话费送了一台Redmi音响(L09A),但是一直放在那里吃灰。没用他的原因是,我觉得音响的第一使命是用来播放音乐,其次才是跟他对话,或是控制你家里的家具。。。但是每当我让他播放音乐的时候就要你冲会员。。。。但是我早已经在我的电脑中准备好了高品质的 周杰伦全部专辑,豆瓣top250 经典华语单曲。我想对着音响说:“小爱同学,帮我播放本地音乐 青花瓷。” 他就可以直接播放我nas中的音乐。
工具下载
链接:https://pan.quark.cn/s/a1e8ec4d65a3
- python-3.13.15-amd64.exe(python环境)
- jellyfin_10.11.11_windows-x64.exe (影视系统)
- listen_xiaoai.py (我的脚本)
视频教程
教程
一、安装环境
安装影视系统(非必要),但是要能提供一个播放链接,例如:
http://192.168.31.39/music/可爱女人.mp3
安装python(必要)
安装虚拟环境(非必要)
python -m venv .venv
.\.venv\Scripts\activate
安装插件(必要)
pip install miservice
pip install aiohttp
pip install pycryptodome
pip install requests
二、查询自己音响信息
在小米官网登录自己的小米账号:https://account.xiaomi.com
#cmd命令行
set MI_USER=小米账号
set MI_PASS=密码
#powershell
$env:MI_USER="小米账号"
$env:MI_PASS="密码"
#查询音响信息
python -m miservice mina
获取3个参数: DEVICE_ID, MI_DID,HARDWARE
三、运行我的脚本
python .\listen_xiaoai.py -HARDWARE 音响型号 -DEVICE_ID "DEVICE_ID" -MI_DID MI_DID-MUSIC_BASE_URL "音乐播放地址"
#例如
python .\listen_xiaoai.py -HARDWARE L07A -DEVICE_ID "61c9b9d3-c645-4d7d-8cfd-7e2348ea6b2f" -MI_DID 385283128 -MUSIC_BASE_URL "http://192.168.31.39/music/"
使用方法
对着音响说:
小爱同学。
播放本地音乐 +你的音乐名字
“播放本地音乐”是关键词,只有说出这几个字才会命中脚本的代码


