Inicio Informática Soluciona el problema de mitele en la tvalacarta 4.0.6

Soluciona el problema de mitele en la tvalacarta 4.0.6

Publicado por entreunosyceros
Publicado el: Última actualización:

AVISO: Esta entrada tiene más de dos años desde su publicación. Es posible que el contenido esté desactualizado.

En el siguiente artículo vamos a ver como solucionar un problema que ha surgido en el plugin de tvalacarta, en su versión 4.0.6. Anteriormente yo utilizaba la versión 4.0.5, pero tras realizar la actualización se volvió imposible ver ningún vídeo en mitele.

Siempre se puede recurrir a la página web. Paro para ver un capítulo de alguna serie te tienes que tragar cantidad de publicidad tremendamente invasiva. En ocasiones ha llegado a bloquearme el navegador o directamente se cuelga la reproducción del vídeo. Se termina volviendo imposible terminar de ver un capítulo de ninguna serie.

Como digo, en la anterior versión del plugin tvalacarta, había que sustituir el archivo mitele.py. Pero tras la actualización hay que volver a sustituirlo. Evidentemente el archivo que algún usuario había puesto a disposición de la comunidad para la anterior versión, en esta ya no funciona. Pero gracias a la gente de mimediacenter.info (esta es una comunidad en la que merece la pena estar y contribuir) ya tenemos a nuestra disposición el código de mitele necesario para esta nueva versión.

Según he podido leer por el hilo dedicado a este tema, el autor tiene pensado realizar una actualización de este código en los próximos días. Esta actualización vendrá a solucionar el problema con los enlaces mp4. Por el momento solo reproduce los enlaces hls. Este tipo de enlaces se abren más rápido que los tipo mp4, debido al funcionamiento interno de Kodi.

En caso de que tengamos una conexión a internet un poco lenta, siempre podremos seleccionar alguna opción de enlace hls con un menor bitrate. Así cualquiera podrá ver el vídeo que quiera sin ningún problema.

Código para el archivo mitele.py

El código que vamos a necesitar, lo podremos encontrar en la página de GitHub del proyecto. Supongo que allí se podrán encontrar las futuras actualizaciones que hagan del código. Pero por el momento solo vamos a necesitar copiar TODO el siguiente código (incluyendo los comentarios del principio, sino no va a funcionar):

# -*- coding: utf-8 -*-
#------------------------------------------------------------
# pelisalacarta - XBMC Plugin
# Conector para rtve
# http://blog.tvalacarta.info/plugin-xbmc/tvalacarta/
#------------------------------------------------------------

from core import logger
from core import scrapertools
from core import jsontools

from lib import youtube_dl

def get_video_url( page_url , premium = False , user="" , password="", video_password="" ):
    logger.info("[mitele.py] get_video_url(page_url='%s')" % page_url)

    video_urls = []
    
    ydl = youtube_dl.YoutubeDL({'outtmpl': u'%(id)s%(ext)s'})
    result = ydl.extract_info(page_url, download=False)
    logger.info("tvalacarta.server.mitele get_video_url result="+repr(result))

    for entries in result["formats"]:

        if entries["ext"] != "rtmp":
            video_url = scrapertools.safe_unicode(entries['url']).encode('utf-8')
            video_url = video_url.replace("http://ignore.mediaset.es", "http://miteleooyala-a.akamaihd.net")

            if entries["ext"] != "mp4":
                title = scrapertools.safe_unicode(entries["format"]).encode('utf-8')

            elif entries["ext"] == "mp4":

                if entries.has_key("vbr"):
                    title = "mp4-" + scrapertools.safe_unicode(str(entries["vbr"])).encode('utf-8') + " " + scrapertools.safe_unicode(entries["format"]).encode('utf-8').rsplit("-",1)[1]
                else:
                    title = scrapertools.safe_unicode(entries["format"]).encode('utf-8')

            try:
                calidad = int(scrapertools.safe_unicode(str(entries["vbr"])))
            except:
                try:
                    calidad = int(title.split("-")[1].strip())
                except:
                    calidad = 3000

            video_urls.append(["%s" % title, video_url, 0, False, calidad])
            
    video_urls.sort(key=lambda video_urls: video_urls[4], reverse=True)

    for url in video_urls:
        logger.info("[mitele.py] %s - %s" % (url[0],url[1]))

    return video_urls

# Encuentra vídeos del servidor en el texto pasado
def find_videos(data):
    encontrados = set()
    devuelve = []

    return devuelve

Una vez que tengamos el copiado el código, ya podremos dirigirnos al archivo en cuestión. Este podremos encontrarlo dentro de la carpeta Servers, como se puede ver en la siguiente captura.

Servidor mitele

Como se puede leer en la anterior imagen, la carpeta servers está dentro de de la carpeta para Kodi. Esta ruta es en la que tengo instalado Kodi 17.6 en mi Ubuntu 17.10. Supongo que en otros sistemas operativos, la ruta será diferente.

Una vez pegado el anterior código dentro de este archivo, ya podremos iniciar el plugin de tvalacarta 4.0.6 y disfrutar del contenido de mitele sin necesidad de soportar los anuncios. Quiero recordar que por el momento los enlaces que podremos disfrutar serán los hls, lo mp4 todavía no funcionan. Habrá que estar atentos a futuras actualizaciones del código.

También te puede interesar ...

Deja un comentario

* Al utilizar este formulario, aceptas que este sitio web almacene y maneje tus datos.

14 Comentarios

Mar 5 octubre, 2018 - 8:07 PM

Ayuda ami me dice error intentelo mas tarde

Respuesta
sapoclay 6 octubre, 2018 - 1:27 PM

Hola. Yo estoy utilizando la versión 4.1 y por el momento me está funcionando perfectamente. ¿Qué versión utilizas tú?. Salu2.

Respuesta
Samuel 6 julio, 2018 - 2:09 PM

Funcional. Grs.

Respuesta
sapoclay 6 julio, 2018 - 4:03 PM

Gracias por la visita. Salu2.

Respuesta
Facundo 24 junio, 2018 - 12:28 AM

Perfecto. Mi telefuncionando, yalo habia dejado por imposible. Gracias por compartirlo y gracias a la gente que lo ha desarrollado.

Respuesta
sapoclay 24 junio, 2018 - 3:05 PM

Gracias a ti por comentar.

Respuesta
Roni31 17 febrero, 2018 - 5:16 PM

Gracias por el aporte. Funciona muy bien.

Respuesta
sapoclay 17 febrero, 2018 - 6:26 PM

Gracias a ti por comentar. Salu2.

Respuesta
Pedro J. 9 enero, 2018 - 3:23 PM

Funciona. Gracias

Respuesta
sapoclay 9 enero, 2018 - 3:31 PM

Gracias a ti por comentar. Salu2.

Respuesta
leonela110 27 diciembre, 2017 - 3:45 PM

Me ha funcionado perfectamente tal y como indicas. gracias por la info

Respuesta
sapoclay 28 diciembre, 2017 - 8:53 AM

Me alegro, pero como he dicho en el artículo, esto es cosa de la gente del foro, que son unos cracks. Salu2.

Respuesta
Rem1g10 12 diciembre, 2017 - 1:26 PM

Genial. Funciona perfectamente con los enlace hls. Estaré atento a nuevas actualizaciones. Gracias por compartir la info.

Respuesta
sapoclay 12 diciembre, 2017 - 3:44 PM

Las gracias hay que dárselas a la gente del foro. Que el código sale de allí. Gracias ti también por comentar. Salu2.

Respuesta

Adblock Detectado!!

Ayúdanos deshabilitando la extensión AdBlocker de tu navegador para visitar esta web.
Si no sabes hacerlo en Chrome, consulta el siguiente enlace. Si utilizas Firefox, puedes consultar este otro enlace.
Esto mejorará tu experiencia en este sitio web.