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ä.