INNER CODE UNIT · Python

setup_media_player_group

jseidl/magic-areas · custom_components/magic_areas/media_player/__init__.py:57

def setup_media_player_group(area):
    """Create the media player groups."""
    # Check if there are any media player devices
    if not area.has_entities(MEDIA_PLAYER_DOMAIN):
        _LOGGER.debug("%s: No %s entities.", area.name, MEDIA_PLAYER_DOMAIN)
        return []

    media_player_entities = [e["entity_id"] for e in area.entities[MEDIA_PLAYER_DOMAIN]]

    return [AreaMediaPlayerGroup(area, media_player_entities)]


def setup_area_aware_media_player(area):
    """Create Area-aware media player."""
    ma_data = area.hass.data[MODULE_DATA]

    # Check if we have areas with MEDIA_PLAYER_DOMAIN entities
    areas_with_media_players = []

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…