mirror of
https://github.com/home-assistant/core.git
synced 2025-04-19 14:57:52 +00:00
Add service definition for user facing action to media player search (#143177)
* Add service definition for user facing action to media player search * add filter * Reorder and update fields in services.yaml
This commit is contained in:
parent
9b1ab34352
commit
c3037bae39
@ -68,6 +68,9 @@
|
||||
"repeat_set": {
|
||||
"service": "mdi:repeat"
|
||||
},
|
||||
"search_media": {
|
||||
"service": "mdi:text-search"
|
||||
},
|
||||
"select_sound_mode": {
|
||||
"service": "mdi:surround-sound"
|
||||
},
|
||||
|
@ -181,6 +181,35 @@ browse_media:
|
||||
selector:
|
||||
text:
|
||||
|
||||
search_media:
|
||||
target:
|
||||
entity:
|
||||
domain: media_player
|
||||
supported_features:
|
||||
- media_player.MediaPlayerEntityFeature.SEARCH_MEDIA
|
||||
fields:
|
||||
search_query:
|
||||
required: true
|
||||
example: "Beatles"
|
||||
selector:
|
||||
text:
|
||||
media_content_type:
|
||||
required: false
|
||||
example: "music"
|
||||
selector:
|
||||
text:
|
||||
media_content_id:
|
||||
required: false
|
||||
example: "A:ALBUMARTIST/Beatles"
|
||||
selector:
|
||||
text:
|
||||
media_filter_classes:
|
||||
required: false
|
||||
example: ["album", "artist"]
|
||||
selector:
|
||||
text:
|
||||
multiple: true
|
||||
|
||||
select_source:
|
||||
target:
|
||||
entity:
|
||||
|
@ -274,6 +274,28 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"search_media": {
|
||||
"name": "Search media",
|
||||
"description": "Searches the available media.",
|
||||
"fields": {
|
||||
"media_content_id": {
|
||||
"name": "[%key:component::media_player::services::browse_media::fields::media_content_id::name%]",
|
||||
"description": "[%key:component::media_player::services::browse_media::fields::media_content_id::description%]"
|
||||
},
|
||||
"media_content_type": {
|
||||
"name": "[%key:component::media_player::services::browse_media::fields::media_content_type::name%]",
|
||||
"description": "[%key:component::media_player::services::browse_media::fields::media_content_type::description%]"
|
||||
},
|
||||
"search_query": {
|
||||
"name": "Search query",
|
||||
"description": "The term to search for."
|
||||
},
|
||||
"media_filter_classes": {
|
||||
"name": "Media filter classes",
|
||||
"description": "List of media classes to filter the search results by."
|
||||
}
|
||||
}
|
||||
},
|
||||
"select_source": {
|
||||
"name": "Select source",
|
||||
"description": "Sends the media player the command to change input source.",
|
||||
|
Loading…
x
Reference in New Issue
Block a user