Added source_select to the documentation. Based on https://github.com/home-assistant/home-assistant/issues/4849 (#1595)

This commit is contained in:
Ashura 2016-12-15 18:12:07 +01:00 committed by Fabian Affolter
parent 8e9c6311bd
commit 60d635330f

View File

@ -16,35 +16,42 @@ Interacts with media players on your network. Please check the sidebar for a ful
### {% linkable_title Media control services %} ### {% linkable_title Media control services %}
Available services: `turn_on`, `turn_off`, `toggle`, `volume_up`, `volume_down`, `media_play_pause`, `media_play`, `media_pause`, `media_stop`, `media_next_track`, `media_previous_track`, `clear_playlist` Available services: `turn_on`, `turn_off`, `toggle`, `volume_up`, `volume_down`, `media_play_pause`, `media_play`, `media_pause`, `media_stop`, `media_next_track`, `media_previous_track`, `clear_playlist`
| Service data attribute | Optional | Description | | Service data attribute | Optional | Description |
| ---------------------- | -------- | ----------- | | ---------------------- | -------- | ------------------------------------------------ |
| `entity_id` | yes | Target a specific media player. Defaults to all. | `entity_id` | yes | Target a specific media player. Defaults to all. |
#### {% linkable_title Service `media_player/volume_mute` %} #### {% linkable_title Service `media_player/volume_mute` %}
| Service data attribute | Optional | Description | | Service data attribute | Optional | Description |
|------------------------|----------|--------------------------------------------------| |------------------------|----------|--------------------------------------------------|
| `entity_id` | yes | Target a specific media player. Defaults to all. | | `entity_id` | yes | Target a specific media player. Defaults to all. |
| `is_volume_muted` | no | True/false for mute/unmute | | `is_volume_muted` | no | True/false for mute/unmute |
#### {% linkable_title Service `media_player/volume_set` %} #### {% linkable_title Service `media_player/volume_set` %}
| Service data attribute | Optional | Description | | Service data attribute | Optional | Description |
|------------------------|----------|--------------------------------------------------| |------------------------|----------|--------------------------------------------------|
| `entity_id` | yes | Target a specific media player. Defaults to all. | | `entity_id` | yes | Target a specific media player. Defaults to all. |
| `volume_level` | no | Integer for volume level | | `volume_level` | no | Integer for volume level |
#### {% linkable_title Service `media_player/media_seek` %} #### {% linkable_title Service `media_player/media_seek` %}
| Service data attribute | Optional | Description | | Service data attribute | Optional | Description |
|------------------------|----------|--------------------------------------------------------| |------------------------|----------|--------------------------------------------------------|
| `entity_id` | yes | Target a specific media player. Defaults to all. | | `entity_id` | yes | Target a specific media player. Defaults to all. |
| `seek_position` | no | Position to seek to. The format is platform dependent. | | `seek_position` | no | Position to seek to. The format is platform dependent. |
#### {% linkable_title Service `media_player/play_media` %} #### {% linkable_title Service `media_player/play_media` %}
| Service data attribute | Optional | Description | | Service data attribute | Optional | Description |
| ------------------------------- | -------- | ----------- | | -----------------------| -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `entity_id` | yes | Target a specific media player. Defaults to all. | `entity_id` | yes | Target a specific media player. Defaults to all. |
| `media_content_id` | no | A media identifier. The format of this is component dependent. For example, you can provide URLs to Sonos and Cast but only a playlist ID to iTunes. | `media_content_id` | no | A media identifier. The format of this is component dependent. For example, you can provide URLs to Sonos and Cast but only a playlist ID to iTunes. |
| `media_content_type` | no | A media type. Must be one of `MUSIC`, `TVSHOW`, `VIDEO`, `EPISODE`, `CHANNEL` or `PLAYLIST`. For example, to play music you would set `media_content_type` to `MUSIC`. | `media_content_type` | no | A media type. Must be one of `MUSIC`, `TVSHOW`, `VIDEO`, `EPISODE`, `CHANNEL` or `PLAYLIST`. For example, to play music you would set `media_content_type` to `MUSIC`. |
#### {% linkable_title Service `media_player/select_source` %}
| Service data attribute | Optional | Description |
| ---------------------- | -------- | ---------------------------------------------------- |
| `entity_id` | yes | Target a specific media player. Defaults to all. |
| `source` | no | Name of the source to switch to. Platform dependent. |