2024-09-10 16:27:51 +00:00
|
|
|
"""Constants for the Cambridge Audio integration."""
|
|
|
|
|
|
|
|
import asyncio
|
|
|
|
import logging
|
|
|
|
|
|
|
|
from aiostreammagic import StreamMagicConnectionError, StreamMagicError
|
|
|
|
|
|
|
|
DOMAIN = "cambridge_audio"
|
|
|
|
|
|
|
|
LOGGER = logging.getLogger(__package__)
|
|
|
|
|
|
|
|
STREAM_MAGIC_EXCEPTIONS = (
|
|
|
|
StreamMagicConnectionError,
|
|
|
|
StreamMagicError,
|
|
|
|
asyncio.CancelledError,
|
|
|
|
TimeoutError,
|
|
|
|
)
|
|
|
|
|
|
|
|
CONNECT_TIMEOUT = 5
|
2024-10-24 18:33:53 +00:00
|
|
|
|
|
|
|
CAMBRIDGE_MEDIA_TYPE_PRESET = "preset"
|
|
|
|
CAMBRIDGE_MEDIA_TYPE_AIRABLE = "airable"
|
|
|
|
CAMBRIDGE_MEDIA_TYPE_INTERNET_RADIO = "internet_radio"
|