Kuinka hallita Kodi Media Centeriä Amazon Echolla

Jul 13, 2025
Yksityisyys ja turvallisuus

Kaukosäätimet ovat niin 1950. Jos sinulla on Kodi-mediakeskus ja Amazon Echo, voit toistaa kaikkia suosikkielokuviasi ja -esityksiäsi hyvin sijoitetulla äänikomennolla ... jos olet valmis tekemään pienen asennuksen.

Amazon Echo on mielestämme yksi niistä älykkään kodin tyylikkäimmät osat . Valojen, kaihtimien ja TV: n hallinta puhelimella on hienoa, mutta niiden hallinta äänellä on todella tulevaisuus. Olin skeptinen, mutta sain nopeasti vaikutuksen - ja nälkä enemmän.

LIITTYVÄT: Kuinka luoda ja määrittää Amazon Echo

TV: n käynnistäminen on hienoa, mutta halusin todella hallita mediakeskustani. Halusin pystyä sanomaan "Toista seuraava kavereiden jakso" ja pyytämään sitä etsimään kirjastostani, katsomaan mitä katselin viimeksi ja aloittamaan seuraavan jakson soittamisen. Pienen etsinnän jälkeen löysin yhden yritteliään ohjelmoijan nimeltä Joe Ipson oli jo ollut tehnyt juuri niin .

Tämä vie vähän asennusta, ja se näyttää aluksi hyvin pelottavalta. Sinun on luotava verkkopalvelin, työnnettävä koodi GitHubista ja tehtävä vähän työtä komentoriviltä, ​​mutta sinun ei tarvitse olla ohjelmoija saadaksesi tämän käyttöön. Ipson on tehnyt melkein kaiken raskaan nostamisen, ja sinun tarvitsee vain kopioida hänen koodinsa, muokata muutama osa ja ladata se oikeaan paikkaan. Jos noudatat tätä kirjainta koskevaa opasta, sinun pitäisi olla toiminnassa hetkessä.

HUOMAUTUS: Käytämme tässä opetusohjelmassa Amazon Web Services -palvelua, koska se on luotettavin. Jos olet uusi AWS-käyttäjä, Ipsonin mukaan sinun pitäisi pystyä suorittamaan taitoa ilmaiseksi noin vuoden ajan, minkä jälkeen sinulta veloitetaan alle 20 ¢ kuukaudessa. Jos haluat jotain todella ilmaista, voit asettaa sen käyttämällä Herokua korvaamalla tämän oppaan vaiheet kaksi, kolme ja neljä Heroku-ohjeet Ipsonin dokumentaatiossa . Se on kuitenkin hieman vähemmän luotettava, ja jotkut pyynnöt saattavat aikakatkaista, kun käytät sitä. Suosittelemme AWS: ää, jos haluat parhaan mahdollisen kokemuksen - se kannattaa niukasti 20 ¢ kuukaudessa.

Vaihe yksi: Valmistele Kodi-verkkopalvelimesi

Jotta tämä toimisi, Kodilla on oltava palvelin, jota voi käyttää verkosta. Onneksi tämä on sisäänrakennettu Kodiin, vaikka sinun on ehkä välitettävä joitain reitittimen portteja ja suoritettava muita tehtäviä, ennen kuin se toimii sujuvasti.

Avaa Kodi mediakeskuksessa ja siirry kohtaan Järjestelmä> Palvelut> Verkkopalvelin. Ota verkkopalvelin käyttöön, jos se ei ole jo käytössä, ja anna sille käyttäjätunnus ja salasana. Käytä salasanaa, jota et käytä missään muussa palvelussa.

Tarvitset myös kotisi julkinen IP-osoite . Koska tämä voi kuitenkin muuttua, suosittelemme, että kirjaudut dynaamiseen verkkotunnukseen käyttämällä esimerkiksi palvelua Ottaa talteen . Seuraa oppaamme täällä ennen kuin jatkat, jos sinulla ei vielä ole sellaista.

Lopuksi, sinun on määritettävä portin edelleenlähetys Kodi-ruutuun. Tämä eroaa reitittimistä, mutta voit tutustu oppaaseen täällä Lisätietoja. Välitä vain mikä tahansa ulkoinen portti Kodi-ruutusi (minun tapauksessani 192.168.1.12) ja paikallisen portin (oletusarvoisesti 8080) paikalliseen IP-osoitteeseen.

HUOMAUTUS: vaikka Kodin paikallinen portti on oletusarvoisesti 8080, voit vaihtaa sen haluamaasi kohtaan - tai voit lähettää sen toiseen ulkoiseen porttiin varmistaaksesi, ettei siinä ole komplikaatioita (koska muut sovellukset saattavat pyytää porttia 8080). Käytän 8080 tässä opetusohjelmassa, mutta jos käytät jotain erilaista, korvaa kaikki portin 8080 esiintymät ulkoinen valitset täällä.

Jos kaikki menee hyvin, sinun on voitava käyttää Kodin verkkoliittymää avaamalla selain ja kirjoittamalla:

my.dynamic-domain.com:8080

missä my.dynamic-domain.com on dynaamisen verkkotunnuksesi URL-osoite ja 8080 on Kodissa asettamasi portti. Jos se ei toimi, varmista, että Kodi, dynaaminen verkkotunnuksesi ja porttisi edelleenlähetys on määritetty oikein.

LIITTYVÄT: Kuinka pääset helposti kotiverkkoosi mistä tahansa dynaamisen DNS: n avulla

Vaihe kaksi: Määritä Amazon Web Services -tilisi

Seuraavaksi sinun on luotava tili Amazon Web Services (AWS) -palvelussa. Suunnata tällä sivulla ja napsauta "Luo AWS-tili". Kirjaudu sisään Amazon-kirjautumistiedoillasi pyydettäessä. Jos sinulla ei vielä ole AWS-tiliä, sinua pyydetään antamaan yhteystietosi sellaisen luomiseksi. Varmista, että tarkistat yläreunasta Henkilökohtainen tili.

Käy ohjatun toiminnon loput vaiheista läpi. Sinun on myös annettava luottokorttitietosi, mutta älä huoli - kuten sanoimme, sinua ei pitäisi veloittaa kovin paljon, jos ollenkaan (etenkin ensimmäisten 12 kuukauden aikana).

Kun olet varmistanut henkilöllisyytesi puhelinnumerollasi ja valinnut tukisuunnitelman (suosittelemme Basicia, joka on ilmainen), napsauta "Täydellinen rekisteröityminen" -painiketta näytön oikeassa kulmassa. Amazon kirjaa sinut sitten sisään.

Suuntaa nyt Identity and Access Management -sivu (kirjaudu tarvittaessa takaisin sisään AWS: ään) ja napsauta Käyttäjät-välilehteä vasemmalla puolella. Napsauta Lisää käyttäjä -painiketta.

Luo uusi käyttäjä haluamallasi käyttäjänimellä. Valitse "Ohjelmallinen käyttö" -ruutu ja napsauta Seuraava: Käyttöoikeudet.

Seuraavaksi sinua pyydetään asettamaan käyttöoikeudet. Napsauta "Liitä olemassa olevat käytännöt suoraan" ja etsi sitten "AdministratorAccess". Valitse AdministratorAccess-vaihtoehto ja napsauta Seuraava: Tarkista.

Varmista, että käyttäjäsi näyttää alla olevalta kuvalta, ja napsauta sitten Luo käyttäjä.

Älä sulje seuraavaa sivua! Sinun on napattava pääsyavaimen tunnus ja salainen pääsyavain täältä (sinun on napsautettava Näytä näyttääksesi salaisen avaimen). Kopioi ne tekstitiedostoon turvallista säilyttämistä varten, koska et voi saada salaista avainta uudelleen, kun poistut tältä sivulta.

Kun olet kirjoittanut ne muistiin, voit sulkea ikkunan turvallisesti.

Kolmas vaihe: Asenna Python 2.7 ja määritä muuttujat

Ipsonin koodin siirtämiseksi AWS: ään tarvitset tietokoneellesi asennetun Python 2.7: n. Käytämme Windowsia tässä opetusohjelmassa, mutta sinun pitäisi pystyä tekemään se myös macOS: lla ja Linuxilla.

To install Python on Windows, pää Pythonin lataussivulle ja lataa Python 2.7. Suorita asennusohjelma kuten muillakin Windows-ohjelmilla. Käytä oletusvalintoja, koska tarvitsemme joitain Pythonin asennusohjelman mukana tulevia työkaluja.

Sitten, Klikkaa tästä ladata Ipsonin koodi. Pura kodi-alexa-master-kansio ZIP-tiedostosta jossakin kiintolevylläsi.

Asennuksen jälkeen on aika kaivaa komentoriville. Paina näppäimistön Windows + X-näppäintä ja valitse komentokehote. (Mac- ja Linux-käyttäjät haluavat avata omat päätelaitesovelluksensa). Suorita sieltä seuraavat kaksi komentoa peräkkäin:

C: \ Python27 \ Scripts \ pip.exe asenna awscli
C: \ Python27 \ Scripts \ aws-asetukset

Tämä asentaa AWS-komentorivityökalut ja käynnistää määritystyökalun.

Liitä pääsyavaintunnus ja salainen pääsyavain pyydettäessä. Kirjoita, kun sinulta kysytään oletusaluettasi us-itä-1 (jos olet Yhdysvalloissa) tai eu-länsi-1 (jos olet Euroopassa). Voit jättää oletuslähtömuodon tyhjäksi (paina vain Enter).

Suorita sitten seuraava komento:

C: \ Python27 \ Scripts \ pip.exe asenna virtualenv

Tarvitset tämän asennettuna myöhempää käyttöä varten.

Nyt CD-levy kodi-alexa-master-kansioon seuraavalla komennolla:

CD C: \ Users \ Whitson \ Documents \ Code \ kodi-alexa-master

Korvaa tietysti tiedostopolku polulla mihin tahansa, mihin tallensit kodi-alexa-master-kansion.

Pidä ikkuna auki nyt, meidän on palattava siihen hetken kuluttua.

Ensinnäkin, jotta Ipsonin koodi toimisi Kodin ja AWS-asetusten kanssa, sinun on määritettävä muutama muuttuja määritystiedostossa. ladata tämä malli , nimeä se uudelleen kodi.config ja tallenna se kodi-alexa-master-kansioon. Avaa se koodin mukaisessa tekstieditorissa, kuten Muistio ++ ja muokkaa seuraavia neljää muuttujaa:

osoite =
portti =
käyttäjänimi =
salasana =

osoite muuttuja on vaiheessa 1 määrittämäsi dynaaminen osoite (esim. my.dynamic-domain.com ), satamaan on portti, jota käytit vaiheessa 1 (todennäköisesti 8080, ellet muuta sitä), ja käyttäjänimi ja Salasana ovat ensimmäisen vaiheen valtakirjat.

Jos talossasi on useita Kodi-laatikoita, voit käyttää tätä asetustiedostoa myös ohjaamaan niitä erikseen Alexan kanssa. Emme käy läpi tätä opasta, mutta löydät ohjeet Ipsonin dokumentaatio täällä .

Kun olet valmis, tallenna tiedosto ja palaa komentokehoteikkunaan.

Vaihe neljä: Työnnä koodisi AWS: lle

Kun nämä muuttujat ovat paikallaan, koodi on valmis käyttöönottoa varten. Palaa komentokehotteeseen ja suorita nämä kaksi komentoa:

C: \ Python27 \ Scripts \ virtualenv venv
venv \ Scripts \ activ.bat

Tämä luo uuden "virtuaalisen ympäristön" ja aktivoi sen.

Suorita seuraavat komennot esiin tulevassa venv-kehotteessa:

pip install -r vaatimukset.txt
asenna pakkaus
pip asenna zappa

Tämä asentaa työkalun nimeltä Zappa, joka auttaa sinua asentamaan koodisi.

Seuraavaksi sinun on määritettävä Zappa. Juosta:

zappa init

Se vie sinut ohjatun toiminnon läpi. Hyväksy vain kaiken oletusarvot.

Suorita lopuksi:

zappa käyttöönotto dev

Tämä ottaa koodisi käyttöön Lambdassa. Se kestää muutaman minuutin, joten anna sen juosta. Lopuksi se antaa sinulle URL-osoitteen - kopioi tämä alas, koska tarvitset sitä seuraavassa vaiheessa.

Lopuksi suosittelen myös seuraavan komennon suorittamista, koska tarvitset tuloksena olevat tiedostot myös seuraavassa vaiheessa:

python create_custom_slots.py

Varmista, että Kodi-ruutusi on päällä ja käynnissä, kun suoritat tämän komentosarjan, koska se tarttuu kirjastosi elokuvien, ohjelmien ja muun median nimiin.

Olet melkein siellä! Nyt meidän on vain määritettävä Alexa-taito tälle koodille.

Viides vaihe: Luo Alexa-taitosi

Yhdistääkseen Ipsonin koodin Echoomme meidän on luotava Alexa "Skill", joka käyttää kyseistä koodia. Tätä sovellusta ei jaeta kenellekään, se on vain ikuisesti "testaustilassa", yhdistettynä omaan Amazon-tiliisi käytettäväksi Echon kanssa.

Aloita määrittämällä ilmainen Amazon Developer -tili. Suunnata tällä sivulla , kirjaudu sisään Amazon-tililläsi ja rekisteröidy kehittäjätilille. Täytä vaaditut kentät, hyväksy ehdot ja sano "Ei", kun sinulta kysytään, kaupallistatko sovelluksesi.

Kun olet kirjautunut sisään, siirry yläreunan työkalupalkin kohtaan "Alexa". Napsauta "Aloita" -painiketta kohdassa "Alexa Skills Kit".

Napsauta seuraavaksi Lisää uusi taito -painiketta.

Anna taidoillesi nimi - minä kutsuin omaani Kodiksi - ja anna sille kutsunimi. Näin sanot, kun haluat käynnistää komennon. Esimerkiksi kutsunimeni on myös "olohuone", mikä tarkoittaa, että minun on sanottava "Pyydä olohuone ..." antamaan Alexa-komentoja mediakeskukselleni.

Kokemukseni mukaan pitkät kutsunimet toimivat paremmin kuin lyhyemmät. Käytin jonkin aikaa ”Kodia” (”Pyydä Kodia…”), mutta Alexalla oli toisinaan vaikeuksia löytää elokuvia. En voinut kertoa miksi, mutta pidemmät kutsunimet, kuten "olohuone", toimivat minulle melkein virheettömästi. Joten yritä valita jotain muutamalla tavulla.

Napsauta Seuraava, kun olet valmis.

Napsauta "Lisää kolikkotyyppi" -painiketta seuraavan ikkunan keskellä.

Luo uusi paikka nimeltä NÄYTTELYT . Palaa kodi-alexa-master-kansioon, avaa SHOWS-tiedosto Notepad ++ -ohjelmalla ja kopioi ohjelmat Amazonin sivun ruutuun. Tämä auttaa Alexaa tunnistamaan sille sanelemasi ohjelmat.

Vaihtoehtoisesti voit vain luetella joitain TV-ohjelmiasi laatikossa, yksi riviä kohden. Sinun ei tarvitse lisätä kaikkia ohjelmia Kodi-kirjastossasi, mutta on hyvä, että sinulla on kunnollinen määrä esimerkkejä (olen huomannut, että 20 tai 30 on melko hyvä).

Napsauta OK, kun olet valmis.

Toista tämä prosessi seuraavilla kolikkotyypeillä: ELOKUVAT, ELOKUVAT, MUSICARTISTIT, MUSICALBUMS, MUSICSONGS, MUSICPLAYLIST, VIDEOPLAYLISTS ja ADDONS (Jos sinulla ei ole tietoja näistä, luo paikkatyyppi joka tapauksessa - Ipsonin koodi vaatii sitä - ja vain kirjoita ruutuun sana ”Tyhjä”. Se ei aiheuta ongelmia.)

Jälleen, sinun ei tarvitse kaikkia yksittäisiä ohjelmia, elokuvia tai artisteja näissä paikoissa, joten sinun ei tarvitse päivittää niitä aina, kun lisäät uuden elokuvan kirjastoosi. Se vain auttaa, että jokaisessa on kohtuullinen määrä esimerkkejä.

Kun olet luonut kaikki yhdeksän korttipaikkatyyppiä, palaa takaisin kodi-alexa-master-kansioon. Avaa speech_assets-kansio ja avaa IntentSchema.json ja SampleUtterances.txt tiedostoja sovelluksella, kuten Muistio ++ .

Valitse kaikki IntentSchema.json tiedosto ja liitä se Amazon Developer -sivuston Intent Schema -ruutuun. Toista tämä vaihe SampleUtterances.txt tiedosto sijoittamalla teksti "Sample Utterances" -ruutuun.

Kun olet valmis, valitse Seuraava. Vuorovaikutusmallin rakentaminen voi kestää hetken.

Valitse seuraavalla sivulla päätepistetyypiksi "HTTPS" ja liitä URL-osoite, jonka sait vaiheen 4 lopussa. Valitse maantieteellinen alue (Pohjois-Amerikka tai Eurooppa) ja valitse "Ei" tilien linkittämistä varten. Napsauta Seuraava.

Valitse seuraavalla sivulla "Oma kehityspääte on toimialueen aliverkkotunnus, jolla on varmenteen myöntäjän jokerimerkki." Napsauta Seuraava.

Sinun ei tarvitse lisätä mitään tietoja Testisivulle, vaikka voit testata koodin tiettyjä piirteitä, jos tiedät mitä olet tekemässä. Napsauta muuten Seuraava.

Täytä Julkaisutiedot-sivulla vaaditut kentät - mutta älä huoli liikaa siitä, mitä syötit, koska et lähetä tätä sovellusta sertifiointia varten. Olet ainoa, joka käyttää tätä sovellusta. ( Tässä on kuvake 108 × 108 ja 512 × 512-kuvake ). Napsauta Seuraava, kun olet valmis.

Valitse viimeisellä sivulla ”Ei” molempiin tietosuojakysymyksiin ja valitse Vaatimustenmukaisuus-ruutu. Napsauta "Tallenna" -painiketta, kun olet valmis. ÄLÄ napsauta Lähetä sertifiointia varten -painiketta.

Vaihe kuusi: Testaa uudet komentosi

Jos kaikki meni hyvin, sinun pitäisi pystyä testaamaan uudet komennot nyt. Varmista, että Kodi-ruutusi on päällä ja yritä sanoa jotain:

"Alexa, pyydä olohuonetta pelaamaan ensimmäinen kausi, jakso Ystävät"

(... korvaamalla se tietysti jaksolla ja osoittamalla, että sinulla on koneellasi.) Se voi viedä hetken Alexalle, mutta toivottavasti hänen pitäisi vastata ja aloittaa kyseisen esityksen pelaaminen. Jos saat virheen ja jaksoa ei toisteta, palaa takaisin ja varmista, että teit kaiken oikein.

Voit kysyä Alexalta, jos sinulla on uusia jaksoja, pyytää häntä soittamaan ohjelman seuraava jakso tai jopa käyttämään häntä Kodin hallintaan, niin tehottomalta kuin se saattaa olla ("Alexa, pyydä olohuone keskeyttämään", "Alexa , kysy olohuoneelta navigointia alaspäin jne.). Katso SampleUtterances.txt tiedostosta nähdäksesi kaikki asiat, joita Alexa voi tehdä tällä integraatiolla. Jos haluat joskus lisätä uuden lauseen, joka vastaa yhtä näistä toiminnoista, kirjaudu takaisin Amazon Developer -tiliisi ja lisää se luetteloon, jonka liitimme vaiheessa neljä.


Se ei ole nopein tai helpoin asentaa, mutta kun saat sen toimimaan, se on mielestäni helposti yksi hienoimmista asioista, joita voit tehdä Amazon Echo -laitteellasi. Nyt voin alkaa katsella televisiota ruoanlaitossa keittiössä tai kun kaukosäätimeni paristot ovat tyhjät. Tällainen voima on suunniteltu Amazon Echolle, ja vaikka se vie vähän työtä, se on sen arvoinen.

Olla ongelmia? Tarkista tämä ketju Kodin foorumeilla , yhtä hyvin kuin alkuperäisen GitHub-sivun tai pudota rivi alla oleviin kommentteihimme.

Otsikkokuva kohteesta doomu / Bigstock ja Amazon.

.entry-sisältö .entry-alatunniste

How To Control Your Kodi Media Center With An Amazon Echo

Amazon Echo Controlling Kodi With Voice

Amazon Echo: Media Center Automation Using Raspberry PI 2

Control Kodi With Amazon Alexa Voice Control - ARNU Box

How To Control Kodi With Alexa Tutorial

Alexa Tv Control With Kodi

How To Control Kodi With Alexa Demonstration

Amazon Echo - Kodi Integration (demo 3)

Kodi + Raspberry Pi: How To Build Your Own Raspberry Pi Media Center!

Media Center Extender - Client Setup

Voice Control Kodi With Google Now, Yatse, And Tasker

Add Kodi To Amazon Fire TV Home Screen

Alexa Skill For Kodi


Yksityisyys ja turvallisuus - Suosituimmat artikkelit

DNS: n ottaminen käyttöön HTTPS: n kautta Google Chromessa

Yksityisyys ja turvallisuus Mar 3, 2025

SÄHKÖISETTÖTÖN SISÄLTÖ Google Chrome tukee DNS HTTPS: n kautta (DoH) yksityisyyden ja turvallisuuden parantamiseksi. Se on edelleen oletusarvoisesti pois käy..


Kuinka tunnistaa piilotetut valvontakamerat puhelimellasi

Yksityisyys ja turvallisuus Sep 18, 2025

Josh Hendrickson Äskettäin perhe löydetty töykeä yllätys Airbnb: stä: piilotettu kamera, joka on naamioitu savunilmaisimeksi olohuoneess..


Mille tarkoitetaan tietokoneen laitteiston soikeaa reikää?

Yksityisyys ja turvallisuus Nov 22, 2024

SÄHKÖISETTÖTÖN SISÄLTÖ Suurimmaksi osaksi ei ole mysteeri, mitä tietokonelaitteistomme ulkopuoliset aukot ovat tarkoitettu - useimmat ovat portteja. Mutta entä soikea port..


Kuinka (ja miksi) salata tekstiviestisi

Yksityisyys ja turvallisuus Nov 15, 2024

SÄHKÖISETTÖTÖN SISÄLTÖ Kun kansallinen turvallisuusviranomainen peeringi kaikkien taskuihin ilman lupaa ja utelias sisarukset nuuskivat viestihistoriaasi poissa ollessasi, e..


Kuinka voin pitää salasanat näkymättömänä, kun suoritan komennon SSH-argumenttina?

Yksityisyys ja turvallisuus Nov 10, 2024

SÄHKÖISETTÖTÖN SISÄLTÖ Meidän kaikkien on suhtauduttava vakavasti salasanojemme suojaamiseen, mutta mitä teet, jos tietty ohjelma tai sovellus näyttää salasanasi näkyv..


Neuvottelupuhelun pitäminen iPhonella

Yksityisyys ja turvallisuus Oct 15, 2025

IPhonen avulla voit soittaa jopa viidelle henkilölle kerralla, mikä helpottaa nopean neuvottelupuhelun asettamista. Muut ihmiset eivät tarvitse mitään erityistä - mitään van..


Vinkkejä-ruudusta: Sovellusten mykistäminen Windows 7: ssä, Tietosuoja iOS-laitteissa ja Siistitön YouTube- ja Amazon-selaus

Yksityisyys ja turvallisuus Sep 13, 2025

SÄHKÖISETTÖTÖN SISÄLTÖ Kerran viikossa keräämme joitain upeita lukijavinkkejä, jotka tulvivat postilaatikkoomme, ja jaamme ne kaikille. Tällä viikolla tarkastelemme yks..


Luettelo virustorjuntaohjelmistoista, jotka ovat yhteensopivia Windows 7: n kanssa

Yksityisyys ja turvallisuus Sep 19, 2025

Muutaman tunnin sisällä Windows 7: n julkaisemisesta postilaatikkoni alkoi täyttää lukijoita, jotka kysyivät, mitä virustorjuntaohjelmistoja heidän pitäisi asentaa Windows 7: een. Ko..


Luokat