Media player
Yhtenäinen näkymä kaiuttimiin, vastaanottimiin ja televisioihin, jotka olet jo yhdistänyt
niiden omien integraatioiden kautta - ei laitetta, jonka lisäät suoraan. Media playerin
lisääminen vain valitsee jo asetetun laitteen Sonosista/
SYMFONISKista, Spotifysta,
Denon AVR:stä, LG webOS-,
Samsung Tizen- tai
Android TV -laitteestasi, tai
ESPHome-laitteen omasta media_player:-
komponentista, ja antaa sille yhden yhtenäisen ohjainjoukon.
Miksi se on olemassa
Jokaisella näistä kahdeksasta lähteestä on omat oikeat ominaisuutensa ja oma
entiteettimuotonsa - TV ei voi raportoida äänenvoimakkuutta samalla tavalla kuin kaiutin, ja
Denon raportoi äänenvoimakkuuden natiivina dB:nä prosentin sijaan. Media player käärii kaikki
kahdeksan saman avainnimien taakse (power, state, volume,
mute, play_pause, next/previous,
source, media_title/media_artist/media_album)
jotta yksi Ohjauspaneelin korttityyppi ja yksi Automaatiosolmu toimivat samalla tavalla
riippumatta siitä mikä merkki on takana - mutta näyttää aina vain ne avaimet, joita tietty
lähde oikeasti tukee. TV-pohjainen soitin näyttää vain virtakytkimen; Sonos-pohjainen näyttää
koko kuljetus-/äänenvoimakkuus-/kappalewidgetin; ESPHome-pohjainen näyttää tilan
(vain luku) sekä ohjattavan äänenvoimakkuuden ja mykistyksen. Äänenvoimakkuus on aina
normalisoitu tässä 0-100 %:iin, jopa Denonin omalle natiiville dB-alueelle.
ESPHome-laitteen oma media_player:-entiteetti tukee myös suoraan toistoa/taukoa/pysäytystä ja mielivaltaisen URL:n ilmoitustoistoa (jota käyttää Tekoälyavustajan oma alueittainen ilmoituskohde) - näitä ei vain vielä näytetä omana yhtenäisenä Media player -avaimenaan täällä, koska kuljetuksen ohjaus kuuluu sille sisällölle, joka laitteella jo soi, eikä jotain minkä yleinen kortti ohjaisi. ESPHome-laite voi myös paljastaa useamman kuin yhden media_player:-komponentin, jolloin "Lisää media player" -valitsin listaa jokaisen erikseen nimellä.
Ohjauspaneelin kortti
Oma "Media player" -korttityyppi valitsee yhden media playerin ja piirtää ne ohjaimet, jotka sille oikeasti ratkeavat. Pudotusvalikko kortin rungossa antaa vaihtaa, mitä asetettua soitinta sama kortti ohjaa milloin tahansa - yksi kortti voi seistä kaikkien puolesta sen sijaan että tarvittaisiin yksi per laite. Albumin kansikuvaa ei ole, koska mikään kahdeksasta käärityistä lähteistä ei paljasta kansikuva-URL:ia.
Tizen ja Android TV paljastavat täällä vain virtakytkimen - molemmat alustat ovat vain lähettäviä kaukosäätimiä ilman mitään takaisinlukua äänenvoimakkuudelle/mykistykselle/lähteelle, joten mitään muuta ei teeskennellä.