From 3bd2a7074879a77cfca12bacaf709a9156917e86 Mon Sep 17 00:00:00 2001 From: Michael Carroll Date: Thu, 21 Aug 2025 09:43:33 -0400 Subject: [PATCH 1/2] Add field names and descriptions to services --- custom_components/mass_queue/services.yaml | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/custom_components/mass_queue/services.yaml b/custom_components/mass_queue/services.yaml index d439d38..a33da3c 100644 --- a/custom_components/mass_queue/services.yaml +++ b/custom_components/mass_queue/services.yaml @@ -1,6 +1,8 @@ get_queue_items: fields: limit: + name: Limit + description: Limit on the number of items in queue to return required: false example: 500 selector: @@ -9,6 +11,8 @@ get_queue_items: max: 1000 step: 1 offset: + name: Offset + description: Location in queue to start where zero equals the first item in queue, not the current item. required: false advanced: true example: 50 @@ -18,6 +22,8 @@ get_queue_items: max: 1000 step: 1 limit_before: + name: Limit Before + description: Number of items to pull before current active item in queue. required: false example: 5 default: 5 @@ -27,6 +33,8 @@ get_queue_items: max: 1000 step: 1 limit_after: + name: Limit After + description: Number of items to pull after current active item in queue. required: false example: 50 default: 100 @@ -36,6 +44,8 @@ get_queue_items: max: 1000 step: 1 entity: + name: Entity + description: Music Assistant Media Player Entity required: true selector: entity: @@ -44,10 +54,13 @@ get_queue_items: remove_queue_item: fields: queue_item_id: + name: Queue Item ID required: true selector: text: entity: + name: Entity + description: Music Assistant Media Player Entity required: true selector: entity: @@ -56,10 +69,13 @@ remove_queue_item: move_queue_item_up: fields: queue_item_id: + name: Queue Item ID required: true selector: text: entity: + name: Entity + description: Music Assistant Media Player Entity required: true selector: entity: @@ -68,10 +84,13 @@ move_queue_item_up: move_queue_item_down: fields: queue_item_id: + name: Queue Item ID required: true selector: text: entity: + name: Entity + description: Music Assistant Media Player Entity required: true selector: entity: @@ -80,10 +99,13 @@ move_queue_item_down: move_queue_item_next: fields: queue_item_id: + name: Queue Item ID required: true selector: text: entity: + name: Entity + description: Music Assistant Media Player Entity required: true selector: entity: @@ -92,10 +114,13 @@ move_queue_item_next: play_queue_item: fields: queue_item_id: + name: Queue Item ID required: true selector: text: entity: + name: Entity + description: Music Assistant Media Player Entity required: true selector: entity: @@ -104,9 +129,13 @@ play_queue_item: send_command: fields: command: + name: Command + description: Command to send to Music Assistant required: true selector: text: data: + name: Data + description: Command data to send required: false default: {} From 767833ad585422ecac6a11014adeb2493e9ca5a3 Mon Sep 17 00:00:00 2001 From: Michael Carroll Date: Thu, 21 Aug 2025 09:43:53 -0400 Subject: [PATCH 2/2] Add selector for `data` field on `send_command` --- custom_components/mass_queue/services.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/custom_components/mass_queue/services.yaml b/custom_components/mass_queue/services.yaml index a33da3c..b828c56 100644 --- a/custom_components/mass_queue/services.yaml +++ b/custom_components/mass_queue/services.yaml @@ -139,3 +139,5 @@ send_command: description: Command data to send required: false default: {} + selector: + object: