feat: harden audio device compatibility across machines
This commit is contained in:
@@ -88,6 +88,20 @@ try:
|
||||
except Exception:
|
||||
AUDIO_INPUT_DEVICE_INDEX = None
|
||||
|
||||
# Выбор устройства вывода (динамик).
|
||||
# Если не задано, используем default output device PortAudio (если есть).
|
||||
# Пример:
|
||||
# - AUDIO_OUTPUT_DEVICE_NAME=pulse
|
||||
# - AUDIO_OUTPUT_DEVICE_INDEX=5
|
||||
AUDIO_OUTPUT_DEVICE_NAME = os.getenv("AUDIO_OUTPUT_DEVICE_NAME", "").strip() or None
|
||||
_audio_out_index_raw = os.getenv("AUDIO_OUTPUT_DEVICE_INDEX", "").strip()
|
||||
try:
|
||||
AUDIO_OUTPUT_DEVICE_INDEX = (
|
||||
int(_audio_out_index_raw) if _audio_out_index_raw else None
|
||||
)
|
||||
except Exception:
|
||||
AUDIO_OUTPUT_DEVICE_INDEX = None
|
||||
|
||||
# --- Настройка времени ---
|
||||
# Устанавливаем часовой пояс на Москву, чтобы будильник работал корректно
|
||||
|
||||
|
||||
Reference in New Issue
Block a user