Kuidas kontrollida oma Kodi meediumikeskust Amazoni ehhiga

Sisukord:

Kuidas kontrollida oma Kodi meediumikeskust Amazoni ehhiga
Kuidas kontrollida oma Kodi meediumikeskust Amazoni ehhiga

Video: Kuidas kontrollida oma Kodi meediumikeskust Amazoni ehhiga

Video: Kuidas kontrollida oma Kodi meediumikeskust Amazoni ehhiga
Video: Смарт-Часы Maimo Watch - Детальный ОБЗОР + ТЕСТЫ - YouTube 2024, Mai
Anonim
Kaugjuhtimisseadmed on nii 1950. aastal. Kui teil on Kodi meediumikeskus ja Amazon Echo, saate mängida kõiki oma lemmikfilme ja -nendeid hästipaigutatud häälkäsklusega … kui olete valmis väikese seadistuse tegema.
Kaugjuhtimisseadmed on nii 1950. aastal. Kui teil on Kodi meediumikeskus ja Amazon Echo, saate mängida kõiki oma lemmikfilme ja -nendeid hästipaigutatud häälkäsklusega … kui olete valmis väikese seadistuse tegema.

Amazonase echo on meie arvates üks nutikama kodu lahedamaid osi. Teie valgustite, ruloode ja teleri juhtimine telefoniga on lahe, kuid nende hääle kontrollimine on tõeline tulevik. Olin skeptiline, aga muutus kiiresti muljetavaks ja näljas rohkem.

Oma teleri sisse lülitamine on lahe, aga ma tahtsin, et oleks võimalik oma meediumikeskust juhtida. Ma tahtsin, et saaksin öelda "Esita järgmine sõprade episood" ja otsida seda minu raamatukogust, vaadata seda, mida ma viimati vaatasin, ja alustada järgneva episoodi esitamist. Ja pärast natuke otsingut leidsin, et üks ettevõtlik programmeerija nimega Joe Ipson oli seda juba teinud.

See võtab natuke seadistamise ja tundub esialgu väga hirmutav. Peate looma veebiserveri, vajutama mõnda koodi GitHubist ja tegema vähese töö käsurealt, aga sa ei pea seda programmeerima, et see üles ja töö saaks. Ipson on teinud peaaegu kogu tõsise tõstmise ja pead kopeerima oma koodi, redigeerima mõnda ossa ja laadima selle õigesse kohta. Kui järgite seda juhist kirjaga, siis peaksite töötama aeglaselt.

MÄRKUS. Me kasutame selle juhendaja jaoks Amazoni veebiteenuseid, sest see on kõige usaldusväärsem. Kui olete uus AWS-i kasutaja, siis ütleb Ipson, et peaksite oskama seda oskust tasuta umbes aasta, pärast mida maksate vähem kui 20 eurot kuus. Kui soovite midagi tõeliselt tasuta, võite selle asemel kasutada Heroku asemel, asendades selle juhendi sammud kaks, kolm ja neli koos Heroki juhistega Ipsoni dokumentatsioonis. See on aga natuke vähem usaldusväärne ja mõned päringud võivad selle kasutamise ajal aeguda. Soovitame AWSi, kui soovite parima võimaliku kogemuse - see on väärt 20 krooni kuus.

Esimene samm: valmistage oma Kodi veebiserver

Et seda tööd teha, peab Kodil olema veebist juurdepääs serverile. Õnneks on see sisse ehitatud Kodi, kuigi võib-olla peate võib-olla edastada mõnda porti oma ruuteris ja täita mõnda muud ülesannet, enne kui see toimib sujuvalt.

Avage Kodi oma meediumikeskuses ja valige System> Services> Web Server. Luba veebiserver, kui see pole juba lubatud, ning andke talle kasutajanimi ja parool. Kasuta kindlasti parooli, mida te ei kasuta ühegi teise teenuse jaoks.

Image
Image

Teil on vaja ka oma koduvõrgu avalikku IP-aadressi. Kuid kuna see võib muutuda, soovitame kindlasti dünaamilise domeeninime registreerumist, kasutades sellist teenust nagu Dynu. Järgige meie juhiseid siin enne jätkamist, kui teil seda veel pole.

Lõpuks peate seadma oma Kodi kast porti edasiandmiseks. See erineb ruuterist ruuteriks, kuid saate lisateavet leiate siit meie juhendist. Lihtsalt edastage iga välise porti oma Kodi karbi kohalikule IP-aadressile (minu puhul 192.168.1.12) ja kohalikule pordile (vaikimisi 8080).
Lõpuks peate seadma oma Kodi kast porti edasiandmiseks. See erineb ruuterist ruuteriks, kuid saate lisateavet leiate siit meie juhendist. Lihtsalt edastage iga välise porti oma Kodi karbi kohalikule IP-aadressile (minu puhul 192.168.1.12) ja kohalikule pordile (vaikimisi 8080).

MÄRKUS. Kuigi Kodi kohalik pordil on vaikimisi 8080, võite seda muuta soovitud suunas või võite seda teistele välisportidele edastada, et veenduda, et puuduvad komplikatsioonid (kuna teised rakendused võivad küsida porti 8080). Ma kasutan selles juhendis 8080-d, aga kui kasutate midagi muud, siis asendage lihtsalt kõik 8080-ga kaasatud eksemplarid välised sadam valite siia.

Kui kõik läheb hästi, peaksite pääsema Kodi veebiliidesele, avage veebibrauser ja sisestage:
Kui kõik läheb hästi, peaksite pääsema Kodi veebiliidesele, avage veebibrauser ja sisestage:

my.dynamic-domain.com:8080

where

my.dynamic-domain.com

on teie dünaamilise domeeni URL ja

8080

on sadamas, mille olete Kodil seadnud. Kui see ei toimi, veenduge, et Kodi, teie dünaamiline domeen ja teie pordiedastused oleksid korralikult seadistatud.

Teine samm: oma Amazon Web Services konto loomine

Järgmisena peate looma konto Amazon Web Services (AWS). Liikuge sellele lehele ja klõpsake "AWS konto loomine". Kui küsitakse, logige oma Amazoni mandaadi sisse. Kui teil pole juba AWS-i kontot, palutakse teil selle sisestamiseks oma kontaktteavet sisestada. Kontrollige kindlasti "isiklikku kontot" üleval.

Läbi nõustaja ülejäänud sammud. Peate sisestama ka oma krediitkaardi andmed, kuid ärge muretsege, nagu me ütlesime, ei tohiks teil tasu võtta väga palju, kui üldse (eriti esimese 12 kuu jooksul).
Läbi nõustaja ülejäänud sammud. Peate sisestama ka oma krediitkaardi andmed, kuid ärge muretsege, nagu me ütlesime, ei tohiks teil tasu võtta väga palju, kui üldse (eriti esimese 12 kuu jooksul).

Pärast oma identiteedi kinnitamist oma telefoninumbri ja oma tugikava valimisega (soovitame Basic, mis on tasuta), klõpsake ekraani paremas nurgas nupul "Täielik registreerimine". Amazon sisestab siis sisse.

Nüüd asetage leht Identiteedi ja ligipääsu haldamiseks (logige sisse vajaduse korral AWS-i juurde) ja klõpsake vasakul küljel vahekaarti "Kasutajad". Klõpsake nuppu "Lisa kasutaja".
Nüüd asetage leht Identiteedi ja ligipääsu haldamiseks (logige sisse vajaduse korral AWS-i juurde) ja klõpsake vasakul küljel vahekaarti "Kasutajad". Klõpsake nuppu "Lisa kasutaja".
Loo uus kasutaja mis tahes soovitud kasutajanimi. Kontrollige kast "Programmatic Access" ja klõpsake "Next: Permissions".
Loo uus kasutaja mis tahes soovitud kasutajanimi. Kontrollige kast "Programmatic Access" ja klõpsake "Next: Permissions".
Järgmisena küsitakse teilt õigusi. Klõpsake nuppu "Kinnita olemasolevad eeskirjad otse", seejärel otsi "AdministratorAccess". Kontrollige valikut AdministratorAccess ja klõpsake nuppu "Next: Review".
Järgmisena küsitakse teilt õigusi. Klõpsake nuppu "Kinnita olemasolevad eeskirjad otse", seejärel otsi "AdministratorAccess". Kontrollige valikut AdministratorAccess ja klõpsake nuppu "Next: Review".
Veenduge, et teie kasutaja näeks välja allolevat pilti ja seejärel klõpsake "Loo kasutaja".
Veenduge, et teie kasutaja näeks välja allolevat pilti ja seejärel klõpsake "Loo kasutaja".
Ärge sulgege järgmist lehte! Peate siin võtmejuurdepääsu võtme ID ja salajase juurdepääsu võti haarama (peate oma salajase võtme kuvamiseks klõpsama "Näita"). Kopeeri need tekstifaili hoidmiseks, sest pärast selle lehe väljumist ei saa te salajast võtme uuesti hankida.
Ärge sulgege järgmist lehte! Peate siin võtmejuurdepääsu võtme ID ja salajase juurdepääsu võti haarama (peate oma salajase võtme kuvamiseks klõpsama "Näita"). Kopeeri need tekstifaili hoidmiseks, sest pärast selle lehe väljumist ei saa te salajast võtme uuesti hankida.
Kui olete alla kirjutanud, saate selle akna turvaliselt sulgeda.
Kui olete alla kirjutanud, saate selle akna turvaliselt sulgeda.

Kolmas samm: installige Python 2.7 ja seadistage oma muutujad

Ipsoni koodi AWS-i jaoks tõukamiseks peate oma arvutisse installima Python 2.7. Me kasutame selles juhendis Windowsi, kuid peaksite seda ka macOS-i ja Linuxi puhul tegema.

Pythoni installimiseks Windowsis minge Pythoni allalaadimislehele ja laadige alla Python 2.7. Käivitage installer nagu teiegi mõni teine Windowsi programm. Kasutage vaikevalikuid, kuna me vajame mõnda Pythoni installijaga kaasasolevat tööriista.

Siis klõpsake siin, et Ipsoni koodi alla laadida. Laadige lahti ZIP-faili kaust ZIP-faili kusagil kõvakettale.
Siis klõpsake siin, et Ipsoni koodi alla laadida. Laadige lahti ZIP-faili kaust ZIP-faili kusagil kõvakettale.

Kui see on installitud, on aeg minna käsureale. Vajutage oma klaviatuuril Windows + X ja valige käsk "Command Prompt". (Mac ja Linuxi kasutajad soovivad avada vastavad Terminali rakendused). Sealt käivitage kaks järgmist käsku üksteise järel:

C:Python27Scriptspip.exe install awscli

C:Python27Scriptsaws configure

See installib AWSi käsurea tööriistad ja käivitab konfigureerimise tööriista.

Kui teilt küsitakse, kleepige oma Acces Key ID ja salajane juurdepääsuvõimalus. Kui küsitakse vaikimisi regiooni nime, tippige
Kui teilt küsitakse, kleepige oma Acces Key ID ja salajane juurdepääsuvõimalus. Kui küsitakse vaikimisi regiooni nime, tippige

us-east-1

(kui olete USA-s) või

eu-west-1

(kui olete Euroopas). Võite jätta vaikimisi väljundvormi tühjaks (vajutage lihtsalt Enter).

Edasi käivitage järgmine käsk:
Edasi käivitage järgmine käsk:

C:Python27Scriptspip.exe install virtualenv

See on installitud hiljem.

Nüüd CD oma kodi-alexa-master kausta koos järgmise käsuga:
Nüüd CD oma kodi-alexa-master kausta koos järgmise käsuga:

CD C:UsersWhitsonDocumentsCodekodi-alexa-master

Loomulikult asendage faili asukoht teega, kuhu sa oma koodi-alexa-master kausta salvestasid.

Hoidke akent nüüd avatud, peame selle hetkega tagasi tulema.
Hoidke akent nüüd avatud, peame selle hetkega tagasi tulema.

Esiteks, selleks, et Ipsoni kood tööks teie Kodi ja AWS-i seadistustega, peate konfiguratsioonifailis määrama mõned muutujad. Laadige see mall alla, nimetage see ümber

kodi.config

ja salvestage see koodi-alexa-master-kausta. Avage see koodisõbralikus tekstitöötluses nagu Notepad ++ ja muutke järgmisi nelja muutuja:

address = port = username = password =

The

address

muutuja on dünaamiline aadress, mille olete seadistanud esimeses etapis (nt

my.dynamic-domain.com

),

port

on port, mida kasutasite esimeses etapis (tõenäoliselt 8080, kui te pole seda muutnud) ja

username

ja

password

on esimese samba volitused.

Kui teil on kodus mitu Kodi kasti, saate seda konfiguratsioonifaili kasutada, et neid Alexa abil eraldi hallata. Me ei tee seda juhendis, kuid Ipsoni dokumente leiate siit.

Kui olete valmis, salvestage fail ja mine tagasi oma käsuviip aknasse.

Neljas samm: vajutage oma koodi AWS-ile

Nende muutujate korral on teie kood kasutuselevõtuks valmis. Käsureklaami taga käivitage need kaks käsku:

C:Python27Scriptsvirtualenv venv

venvScriptsactivate.bat

See loob uue virtuaalse keskkonna ja aktiveerib selle.

Image
Image

Kuvatavast venviautostest käivitage järgmised käsud:

pip install -r requirements.txt

pip install packaging

pip install zappa

Sellega installitakse tööriist nimega Zappa, mis aitab teil koodi rakendada.

Järgmisena peate Zappa seadistama. Run:
Järgmisena peate Zappa seadistama. Run:

zappa init

See viib teid läbi nõustaja. Lihtsalt nõustuge kõigi jaoks vaikimisi.

Lõpuks käivitage:
Lõpuks käivitage:

zappa deploy dev

See käivitab teie koodi Lambdale. See võtab paar minutit, nii et laske sellel käia. Lõppkokkuvõttes annab see teile URL-kopeerimise, kuna see on vajalik järgmises etapis.

Lõpuks soovitaksin käitada ka järgmist käsku, kuna tulemuseks on ka järgmised toimingud:
Lõpuks soovitaksin käitada ka järgmist käsku, kuna tulemuseks on ka järgmised toimingud:

python generate_custom_slots.py

Selle koodi käivitamisel veenduge, et teie Kodi kast on sisse lülitatud ja käivitatakse, kuna see lööb teie teegist filme, saateid ja muid meediume.

Sa oled peaaegu seal! Nüüd peame just selle koodi loomiseks Alexa oskama.

Samm viis: loo oma Alexa oskus

Ipsoni koodi ühendamiseks meie Echoga peame looma Alexa "Skill", mis kasutab seda koodi. Seda rakendust ei levitata kellelegi, see jääb igavesti "katserežiimile", mis on teie Echo abil ühendatud teie enda Amazoni kontoga.

Alustamiseks looge tasuta Amazon Arendaja konto. Minge sellele lehele, logige sisse oma Amazon konto ja registreerige arendaja kontole. Täitke vajalikud väljad, nõustuge tingimustega ja öelge "Ei", kui teilt küsitakse, kas soovite oma rakendusi rahaks realiseerida.

Kui olete sisse logitud, minge ülemises tööriistaribal "Alexa". Klõpsake "Alexa Skills Kit" alt nuppu "Alustage".
Kui olete sisse logitud, minge ülemises tööriistaribal "Alexa". Klõpsake "Alexa Skills Kit" alt nuppu "Alustage".
Seejärel klõpsake nupul "Lisa uus oskus".
Seejärel klõpsake nupul "Lisa uus oskus".
Andke oma oskusele nimi - ma helistasin oma "Kodi" -le ja anna sellele väljakutse nimi. Seda saate öelda, kui soovite käsku käivitada. Näiteks minu kutsumenüü on ka "elutuba", mis tähendab, et pean ütlema "Küsi elutoast …", et anda Alexale oma meediumikeskuse käsud.
Andke oma oskusele nimi - ma helistasin oma "Kodi" -le ja anna sellele väljakutse nimi. Seda saate öelda, kui soovite käsku käivitada. Näiteks minu kutsumenüü on ka "elutuba", mis tähendab, et pean ütlema "Küsi elutoast …", et anda Alexale oma meediumikeskuse käsud.

Minu kogemuse kohaselt toimivad pikkade kutsumiste nimed paremini kui lühemad. Mõnda aega kasutasin "Kodi" ("Küsi Kodilt …"), kuid Alexal oli mõnikord raskusi filmi leidmisega. Ma ei suutnud teile öelda, miks, kuid pikema väljavõtmise nimed nagu "elutuba" töötavad mind peaaegu veatult. Nii et proovige valida mõne silbiga midagi.

Lõpetamisel klõpsake nuppu Edasi.

Klõpsake nuppu Lisa pesa tüüp järgmise akna keskel.
Klõpsake nuppu Lisa pesa tüüp järgmise akna keskel.
Loo uus nimega pesa
Loo uus nimega pesa

SHOWS

. Pöörake tagasi oma kodi-alexa-master-kausta, avage SHOWS fail Notepad ++ abil ja kopeerige näited kasti Amazoni lehele. See aitab Alexa ära tunda näiteid, mida see teile dikteerida saab.

Teise võimalusena võite lihtsalt loetleda mõned oma telesaated kasti, üks rea kohta. Te ei pea lisama kõiki näitusi oma Kodi raamatukogus, kuid hea on näidata korralikke näiteid (leidsin, et 20 või 30 on päris hea).

Lõpetamisel klõpsake nuppu OK.

Korda seda protsessi nende Slot Types: FILMID, MOVIEGENRES, MUSICARTISTS, MUSICALBUMS, MUSICONGS, MUSICPLAYLISTS, VIDEOPLAYLISTS ja ADDONS (Kui teil pole ühtegi nendest teavet, looge ikkagi pesa tüüp-Ipsoni kood seda nõuab - ja lihtsalt kirjuta sõna tühi kastis. See ei tekita probleeme.)
Korda seda protsessi nende Slot Types: FILMID, MOVIEGENRES, MUSICARTISTS, MUSICALBUMS, MUSICONGS, MUSICPLAYLISTS, VIDEOPLAYLISTS ja ADDONS (Kui teil pole ühtegi nendest teavet, looge ikkagi pesa tüüp-Ipsoni kood seda nõuab - ja lihtsalt kirjuta sõna tühi kastis. See ei tekita probleeme.)

Jällegi ei pea te neid teenindusaegasid iga näidikut, filmi või esinejat, nii et te ei pea neid iga kord, kui lisate oma teeki uue filmi, uuendada. See lihtsalt aitab korralikult palju näiteid kõigis.

Kui olete loonud kõik üheksa pesa tüübi, minge tagasi koodi-alexa-master-kausta. Ava speech assets kaust ja ava see
Kui olete loonud kõik üheksa pesa tüübi, minge tagasi koodi-alexa-master-kausta. Ava speech assets kaust ja ava see

IntentSchema.json

ja

SampleUtterances.txt

failid rakendusega nagu Notepad ++.

Valige kogu tekst

IntentSchema.json

faili ja kleepige see Amazon Arenduste veebisaidi kastis "Intent Schema". Korrake seda protsessi koos

SampleUtterances.txt

faili, asetades teksti väljale "Sample Utterances".

Kui olete valmis, klõpsake nuppu Edasi. Koostamise mudeli loomiseks võib kuluda mõni hetk.

Järgmisel lehel vali lõpp-punkti tüübi "HTTPS" ja kleepige neljandas etapis lõpus olevasse URL-i. Valige oma geograafiline piirkond (Põhja-Ameerika või Euroopa) ja valige konto sidumiseks "Ei". Klõpsake nuppu Edasi.
Järgmisel lehel vali lõpp-punkti tüübi "HTTPS" ja kleepige neljandas etapis lõpus olevasse URL-i. Valige oma geograafiline piirkond (Põhja-Ameerika või Euroopa) ja valige konto sidumiseks "Ei". Klõpsake nuppu Edasi.
Järgmisel lehel valige "Minu arendamise lõpp-punkt on domeeni alamdomeen, millel on sertifikaadi asutuses metoodika tunnistus". Klõpsake nuppu Edasi.
Järgmisel lehel valige "Minu arendamise lõpp-punkt on domeeni alamdomeen, millel on sertifikaadi asutuses metoodika tunnistus". Klõpsake nuppu Edasi.
Te ei pea lisama Testlehele mingit teavet, kuid võite proovida teatud koodi aspekte, kui teate, mida teete. Vastasel juhul klõpsake nuppu Edasi.
Te ei pea lisama Testlehele mingit teavet, kuid võite proovida teatud koodi aspekte, kui teate, mida teete. Vastasel juhul klõpsake nuppu Edasi.

Kirjeldusteabe lehel täitke vajalikud väljad, aga ärge muretsege selle üle, mida te panite, kuna te ei saada seda rakendust sertifitseerimiseks. Olete ainus kasutaja, kes seda rakendust kasutavad. (Siin on 108 × 108 ikoon ja 512 × 512 ikoon, mida kasutada.) Lõpetamisel klõpsake nuppu Next (Edasi).

Viimasel lehel vali mõlemale privaatsusküsimusele "Ei" ja kontrollige kast Komplikatsioon. Kui olete valmis, klõpsake nupul "Salvesta". ÄRGE klõpsake nupul "Saada sertifitseerimiseks".
Viimasel lehel vali mõlemale privaatsusküsimusele "Ei" ja kontrollige kast Komplikatsioon. Kui olete valmis, klõpsake nupul "Salvesta". ÄRGE klõpsake nupul "Saada sertifitseerimiseks".
Image
Image

Kuues samm: katsetage oma uusi käske

Kui kõik läheb hästi, peaksite saama uued käsklused nüüd testida. Veenduge, et teie Kodi kasti on sisse lülitatud ja proovige öelda midagi sellist:

“Alexa, ask the living room to play season one, episode one of Friends”

(Loomulikult asendada see episoodiga ja näidata, et see on teie arvutis.) See võib võtta Alexa hetkeks, kuid loodetavasti peaks ta reageerima ja alustama kõne näitamist. Kui teil tekib viga ja episood ei mängi, minge tagasi ja veenduge, et teete kõik õigesti.

Võite küsida Alexa, kas teil on uusi episoode, paluge tal näidata järgmisel episoodil või isegi kasutada seda, et kontrollida Kodi, nii nagu see ei ole efektiivne ("Alexa, paluge elutoas peatada", "Alexa", paluge elutoas liikuda alla "jne). Tutvuge

SampleUtterances.txt

faili, et näha kõiki asju, mida Alexa saab selle integratsiooniga teha. Kui soovite lisada mõne uue funktsiooni jaoks uue fraasi, logige tagasi Amazon Arendaja kontole ja lisage see neljandas etapis kleepitud loendisse.

See pole kiireim või lihtsam asi, mida luua, kuid kui see töötab, on see minu arvates lihtsalt üks kõige lahedamaid asju, mida saate teha oma Amazoni ehhiga. Nüüd võin teleri toiduvalmistamisel köögis vaadata või kui kaugjuhtimispuldi patareid on surnud. See on selline võimsus, mida Amazon Echo oli mõeldud, ja isegi kui see võtab natuke tööd, see on seda väärt.

On probleeme? Vaadake seda teemat Kodi foorumites ja originaalset GitHubi lehte või lohistage oma kommentaare allpool.

Pealkiri image from doomu / Bigstock ja Amazon.

Soovitan: