1
0
mirror of https://github.com/hanxi/xiaomusic.git synced 2026-05-09 00:34:25 +08:00
Files
xiaomusic/xiaomusic/const.py
2025-05-18 14:25:35 +08:00

57 lines
1.1 KiB
Python

SUPPORT_MUSIC_TYPE = [
".mp3",
".flac",
".wav",
".ape",
".ogg",
".m4a",
".wma",
]
LATEST_ASK_API = "https://userprofile.mina.mi.com/device_profile/v2/conversation?source=dialogu&hardware={hardware}&timestamp={timestamp}&limit=2"
COOKIE_TEMPLATE = "deviceId={device_id}; serviceToken={service_token}; userId={user_id}"
PLAY_TYPE_ONE = 0 # 单曲循环
PLAY_TYPE_ALL = 1 # 全部循环
PLAY_TYPE_RND = 2 # 随机播放
PLAY_TYPE_SIN = 3 # 单曲播放
PLAY_TYPE_SEQ = 4 # 顺序播放
# 需要采用 mina 获取对话记录的设备型号
GET_ASK_BY_MINA = [
"M01",
]
# 需要使用 play_musci 接口的设备型号
NEED_USE_PLAY_MUSIC_API = [
"X08C",
"X08E",
"X8F",
"X4B",
"LX05",
"OH2",
"OH2P",
]
# 有 tts command 的设备型号
TTS_COMMAND = {
"OH2": "5-3",
"OH2P": "7-3",
"LX06": "5-1",
"S12": "5-1",
"L15A": "7-3",
"LX5A": "5-1",
"LX01": "5-1",
"LX05": "5-1",
"X10A": "7-3",
"L17A": "7-3",
"ASX4B": "5-3",
"L06A": "5-1",
"L05B": "5-3",
"L05C": "5-3",
"X6A": "7-3",
"X08E": "7-3",
"L09A": "3-1",
"LX04": "5-1",
}