Cómo controlar su Kodi Media Center con un Amazon Echo

Jul 13, 2025
Privacidad y seguridad

Los controles remotos son tan de 1950. Si tiene un centro multimedia Kodi y un Amazon Echo, puede reproducir todas sus películas y programas favoritos con un comando de voz bien ubicado ... si está dispuesto a hacer una pequeña configuración.

los Amazon Echo es, en nuestra opinión, uno de los las mejores partes de una casa inteligente . Controlar las luces, las persianas y la televisión con el teléfono es genial, pero controlarlos con la voz es realmente el futuro. Yo era escéptico, pero rápidamente me quedé impresionado y ansioso por más.

RELACIONADO: Cómo instalar y configurar su Amazon Echo

Poder encender mi televisor es genial, pero lo que realmente quería era poder controlar mi centro multimedia. Quería poder decir "Reproducir el próximo episodio de Friends" y hacer que busque en mi biblioteca, ver lo que vi por última vez y comenzar a reproducir el episodio siguiente. Y después de buscar un poco, encontré a un programador emprendedor llamado Joe Ipson ya tenía hecho solo eso .

Esto requiere un poco de configuración y parece muy intimidante al principio. Deberá crear un servidor web, enviar código desde GitHub y trabajar un poco desde la línea de comandos, pero no es necesario ser programador para que esto funcione. Ipson ha hecho casi todo el trabajo pesado, y solo necesita copiar su código, editar algunas partes y cargarlo en el lugar correcto. Si sigue esta guía al pie de la letra, debería estar listo y funcionando en poco tiempo.

NOTA: Estamos utilizando Amazon Web Services para este tutorial, ya que es el más confiable. Si es un usuario nuevo de AWS, Ipson dice que debería poder ejecutar la habilidad de forma gratuita durante aproximadamente un año, después del cual se le cobrará menos de 20 ¢ por mes. Si desea algo verdaderamente gratuito, puede configurarlo usando Heroku en su lugar, reemplazando los pasos dos, tres y cuatro de esta guía con el Instrucciones de Heroku en la documentación de Ipson . Sin embargo, es un poco menos confiable y algunas solicitudes pueden expirar cuando lo use. Recomendamos AWS si desea la mejor experiencia posible; vale la pena los escasos 20 centavos por mes.

Paso uno: prepare su servidor web Kodi

Para que esto funcione, Kodi deberá tener un servidor accesible desde la web. Afortunadamente, esto está integrado en Kodi, aunque es posible que deba reenviar algunos puertos en su enrutador y realizar otras tareas antes de que funcione sin problemas.

Abra Kodi en su centro multimedia y diríjase a Sistema> Servicios> Servidor web. Habilite el servidor web si aún no está habilitado y asígnele un nombre de usuario y una contraseña. Asegúrese de utilizar una contraseña que no utilice para ningún otro servicio.

También necesitarás la dirección IP pública de su hogar . Sin embargo, dado que esto puede cambiar, le recomendamos que se registre para obtener un nombre de dominio dinámico utilizando un servicio como Extraer . Sigue nuestra guía aquí antes de continuar si aún no tiene uno.

Por último, deberá configurar el reenvío de puertos para su caja Kodi. Esto diferirá de un enrutador a otro, pero puede mira nuestra guía aquí para más información. Simplemente reenvíe cualquier puerto externo a la dirección IP local de su caja Kodi (en mi caso, 192.168.1.12) y al puerto local (8080 por defecto).

NOTA: si bien el puerto local de Kodi es 8080 por defecto, puede cambiarlo a lo que desee, o puede reenviarlo a un puerto externo diferente para asegurarse de que no haya complicaciones (ya que otras aplicaciones pueden solicitar el puerto 8080). Estoy usando 8080 en este tutorial, pero si usa algo diferente, simplemente reemplace todas las instancias del puerto 8080 con el externo puerto que elija aquí.

Si todo va bien, debería poder acceder a la interfaz web de Kodi abriendo un navegador web y escribiendo:

my.dynamic-domain.com:8080

dónde my.dynamic-domain.com es la URL de su dominio dinámico y 8080 es el puerto que estableciste en Kodi. Si eso no funciona, asegúrese de que Kodi, su dominio dinámico y el reenvío de puertos estén configurados correctamente.

RELACIONADO: Cómo acceder fácilmente a su red doméstica desde cualquier lugar con DNS dinámico

Paso dos: configure su cuenta de Amazon Web Services

A continuación, deberá configurar una cuenta con Amazon Web Services (AWS). Dirigirse a esta página y haga clic en "Crear una cuenta de AWS". Inicie sesión con sus credenciales de Amazon cuando se le solicite. Si aún no tiene una cuenta de AWS, se le pedirá que ingrese su información de contacto para crear una. Asegúrese de marcar "Cuenta personal" en la parte superior.

Siga el resto de los pasos del asistente. También tendrá que ingresar la información de su tarjeta de crédito, pero no se preocupe, como dijimos, no se le debería cobrar mucho, si es que se le cobrará (especialmente durante los primeros 12 meses).

Después de verificar su identidad con su número de teléfono y seleccionar su plan de soporte (recomendamos Basic, que es gratuito), haga clic en el botón "Registro completo" en la esquina derecha de la pantalla. Amazon luego iniciará sesión.

Ahora dirígete al Página de gestión de identidad y acceso (vuelva a iniciar sesión en AWS si es necesario) y haga clic en la pestaña "Usuarios" en el lado izquierdo. Haga clic en el botón "Agregar usuario".

Cree un nuevo usuario con el nombre de usuario que desee. Marque la casilla "Acceso mediante programación" y haga clic en "Siguiente: Permisos".

A continuación, se le pedirá que configure los permisos. Haga clic en "Adjuntar directivas existentes directamente", luego busque "AdministratorAccess". Marque la opción AdministratorAccess y haga clic en "Siguiente: Revisar".

Asegúrese de que su usuario se parezca a la imagen a continuación, luego haga clic en "Crear usuario".

¡No cierres la página siguiente! Deberá obtener el ID de la clave de acceso y la Clave de acceso secreta aquí (deberá hacer clic en "Mostrar" para mostrar su clave secreta). Cópielos en un archivo de texto para mantenerlos a salvo, ya que no podrá volver a obtener la clave secreta después de salir de esta página.

Una vez que las tenga escritas, puede cerrar esa ventana de manera segura.

Paso tres: instale Python 2.7 y configure sus variables

Para enviar el código de Ipson a AWS, necesitará tener instalado Python 2.7 en su computadora. Usaremos Windows en este tutorial, pero también debería poder hacerlo en macOS y Linux.

Para instalar Python en Windows, dirígete a la página de descarga de Python y descarga Python 2.7. Ejecute el instalador como lo haría con cualquier otro programa de Windows. Utilice las selecciones predeterminadas, ya que necesitaremos algunas de las herramientas que vienen con el instalador de Python.

Luego, haga clic aquí para descargar el código de Ipson. Descomprima la carpeta kodi-alexa-master dentro del archivo ZIP en algún lugar de su disco duro.

Una vez instalado, es hora de profundizar en la línea de comandos. Presione Windows + X en su teclado y elija "Símbolo del sistema". (Los usuarios de Mac y Linux querrán abrir sus respectivas aplicaciones de Terminal). Desde allí, ejecute los siguientes dos comandos, uno tras otro:

C: \ Python27 \ Scripts \ pip.exe instalar awscli
C: \ Python27 \ Scripts \ aws configure

Esto instalará las herramientas de línea de comandos de AWS e iniciará la herramienta de configuración.

Pegue su ID de clave de acceso y su Clave de acceso secreta cuando se le solicite. Cuando se le solicite su nombre de región predeterminado, escriba us-este-1 (si estás en los EE. UU.) o eu-west-1 (si estás en Europa). Puede dejar su Formato de salida predeterminado vacío (solo presione Entrar).

A continuación, ejecute el siguiente comando:

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

Necesitará esto instalado para más tarde.

Ahora CD en su carpeta kodi-alexa-master con el siguiente comando:

CD C: \ Usuarios \ Whitson \ Documentos \ Código \ kodi-alexa-master

Obviamente, reemplace la ruta del archivo con la ruta al lugar donde guardó su carpeta kodi-alexa-master.

Deje la ventana abierta por ahora, tendremos que volver a ella en un momento.

Primero, para que el código de Ipson funcione con su configuración de Kodi y AWS, deberá definir algunas variables en un archivo de configuración. Descargar esta plantilla , cámbiale el nombre a kodi.config y guárdelo en su carpeta kodi-alexa-master. Ábralo en un editor de texto compatible con códigos como Bloc de notas ++ y edite las siguientes cuatro variables:

dirección =
puerto =
nombre de usuario =
contraseña =

los habla a La variable será la dirección dinámica que configuró en el paso uno (p. ej. my.dynamic-domain.com ), Puerto será el puerto que usó en el paso uno (probablemente 8080, a menos que lo haya cambiado), y nombre de usuario y contraseña serán las credenciales del paso uno.

Si tiene varias cajas Kodi en su casa, también puede usar este archivo de configuración para controlarlas por separado con Alexa. No lo analizaremos en esta guía, pero puede encontrar instrucciones en La documentación de Ipson aquí .

Cuando haya terminado, guarde el archivo y regrese a la ventana del símbolo del sistema.

Paso cuatro: envíe su código a AWS

Con esas variables en su lugar, su código está listo para la implementación. De vuelta en su símbolo del sistema, ejecute estos dos comandos:

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

Esto creará un nuevo "entorno virtual" y lo activará.

Desde el indicador de venv que aparece, ejecute los siguientes comandos:

pip install -r requirements.txt
paquete de instalación de pip
pip instalar zappa

Esto instalará una herramienta llamada Zappa, que lo ayudará a implementar su código.

A continuación, deberá configurar Zappa. Correr:

zappa init

Te llevará a través de un asistente. Simplemente acepte los valores predeterminados para todo.

Por último, ejecute:

zappa deploy dev

Esto implementará su código en Lambda. Tardará unos minutos, así que déjelo funcionar. Al final, le dará una URL; cópiela, ya que la necesitará en el siguiente paso.

Por último, también recomiendo ejecutar el siguiente comando, ya que también necesitará los archivos resultantes en el siguiente paso:

python generate_custom_slots.py

Asegúrese de que su caja Kodi esté encendida y ejecutándose cuando ejecute este script, ya que tomará nombres de películas, programas y otros medios de su biblioteca.

¡Ya casi estás ahí! Ahora solo necesitamos configurar una habilidad de Alexa para este código.

Paso cinco: crea tu habilidad de Alexa

Para conectar el código de Ipson con nuestro Echo, necesitaremos crear una "Habilidad" de Alexa que use ese código. Esta aplicación no se distribuirá a nadie, solo estará en "modo de prueba" para siempre, conectada a su propia cuenta de Amazon para usarla con su Echo.

Para comenzar, configure una cuenta de desarrollador de Amazon gratuita. Dirigirse a esta página , inicie sesión con su cuenta de Amazon y regístrese para obtener una cuenta de desarrollador. Complete los campos obligatorios, acepte los términos y diga "No" cuando se le pregunte si va a monetizar sus aplicaciones.

Una vez que haya iniciado sesión, diríjase a "Alexa" en la barra de herramientas superior. Haga clic en el botón "Comenzar" debajo de "Kit de habilidades de Alexa".

A continuación, haga clic en el botón "Agregar una nueva habilidad".

Dale un nombre a tu habilidad (llamé a la mía "Kodi") y dale un nombre de invocación. Esto es lo que dirá cuando quiera invocar un comando. Por ejemplo, el nombre de mi invocación también es "la sala de estar", lo que significa que tendré que decir "Pedirle a la sala de estar que ..." para dar comandos a Alexa para mi centro multimedia.

En mi experiencia, los nombres de invocación largos funcionan mejor que los más cortos. Usé "Kodi" por un tiempo ("Pídale a Kodi que ..."), pero Alexa ocasionalmente tenía problemas para encontrar películas. No podría decirte por qué, pero los nombres de invocación más largos como "la sala de estar" funcionan casi a la perfección para mí. Intente elegir algo con algunas sílabas.

Haga clic en Siguiente cuando termine.

Haga clic en el botón "Agregar tipo de ranura" en el medio de la siguiente ventana.

Crea una nueva ranura llamada MUESTRA . Regrese a su carpeta kodi-alexa-master, abra el archivo SHOWS con Notepad ++ y copie los programas en el cuadro de la página de Amazon. Esto ayudará a Alexa a reconocer los programas que le dicte.

Alternativamente, puede enumerar algunos de sus programas de TV en el cuadro, uno por línea. No es necesario que agregue todos los programas en su biblioteca de Kodi, pero es bueno tener una cantidad decente de ejemplos (he encontrado que 20 o 30 es bastante bueno).

Haga clic en Aceptar cuando haya terminado.

Repite este proceso con estos tipos de tragamonedas: PELÍCULAS, MOVIEGENRES, MUSICARTISTS, MUSICALBUMS, MUSICSONGS, MUSICREPAYLISTS, VIDEOPLAYLISTS y ADDONS (si no tienes información para ninguno de estos, crea el tipo de ranura de todos modos (el código de Ipson lo requiere) y solo escriba la palabra "Vacío" en el cuadro. No causará ningún problema).

Una vez más, no necesitas todos los programas, películas o artistas en estos espacios, por lo que no es necesario que los actualices cada vez que agregas una película nueva a tu biblioteca. Solo ayuda tener una cantidad decente de ejemplos en cada uno.

Cuando haya creado los nueve tipos de ranuras, regrese a la carpeta kodi-alexa-master. Abra la carpeta speech_assets y abra el IntentSchema.json y SampleUtterances.txt archivos con una aplicación como Bloc de notas ++ .

Seleccione todo el texto en el IntentSchema.json y péguelo en el cuadro "Intent Schema" en el sitio web de Amazon Developer. Repita este proceso con el SampleUtterances.txt archivo, colocando el texto en el cuadro "Expresiones de muestra".

Cuando haya terminado, haga clic en Siguiente. Puede llevar unos minutos construir el modelo de interacción.

En la página siguiente, elija "HTTPS" para el tipo de punto final y pegue la URL que obtuvo al final del paso cuatro. Elija su región geográfica (América del Norte o Europa) y seleccione "No" para vincular la cuenta. Haga clic en Siguiente.

En la página siguiente, seleccione "Mi punto final de desarrollo es un subdominio de un dominio que tiene un certificado comodín de una autoridad de certificación". Haga clic en Siguiente.

No debería necesitar agregar ninguna información en la página de prueba, aunque puede probar ciertos aspectos del código si sabe lo que está haciendo. De lo contrario, haga clic en Siguiente.

En la página Información de publicación, complete los campos obligatorios, pero no se preocupe demasiado por lo que ingrese, ya que no enviará esta aplicación para la certificación. Eres el único que utilizará esta aplicación. ( Aquí hay un icono de 108 × 108 y un icono de 512 × 512 para su uso.) Haga clic en Siguiente cuando haya terminado.

En la página final, elija "No" para ambas preguntas de privacidad y marque la casilla de Cumplimiento. Haga clic en el botón "Guardar" cuando haya terminado. NO haga clic en el botón "Enviar para certificación".

Paso seis: pruebe sus nuevos comandos

Si todo salió bien, debería poder probar sus nuevos comandos ahora. Asegúrese de que su caja Kodi esté encendida e intente decir algo como:

"Alexa, pide a la sala de estar que reproduzca el episodio uno de la primera temporada de Friends"

(… Obviamente reemplazando eso con un episodio y programa que tienes en tu máquina). Puede que a Alexa le tome un momento, pero con suerte debería responder y comenzar a reproducir el programa en cuestión. Si recibe un error y el episodio no se reproduce, regrese y asegúrese de haber hecho todo correctamente.

Puedes preguntarle a Alexa si tienes episodios nuevos, pedirle que reproduzca el próximo episodio de un programa o incluso usarla para controlar a Kodi, por ineficiente que sea ("Alexa, pide a la sala que haga una pausa", "Alexa , pida a la sala de estar que navegue hacia abajo ”, etc.). Revisar la SampleUtterances.txt archivo para ver todas las cosas que Alexa puede hacer con esta integración. Si alguna vez desea agregar una nueva frase que corresponda a una de esas funciones, simplemente vuelva a iniciar sesión en su cuenta de desarrollador de Amazon y agréguela a la lista que pegamos en el paso cuatro.


No es lo más rápido ni lo más fácil de configurar, pero una vez que lo haces funcionar, es fácilmente una de las mejores cosas que puedes hacer con tu Amazon Echo, en mi opinión. Ahora puedo empezar a ver televisión mientras cocino en la cocina o cuando las pilas de mi control remoto están agotadas. Este es el tipo de poder para el que se diseñó Amazon Echo, y aunque requiere un poco de trabajo, vale la pena.

¿Teniendo problemas? Revisa este hilo en los foros de Kodi , tanto como la página original de GitHub , o escriba una línea en nuestros comentarios a continuación.

Imagen de título de doomu / Bigstock y Amazon.

.entrada-contenido .entry-footer

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


Privacidad y seguridad - Artículos más populares

Cómo habilitar la autenticación de dos factores y proteger su cuenta Ring

Privacidad y seguridad Dec 20, 2024

CONTENIDO NO CUBIERTO Justin Duino Siguiendo informes de los malos actores que obtienen acceso al timbre y a las cámaras de seguridad de Rin..


Cómo deshabilitar el llenado automático de formularios en Google Chrome

Privacidad y seguridad Jun 21, 2025

CONTENIDO NO CUBIERTO Cuando completa un formulario, Chrome le pregunta si desea guardar la información para acelerar las cosas la próxima vez. Si no utiliza esta función ni le..


6 funciones de seguridad de Smarthome que debe habilitar ahora mismo

Privacidad y seguridad Sep 20, 2025

CONTENIDO NO CUBIERTO La mayoría de los propietarios decoran sus casas con equipos inteligentes para brindar comodidad y características interesantes, pero lo que quizás no sep..


Cómo compartir la alimentación de su Nest Cam con otra persona

Privacidad y seguridad May 22, 2025

CONTENIDO NO CUBIERTO Tu Nest Cam puede ayudarte a vigilar tu casa desde cualquier lugar donde estés, pero tener más ojos en los que confíes para ver tus cosas es más reconfor..


¿Facebook posee mis fotos?

Privacidad y seguridad Apr 25, 2025

CONTENIDO NO CUBIERTO Como un reloj, cada dos meses algún "hecho" sobre Facebook se vuelve viral. ¡Facebook empezará a cobrarle dinero! ¡Copie y pegue este estado o Facebook c..


Cómo eliminar completamente su cuenta de Microsoft

Privacidad y seguridad Jul 10, 2025

Si solo presta atención a los titulares que Microsoft quiere que vigile, se le perdonará por pensar que Windows 10 ha sido un éxito universal. Hasta ahora, el último sistema ope..


Así es como un atacante puede eludir su autenticación de dos factores

Privacidad y seguridad Mar 18, 2025

CONTENIDO NO CUBIERTO Los sistemas de autenticación de dos factores no son tan infalibles como parecen. Un atacante no necesita su token de autenticación física si puede engañ..


Cómo denunciar un sitio web malicioso al filtro SmartScreen en Internet Explorer 9

Privacidad y seguridad Feb 9, 2025

Una de las tecnologías líderes de Microsoft que nos protege de la peligrosa web es el filtro SmartScreen en Internet Explorer. Dado que el filtro es de origen colectivo, es de gra..


Categorías