"""Constants for the Fully Kiosk Browser integration.""" from __future__ import annotations from datetime import timedelta import logging from typing import Final from homeassistant.components.media_player import MediaPlayerEntityFeature DOMAIN: Final = "fully_kiosk" LOGGER = logging.getLogger(__package__) UPDATE_INTERVAL = timedelta(seconds=30) DEFAULT_PORT = 2323 AUDIOMANAGER_STREAM_MUSIC = 3 MEDIA_SUPPORT_FULLYKIOSK = ( MediaPlayerEntityFeature.PLAY_MEDIA | MediaPlayerEntityFeature.STOP | MediaPlayerEntityFeature.VOLUME_SET | MediaPlayerEntityFeature.BROWSE_MEDIA ) SERVICE_LOAD_URL = "load_url" SERVICE_START_APPLICATION = "start_application" ATTR_URL = "url" ATTR_APPLICATION = "application"