Tabla de contenido
He de reconocer que soy usuario habitual de Youtube en Kodi. Pero cada cierto tiempo este complemento de Kodi se cuelga y comienza a mostrar errores crípticos como «Excepción en ContentProvider» y «Quota Exceeded». Como me jode bastante, me he decidido a dejar aquí colgado como solucionar estos errores del Addon de Kodi para Youtube. A continuación se explica cómo solucionar ese problema con solo unos minutos de trabajo utilizando la API de Youtube. Y creo que aun que no sepas que es una API, no tendrás problema en seguir el tutorial y conseguir buenos resultados.
En muchos otros artículos de este blog he mostrado como ver televisión utilizando Kodi, pero de cuando en cuando me pongo YouTube en mi televisor utilizando Kodi. La interfaz remota permite navegar por mis suscripciones y ver los archivos y listas de reproducción completas de cada canal.
De cuando en cuando YouTube en Kodi muestra los errores que he comentado, con mensajes de error que aparecen cada vez que trato de hacer lo más básico. Literalmente se bloquea el uso. El problema, al parecer, está relacionado con las claves API utilizadas por los desarrolladores de complementos. Google (dueño de YouTube) limita el uso de API, y la base de usuarios en rápido crecimiento de Kodi significa que el plugin de YouTube alcanza ese límite todos los días.
Esto que voy a escribir a continuación las he conseguido escribir gracias a los apuntes descritos en el foro oficial de Kodi, por el miembro del foro jmh2002. Este esquema que ofrece es genial aun que no es actual en el momento en el que escribo este artículo. Pero creo que es todavía más sencillo de seguir con capturas de pantalla. Espero que Google y el equipo de Kodi puedan encontrar una solución a largo plazo. Mientras tanto, sin embargo, puedes arreglar YouTube en Kodi tú mismo, creando tus propias claves de API. Así es cómo podrás hacerlo.
Solucionar los errores «Excepción en ContentProvider» y «Quota Exceeded»
Primer paso: configurar un proyecto en Google Cloud Console
Primero, hay que dirigirse a Google Cloud Platform. Una vez allí, haga clic en «Proyecto«, luego «Crear proyecto«.
Nombra tu proyecto como quieras. Yo lo voy a nombrar como «YouTube-Kodi«.
Mientras haces esto, puedes ignorar cualquier llamada para pagar el servicio de Google. Eso es para desarrolladores serios, y nosotros solo somos personas que intentan hacer que YouTube funcione en Kodi.
Paso dos: habilitar la API de datos de YouTube
A continuación, tendremos que hacer clic sobre el proyecto recién creado. Esto nos abrirá una nueva ventana. En ella haremos clic en el botón superior (para ver el menú lateral). En ese menú tendremos que desplazarnos hasta la opción «APIS y Servicios«. Veremos que se despliega una nuevo submenú, en el buscaremos la opción «Panel de control«.
En esta nueva pantalla que se nos muestra, nos dirigiremos a la opción Biblioteca, para buscar en ella la API que necesitamos habilitar. Esta es la API de «YOUTUBE DATA API v3», como se muestra en la siguiente captura. Tendremos que hacer clic sobre la imagen para dirigirnos a la pantalla de habilitación.
En la pantalla que se nos mostrará, aparecerá un opción que dice «Enable». Hay que pulsar sobre ella para terminar teniendo en pantalla algo parecido a lo siguiente:
Existe la posibilidad de que primero nos pida que cree un proyecto, aunque ya tengamos uno creado. Si eso sucede, vas demasiado rápido. Algunas veces es necesario esperar unos minutos desde que creamos el proyecto y activamos la API. Después de unos minutos, tendremos que volver a intentarlo. Es posible que también tengas que hacer clic en «Crear proyecto» y seleccionar el proyecto recién creado YouTube-Kodi de la lista que se nos mostrará.
Paso tres: crear una clave API
Cuando tengamos habilitada la API, tendremos que hacer clic en el botón «Administrar«. Al pulsar sobre este botón nos redirigirá a la pantalla APIS y Servicios. En esta página buscaremos en el menú la opción «Credenciales«. Tendremos que hacer clic en «Crear credenciales«. Se va a desplegar un menú, y en el seleccionaremos «Clave de API«.
Aparecerá una ventana emergente con tu clave API. Esta es una cadena de números y letras de 39 caracteres. Copie la clave completa y guárdala en un documento en tu equipo. Etiquétala como «clave API» para utilizarla dentro de un poco.
Paso cuatro: crear el ID de cliente OAuth
Permanece en la página de credenciales. Haz clic en «Crear credenciales» seguido de «ID de cliente de OAuth«.
En la página siguiente, seleccionaremos la opción «Otro«. Después elije el nombre que desees. Yo utilizo «Kodi» para no confundirme con otros proyectos.
Haremos clic en «Crear» y nos va a aprecer dos claves nuevas. Una «ID de cliente«, que es una cadena de números y letras de 45 caracteres seguida de «.apps.googleusercontent.com«. Copia esto en tu documento de referencia, y elimina «.apps.googleusercontent.com» y etiqueta la clave «Client ID» como referencia. Hay que asegurarse de que son exactamente 45 caracteres.
También se nos va a mostrar un «Client Secret«. Esta es una cadena de letras y números de 24 caracteres. Copia esto en tu documento, etiquetándolo como «Client Secret» como referencia.
Paso cinco: pegue sus claves en YouTube
Ahora estamos listos para empezar con Kodi y arreglar el problema de este Addon. Si aún no lo has hecho, inicia sesión en tu cuenta de YouTube dentro del complemento Kodi. Se te pedirá que te dirijas a youtube.com/activate y escribas un código de 8 dígitos dos veces. Puedes hacer esto en cualquier dispositivo, no solo en el dispositivo en el que se ejecuta Kodi.
Como digo, esto tendremos que hacerlo dos veces como nos va a indicar el Addon.
Ahora , abre el submenú del complemento de YouTube. Para ello, selecciona el complemento y presione la letra C en tu teclado, o haz clic con el botón derecho del ratón.
Abre la «Configuración de complementos» y dirígete a la pestaña «API».
Asegurate de que esté habilitado «Habilitar claves de API personales«. Después pega las claves que hemos estado recopilando. Asegurate de pegarlas en los lugares apropiados. Mis claves están borrosas en la imagen de arriba para que no las utilicen otros. Consigue tus propias llaves :D.
Todavía tiene algún problema pequeño
Algunas características no funcionan correctamente. Después de configurar mis propias claves de API, YouTube básicamente funciona. Ahora puedo navegar por mis suscripciones y vídeos populares rápidamente, al igual que navegar por los canales de YouTube. Los mensajes de error de Quota Exceeded son cosa del pasado.
Habiendo dicho esto, la opción de ver más tarde no funciona como debe. Esta características tienen problemas fuera de la API y, con suerte, se remendarán en futuras versiones del complemento. Más allá de esto, no podría estar más feliz ya que tengo YouTube de vuelta en Kodi. Espero que este tutorial ayude a más gente.
4 Comentarios
Funciona perfectamente. Muchas gracias.
Los créditos de esta solución no son míos, es cosa de la gente del foro que aparece en el artículo. Gracias a ti por comentar. Salu2
Me viene perfecto el Tuto. Youtube vuelve a funcionar en mi kodi
Me alegro que te sea útil. Salu2.