Slik styrer du Kodi Media Center med et Amazon Echo

Jul 13, 2025
Personvern og sikkerhet

Fjernkontrollene er så 1950. Hvis du har et Kodi mediesenter og et Amazon Echo, kan du spille av alle favorittfilmene og showene dine med en godt plassert talekommando ... hvis du er villig til å gjøre et lite oppsett.

De Amazon Echo er, etter vår mening, en av de kuleste delene av et smart hjem . Det er kult å kontrollere lys, persienner og TV med telefonen, men å kontrollere dem med stemmen din er virkelig fremtiden. Jeg var skeptisk, men ble raskt imponert - og sulten etter mer.

I SLEKT: Hvordan sette opp og konfigurere Amazon Echo

Å kunne slå på TV-en er kult, men det jeg virkelig ønsket var å kunne kontrollere mediasenteret mitt. Jeg ønsket å kunne si "Spill neste episode av venner" og få den til å søke i biblioteket mitt, se hva jeg så sist, og begynne å spille den påfølgende episoden. Og etter litt leting fant jeg ut at den initiativrike programmereren heter Joe Ipson har allerede gjort nettopp det .

Dette tar litt oppsett, og det ser veldig skremmende ut i starten. Du må opprette en webserver, trykke litt kode fra GitHub og gjøre litt arbeid fra kommandolinjen, men du trenger ikke å være programmerer for å få dette i gang. Ipson har gjort nesten alle tunge løft, og du trenger bare å kopiere koden hans, redigere noen få deler og laste den opp til riktig sted. Hvis du følger denne guiden til punkt og prikke, bør du være i gang på kort tid.

MERKNAD: Vi bruker Amazon Web Services for denne opplæringen, siden den er den mest pålitelige. Hvis du er en ny AWS-bruker, sier Ipson at du burde være i stand til å kjøre ferdighetene gratis i omtrent et år, og deretter vil du bli belastet mindre enn 20 ¢ per måned. Hvis du vil ha noe virkelig gratis, kan du sette det opp ved hjelp av Heroku i stedet for å erstatte trinn to, tre og fire i denne guiden med Heroku-instruksjoner i Ipsons dokumentasjon . Det er imidlertid litt mindre pålitelig, og noen forespørsler kan gå ut når du bruker den. Vi anbefaler AWS hvis du vil ha en best mulig opplevelse - det er vel verdt de snaue 20 ¢ per måned.

Trinn 1: Forbered Kodi-webserveren din

For at dette skal fungere, må Kodi ha en server tilgjengelig fra nettet. Heldigvis er dette innebygd i Kodi, selv om du kanskje må videresende noen porter på ruteren din og utføre noen andre oppgaver før den fungerer greit.

Åpne Kodi på mediesenteret ditt og gå til System> Tjenester> Webserver. Aktiver webserveren hvis den ikke allerede er aktivert, og gi den et brukernavn og passord. Sørg for å bruke et passord du ikke bruker til andre tjenester.

Du trenger også den offentlige IP-adressen til hjemmet ditt . Men siden dette kan endres, anbefaler vi på det sterkeste å registrere deg for et dynamisk domenenavn ved hjelp av en tjeneste som Ekstrakt . Følg guiden vår her før du fortsetter hvis du ikke allerede har en.

Til slutt må du konfigurere videresending av port for Kodi-boksen. Dette vil variere fra ruter til ruter, men du kan sjekk ut guiden vår her for mer informasjon. Bare videresend en hvilken som helst ekstern port til den lokale IP-adressen til Kodi-boksen (i mitt tilfelle 192.168.1.12) og lokal port (8080 som standard).

MERKNAD: Mens Kodis lokale port er 8080 som standard, kan du endre den til hva du vil - eller du kan videresende den til en annen ekstern port for å sikre at det ikke er noen komplikasjoner (siden andre apper kan be om port 8080). Jeg bruker 8080 i denne veiledningen, men hvis du bruker noe annet, er det bare å erstatte alle forekomster av port 8080 med utvendig port du velger her.

Hvis alt går bra, bør du få tilgang til Kodis nettgrensesnitt ved å åpne en nettleser og skrive inn:

my.dynamic-domain.com:8080

hvor my.dynamic-domain.com er nettadressen til det dynamiske domenet ditt, og 8080 er porten du setter i Kodi. Hvis det ikke fungerer, må du sørge for at Kodi, ditt dynamiske domene og portvideresending var konfigurert riktig.

I SLEKT: Slik får du lett tilgang til hjemmenettverket ditt hvor som helst med dynamisk DNS

Trinn to: Sett opp din Amazon Web Services-konto

Deretter må du opprette en konto hos Amazon Web Services (AWS). Drar mot denne siden og klikk "Opprett en AWS-konto". Logg på med Amazon-legitimasjonen din når du blir bedt om det. Hvis du ikke allerede har en AWS-konto, blir du bedt om å oppgi kontaktinformasjonen din for å opprette en. Sørg for å merke av for “Personlig konto” øverst.

Gå gjennom resten av trinnene i veiviseren. Du må også oppgi kredittkortinformasjonen din, men ikke bekymre deg - som sagt, du bør ikke bli belastet veldig mye, i det hele tatt (spesielt de første 12 månedene).

Etter å ha bekreftet identiteten din med telefonnummeret ditt, og valgt supportplan (vi anbefaler Basic, som er gratis), klikker du på "Fullfør registrering" -knappen i høyre hjørne av skjermen. Amazon vil da logge deg på.

Gå nå til Siden Identitets- og tilgangshåndtering (logg inn på AWS om nødvendig) og klikk på "Brukere" -fanen på venstre side. Klikk på knappen "Legg til bruker".

Opprett en ny bruker med hvilket brukernavn du vil. Merk av i "Programmatisk tilgang" -boksen og klikk på "Neste: Tillatelser".

Deretter blir du bedt om å angi tillatelser. Klikk på "Legg ved eksisterende retningslinjer direkte", og søk deretter etter "AdministratorAccess". Kontroller alternativet AdministratorAccess og klikk “Next: Review”.

Forsikre deg om at brukeren ser ut som bildet nedenfor, og klikk deretter på "Opprett bruker".

Ikke lukk neste side! Du må hente tilgangsnøkkel-ID og hemmelig tilgangsnøkkel her (du må klikke på "Vis" for å vise den hemmelige nøkkelen). Kopier dem til en tekstfil for sikker oppbevaring, fordi du ikke vil kunne få den hemmelige nøkkelen igjen etter at du har forlatt denne siden.

Når du har skrevet ned dem, kan du lukke vinduet trygt.

Trinn tre: Installer Python 2.7 og sett opp variablene dine

For å skyve Ipsons kode til AWS, trenger du Python 2.7 installert på datamaskinen din. Vi bruker Windows i denne opplæringen, men du bør også kunne gjøre dette på macOS og Linux.

For å installere Python på Windows, gå til Pythons nedlastingsside og last ned Python 2.7. Kjør installasjonsprogrammet som på andre Windows-programmer. Bruk standardvalgene, ettersom vi trenger noen av verktøyene som følger med Pythons installasjonsprogram.

Deretter, Klikk her for å laste ned Ipsons kode. Pakk ut kodi-alexa-master-mappen i ZIP-filen et sted på harddisken.

Når det er installert, er det på tide å grave i kommandolinjen. Trykk Windows + X på tastaturet og velg "Kommandoprompt". (Mac- og Linux-brukere vil åpne sine respektive Terminal-apper). Derfra kjører du følgende to kommandoer, den ene etter den andre:

C: \ Python27 \ Scripts \ pip.exe installerer awscli
C: \ Python27 \ Scripts \ aws konfigurerer

Dette vil installere AWS kommandolinjeverktøy og starte konfigurasjonsverktøyet.

Lim inn ID-en din og den hemmelige tilgangsnøkkelen når du blir bedt om det. Når du blir spurt om standard regionnavn, skriver du inn us-øst-1 (hvis du er i USA) eller eu-vest-1 (hvis du er i Europa). Du kan la standard utdataformat være tomt (bare trykk Enter).

Kjør deretter følgende kommando:

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

Du trenger dette installert for senere.

CD nå inn i kodi-alexa-master-mappen med følgende kommando:

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

Åpenbart erstatter filbanen med banen til hvor du lagret kodi-alexa-master-mappen.

Hold vinduet åpent for nå, vi må komme tilbake til det om et øyeblikk.

Først må du definere noen variabler i en konfigurasjonsfil for at Ipsons kode skal fungere med Kodi og AWS-oppsettet ditt. nedlasting denne malen , endre navn på det til kodi.config , og lagre den i kodi-alexa-master-mappen. Åpne den i en kodevennlig tekstredigerer som Notisblokk ++ , og rediger følgende fire fire variabler:

adresse =
port =
brukernavn =
passord =

De adresse variabel vil være den dynamiske adressen du satte opp i trinn ett (f.eks. my.dynamic-domain.com ), havn vil være porten du brukte i trinn 1 (sannsynligvis 8080, med mindre du endret den), og brukernavn og passord vil være legitimasjonen fra trinn 1.

Hvis du har flere Kodi-bokser i huset ditt, kan du også bruke denne konfigurasjonsfilen til å kontrollere dem separat med Alexa. Vi går ikke gjennom det i denne veiledningen, men du finner instruksjoner i Ipsons dokumentasjon her .

Når du er ferdig, lagrer du filen og går tilbake til vinduet Kommandoprompt.

Trinn fire: Skyv koden din til AWS

Med disse variablene på plass, er koden din klar for distribusjon. Tilbake i ledeteksten, kjør disse to kommandoene:

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

Dette vil skape et nytt "virtuelt miljø" og aktivere det.

Kjør følgende kommandoer fra venv-ledeteksten som vises:

pip install -r krav.txt
pip installere emballasje
pip installer zappa

Dette vil installere et verktøy som heter Zappa, som vil hjelpe deg med å distribuere koden din.

Deretter må du konfigurere Zappa. Løpe:

zappa init

Det tar deg gjennom en veiviser. Bare godta standardene for alt.

Til slutt, løp:

zappa distribuere dev

Dette vil distribuere koden din til Lambda. Det tar noen minutter, så la det gå. På slutten vil den gi deg en URL - kopier denne ned, siden du trenger den i neste trinn.

Til slutt anbefaler jeg også å kjøre følgende kommando, siden du også trenger de resulterende filene i neste trinn:

python create_custom_slots.py

Forsikre deg om at Kodi-boksen din er slått på og kjører når du kjører dette skriptet, da det vil hente navn på filmer, show og andre medier fra biblioteket ditt.

Du er nesten der! Nå trenger vi bare å sette opp en Alexa-ferdighet for denne koden.

Trinn fem: Lag din Alexa-ferdighet

For å koble Ipsons kode til ekkoet vårt, må vi lage en Alexa “Skill” som bruker den koden. Denne appen vil ikke distribueres til noen, den vil bare være i "testmodus" for alltid, koblet til din egen Amazon-konto for bruk med Echo.

For å starte, sett opp en gratis Amazon Developer-konto. Drar mot denne siden , logg på med Amazon-kontoen din, og registrer deg for en utviklerkonto. Fyll ut de obligatoriske feltene, godta vilkårene og si "Nei" når du blir spurt om du skal tjene penger på appene dine.

Når du er logget inn, gå til “Alexa” i øverste verktøylinje. Klikk på "Kom i gang" -knappen under "Alexa Skills Kit".

Deretter klikker du på knappen "Legg til en ny ferdighet".

Gi ferdighetene dine et navn - jeg kalte min "Kodi" - og gi den et påkallingsnavn. Dette er hva du vil si når du vil påkalle en kommando. For eksempel er navnet mitt påkallelse også "stuen", noe som betyr at jeg må si "Be stuen til ..." for å gi Alexa kommandoer til mediesenteret mitt.

Etter min erfaring fungerer lange påkallingsnavn bedre enn kortere. Jeg brukte "Kodi" en stund ("Be Kodi til ..."), men Alexa hadde tidvis problemer med å finne filmer. Jeg kunne ikke fortelle deg hvorfor, men lengre påkallingsnavn som "stuen" fungerer nesten feilfritt for meg. Så prøv å velge noe med noen stavelser.

Klikk Neste når du er ferdig.

Klikk på knappen "Legg til spaltype" i midten av neste vindu.

Lag et nytt spor som heter VISER . Gå tilbake til kodi-alexa-master-mappen, åpne SHOWS-filen med Notepad ++, og kopier showene i boksen på Amazons side. Dette vil hjelpe Alexa til å gjenkjenne showene du dikterer til det.

Alternativt kan du bare liste opp noen av TV-programmene dine i boksen, en per linje. Du trenger ikke å legge til hvert show i Kodi-biblioteket ditt, men det er bra å ha et anstendig antall eksempler (jeg har funnet 20 eller 30 er ganske bra).

Klikk OK når du er ferdig.

Gjenta denne prosessen med disse spaltypene: MOVIES, MOVIEGENRES, MUSICARTISTS, MUSICALBUMS, MUSICSONGS, MUSICPLAYLISTS, VIDEOPLAYLISTS, and ADDONS (Hvis du ikke har informasjon om noen av disse, må du opprette spaltypen uansett - Ipsons kode krever det - og bare skriv ordet “Tom” i boksen. Det vil ikke forårsake noen problemer.)

Igjen, du trenger ikke hvert eneste show, film eller artist i disse spilleautomatene, så du trenger ikke å oppdatere dem hver gang du legger til en ny film i biblioteket ditt. Det hjelper bare å ha et anstendig antall eksempler i hver.

Når du har opprettet alle ni spaltypene, går du tilbake til mappen kodi-alexa-master. Åpne speech_assets-mappen og åpne IntentSchema.json og SampleUtterances.txt filer med en app som Notisblokk ++ .

Velg all teksten i IntentSchema.json filen og lim den inn i "Intent Schema" -boksen på Amazon Developer-nettstedet. Gjenta denne prosessen med SampleUtterances.txt fil, plasserer teksten i "Eksempeluttrykk" -boksen.

Når du er ferdig, klikker du på Neste. Det kan ta noen øyeblikk å bygge interaksjonsmodellen.

På neste side velger du “HTTPS” for sluttpunkttypen og limer inn URL-en du fikk på slutten av trinn fire. Velg din geografiske region (Nord-Amerika eller Europa) og velg "Nei" for kontokobling. Klikk på Neste.

På neste side velger du “Mitt utviklingsendepunkt er et underdomenen til et domene som har et jokertegnesertifikat fra en sertifikatmyndighet”. Klikk på Neste.

Du trenger ikke å legge til informasjon på testsiden, men du kan teste visse aspekter av koden hvis du vet hva du gjør. Ellers klikker du Neste.

På siden Publiseringsinformasjon fyller du ut de obligatoriske feltene — men ikke bekymre deg for mye for hva du legger inn, siden du ikke sender inn denne appen for sertifisering. Du er den eneste som skal bruke denne appen. ( Her er et 108 × 108 ikon og et ikon på 512 × 512 for deg å bruke.) Klikk på Neste når du er ferdig.

På den siste siden velger du “Nei” for både personvernspørsmål og merker av for Overholdelse. Klikk på "Lagre" -knappen når du er ferdig. IKKE klikk på “Send for sertifisering” -knappen.

Trinn seks: Test dine nye kommandoer

Hvis alt gikk bra, bør du kunne teste de nye kommandoene dine nå. Forsikre deg om at Kodi-boksen er slått på, og prøv å si noe sånt som:

"Alexa, be stuen om å spille sesong 1, episode 1 av Friends"

(... erstatter selvsagt det med en episode og viser at du har på maskinen din.) Det kan ta Alexa et øyeblikk, men forhåpentligvis burde hun svare og begynne å spille det aktuelle showet. Hvis du får en feil og episoden ikke spiller, kan du gå tilbake og sørge for at du gjorde alt riktig.

Du kan spørre Alexa om du har noen nye episoder, be henne om å spille neste episode av et show, eller til og med bruke henne til å kontrollere Kodi, så ineffektivt det kan være ("Alexa, be stuen om å stoppe," "Alexa , be stuen om å navigere ned, ”osv.). Sjekk ut SampleUtterances.txt fil for å se alle tingene Alexa kan gjøre med denne integrasjonen. Hvis du noen gang vil legge til en ny setning som tilsvarer en av disse funksjonene, er det bare å logge på Amazon-utviklerkontoen din og legge den til i listen vi limte inn i trinn fire.


Det er ikke den raskeste eller enkleste tingen å sette opp, men når du først får det til å fungere, er det lett en av de kuleste tingene du kan gjøre med Amazon Echo, etter min mening. Nå kan jeg begynne å se på TV mens jeg lager mat på kjøkkenet, eller når fjernkontrollens batterier er tomme. Dette er den slags kraften Amazon Echo ble designet for å ha, og selv om det tar litt arbeid, er det vel verdt det.

Har problemer? Sjekk ut denne tråden på Kodi-forumene , i tillegg til den originale GitHub-siden , eller slipp en linje i kommentarene nedenfor.

Tittelbilde fra doomu / Bigstock og Amazon.

.post-innhold .inngangs-bunntekst

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


Personvern og sikkerhet - Mest populære artikler

Wi-Fi-kameraer gjør mer enn bare å spille inn video

Personvern og sikkerhet Feb 27, 2025

Hovedformålet med Wi-Fi-kameraer er å ta opp video, men det er ikke det eneste de kan gjøre. Moderne Wi-Fi-kameraer er sofistikerte maskinvarer, og de kan gjøre mye mer enn å b..


Det kostbare smarte apparatet ditt varer kanskje ikke et tiår

Personvern og sikkerhet Jan 23, 2025

Sebastian Kaulitzki / Shutterstock Når du kjøper et nytt apparat, investerer du som skal vare en stund, men det er kanskje ikke sant for smarte..


Hva er nytt i macOS 10.13 High Sierra, tilgjengelig nå

Personvern og sikkerhet Oct 3, 2025

UCACHED INNHOLD Den neste versjonen av macOS er ute nå, med forbedringer av Safari, Mail, Photos og mye under panseret. Her er de beste funksjonene du ser i macOS 10.13 “High S..


Hvorfor har jeg IPv4- og IPv6-adresser tilordnet mitt hjemmenettverk?

Personvern og sikkerhet Feb 16, 2025

UCACHED INNHOLD Mens du forventer å ha en IPv4-adresse tildelt posisjonen din, kan du bli overrasket over å finne en IPv6-adresse også. Hvorfor skulle begge typene tildeles deg..


Advarsel: Dine "applikasjonsspesifikke passord" er ikke applikasjonsspesifikke

Personvern og sikkerhet Nov 2, 2024

UCACHED INNHOLD Applikasjonsspesifikke passord er farligere enn de høres ut. Til tross for navnet deres, er de alt annet enn applikasjonsspesifikke. Hvert applikasjonsspesifikke ..


Hvordan bruke mRemoteNG til å administrere alle eksterne tilkoblinger

Personvern og sikkerhet Dec 9, 2024

Har du noen gang hatt behov for å koble til flere maskiner av flere typer (RDP, SSH, VNC og mer) samtidig? Har du funnet ut at det er vondt å skrive inn legitimasjonen på nytt? T..


Rask tips: Slik sletter du Google Chrome Browser Sync Data

Personvern og sikkerhet Jan 24, 2025

UCACHED INNHOLD Det er flere grunner til at du kanskje vil slette Google Chrome Sync-dataene. Uansett årsaken til det, er det ett enkelt sted å gjøre det fra, selv om det kansk..


How-To Geek on Lifehacker: Kontroller datamaskinen din med snarveier og raskere Vista-oppsett

Personvern og sikkerhet Aug 27, 2025

UCACHED INNHOLD Mange er ikke klar over at i stedet for å installere dusinvis av applikasjoner, kan du kontrollere nesten alle aspekter av datamaskinen din med enkle snarveier som ikke tar..


Kategorier