diff --git a/README.md b/README.md index 49e5b36..4d64060 100644 --- a/README.md +++ b/README.md @@ -37,10 +37,11 @@ pdm run xiaomusic.py ## 在 Docker 里使用 ```shell -docker run -e MI_USER= -e MI_PASS= -e MI_DID= -e XIAOMUSIC_PROXY= -e XIAOMUSIC_HOSTNAME=192.168.2.5 -p 8090:8090 -v ./music:/app/music hanxi/xiaomusic --hardware='L07A' +docker run -e MI_USER= -e MI_PASS= -e MI_DID= -e MI_HARDWARE='L07A' -e XIAOMUSIC_PROXY= -e XIAOMUSIC_HOSTNAME=192.168.2.5 -p 8090:8090 -v ./music:/app/music hanxi/xiaomusic ``` - XIAOMUSIC_PROXY 用于配置代理,yt-dlp 工具下载歌曲会用到。 +- MI_HARDWARE 是小米音箱的型号,默认为'L07A' - 注意端口必须映射为与容器内一致,XIAOMUSIC_HOSTNAME 需要设置为宿主机的 IP 地址,否则小爱无法正常播放。 - 可以把 /app/music 目录映射到本地,用于保存下载的歌曲。 diff --git a/xiaomusic/config.py b/xiaomusic/config.py index db3b614..1985a5b 100644 --- a/xiaomusic/config.py +++ b/xiaomusic/config.py @@ -45,7 +45,7 @@ KEY_WORD_DICT = { @dataclass class Config: - hardware: str = "L07A" + hardware: str = os.getenv("MI_HARDWARE", "L07A") account: str = os.getenv("MI_USER", "") password: str = os.getenv("MI_PASS", "") mi_did: str = os.getenv("MI_DID", "")