From 0627a9484f98eb41b4ff950194e50b70a14c4294 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Wed, 27 Mar 2024 01:00:23 +0100 Subject: [PATCH] swap order of service arguments --- custom_components/mass/media_player.py | 1 + custom_components/mass/services.yaml | 30 +++++++++++++------------- 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/custom_components/mass/media_player.py b/custom_components/mass/media_player.py index e151dd6c..87d9cc52 100644 --- a/custom_components/mass/media_player.py +++ b/custom_components/mass/media_player.py @@ -169,6 +169,7 @@ class MassPlayer(MassBaseEntity, MediaPlayerEntity): def __init__(self, mass: MusicAssistantClient, player_id: str) -> None: """Initialize MediaPlayer entity.""" super().__init__(mass, player_id) + self._attr_icon = self.player.icon.replace("mdi-", "mdi:") self._attr_media_image_remotely_accessible = True self._attr_supported_features = SUPPORTED_FEATURES if PlayerFeature.SYNC in self.player.supported_features: diff --git a/custom_components/mass/services.yaml b/custom_components/mass/services.yaml index e3f0298d..3d30c94f 100644 --- a/custom_components/mass/services.yaml +++ b/custom_components/mass/services.yaml @@ -24,6 +24,16 @@ play_media: - playlist - track - radio + artist: + required: false + example: "Queen" + selector: + text: + album: + required: false + example: "News of the world" + selector: + text: enqueue: filter: supported_features: @@ -38,6 +48,11 @@ play_media: - "replace_next" - "add" translation_key: enqueue + radio_mode: + required: false + advanced: true + selector: + boolean: announce: filter: supported_features: @@ -65,21 +80,6 @@ play_media: min: 1 max: 100 step: 1 - artist: - required: false - example: "Queen" - selector: - text: - album: - required: false - example: "News of the world" - selector: - text: - radio_mode: - required: false - advanced: true - selector: - boolean: search: fields: