2024-10-30 13:57:01 +00:00
|
|
|
"""Constants for Music Assistant Component."""
|
|
|
|
|
|
|
|
import logging
|
|
|
|
|
|
|
|
DOMAIN = "music_assistant"
|
|
|
|
DOMAIN_EVENT = f"{DOMAIN}_event"
|
|
|
|
|
|
|
|
DEFAULT_NAME = "Music Assistant"
|
|
|
|
|
|
|
|
ATTR_IS_GROUP = "is_group"
|
|
|
|
ATTR_GROUP_MEMBERS = "group_members"
|
|
|
|
ATTR_GROUP_PARENTS = "group_parents"
|
|
|
|
|
|
|
|
ATTR_MASS_PLAYER_TYPE = "mass_player_type"
|
|
|
|
ATTR_ACTIVE_QUEUE = "active_queue"
|
|
|
|
ATTR_STREAM_TITLE = "stream_title"
|
2024-12-23 10:10:10 +00:00
|
|
|
ATTR_MEDIA_TYPE = "media_type"
|
|
|
|
ATTR_SEARCH_NAME = "name"
|
|
|
|
ATTR_SEARCH_ARTIST = "artist"
|
|
|
|
ATTR_SEARCH_ALBUM = "album"
|
|
|
|
ATTR_LIMIT = "limit"
|
|
|
|
ATTR_LIBRARY_ONLY = "library_only"
|
|
|
|
ATTR_FAVORITE = "favorite"
|
|
|
|
ATTR_SEARCH = "search"
|
|
|
|
ATTR_OFFSET = "offset"
|
|
|
|
ATTR_ORDER_BY = "order_by"
|
|
|
|
ATTR_ALBUM_TYPE = "album_type"
|
|
|
|
ATTR_ALBUM_ARTISTS_ONLY = "album_artists_only"
|
|
|
|
ATTR_CONFIG_ENTRY_ID = "config_entry_id"
|
|
|
|
ATTR_URI = "uri"
|
|
|
|
ATTR_IMAGE = "image"
|
|
|
|
ATTR_VERSION = "version"
|
|
|
|
ATTR_ARTISTS = "artists"
|
|
|
|
ATTR_ALBUMS = "albums"
|
|
|
|
ATTR_TRACKS = "tracks"
|
|
|
|
ATTR_PLAYLISTS = "playlists"
|
|
|
|
ATTR_RADIO = "radio"
|
|
|
|
ATTR_ITEMS = "items"
|
|
|
|
ATTR_RADIO_MODE = "radio_mode"
|
|
|
|
ATTR_MEDIA_ID = "media_id"
|
|
|
|
ATTR_ARTIST = "artist"
|
|
|
|
ATTR_ALBUM = "album"
|
|
|
|
ATTR_URL = "url"
|
|
|
|
ATTR_USE_PRE_ANNOUNCE = "use_pre_announce"
|
|
|
|
ATTR_ANNOUNCE_VOLUME = "announce_volume"
|
|
|
|
ATTR_SOURCE_PLAYER = "source_player"
|
|
|
|
ATTR_AUTO_PLAY = "auto_play"
|
|
|
|
ATTR_QUEUE_ID = "queue_id"
|
|
|
|
ATTR_ACTIVE = "active"
|
|
|
|
ATTR_SHUFFLE_ENABLED = "shuffle_enabled"
|
|
|
|
ATTR_REPEAT_MODE = "repeat_mode"
|
|
|
|
ATTR_CURRENT_INDEX = "current_index"
|
|
|
|
ATTR_ELAPSED_TIME = "elapsed_time"
|
|
|
|
ATTR_CURRENT_ITEM = "current_item"
|
|
|
|
ATTR_NEXT_ITEM = "next_item"
|
|
|
|
ATTR_QUEUE_ITEM_ID = "queue_item_id"
|
|
|
|
ATTR_DURATION = "duration"
|
|
|
|
ATTR_MEDIA_ITEM = "media_item"
|
|
|
|
ATTR_STREAM_DETAILS = "stream_details"
|
|
|
|
ATTR_CONTENT_TYPE = "content_type"
|
|
|
|
ATTR_SAMPLE_RATE = "sample_rate"
|
|
|
|
ATTR_BIT_DEPTH = "bit_depth"
|
|
|
|
ATTR_STREAM_TITLE = "stream_title"
|
|
|
|
ATTR_PROVIDER = "provider"
|
|
|
|
ATTR_ITEM_ID = "item_id"
|
|
|
|
|
2024-10-30 13:57:01 +00:00
|
|
|
|
|
|
|
LOGGER = logging.getLogger(__package__)
|