diff --git a/xiaomusic/config.py b/xiaomusic/config.py index 5409098..aa40dec 100644 --- a/xiaomusic/config.py +++ b/xiaomusic/config.py @@ -81,6 +81,8 @@ class Config: use_music_api: bool = ( os.getenv("XIAOMUSIC_USE_MUSIC_API", "false").lower() == "true" ) + use_music_audio_id: str = os.getenv("XIAOMUSIC_USE_MUSIC_AUDIO_ID", "1582971365183456177") + use_music_id: str = os.getenv("XIAOMUSIC_USE_MUSIC_ID", "355454500") log_file: str = os.getenv("XIAOMUSIC_MUSIC_LOG_FILE", "/tmp/xiaomusic.txt") # 模糊搜索匹配的最低相似度阈值 fuzzy_match_cutoff: float = float(os.getenv("XIAOMUSIC_FUZZY_MATCH_CUTOFF", "0.6")) diff --git a/xiaomusic/xiaomusic.py b/xiaomusic/xiaomusic.py index 91f991c..e1d306c 100644 --- a/xiaomusic/xiaomusic.py +++ b/xiaomusic/xiaomusic.py @@ -1039,8 +1039,8 @@ class XiaoMusic: if _type == 1: # If set to MUSIC, the light will be on audio_type = "MUSIC" - audio_id = "1582971365183456177" - id = "355454500" + audio_id = self.config.use_music_audio_id + id = self.config.use_music_id music = { "payload": { "audio_type": audio_type,