Página 1 de 1

aceptar URL sitio web externa a pelisalacarta

Publicado: 01 Abr 2016, 18:16
por josuecocr
Saludos estimados

Necesito orientación de como reproducir una URL de cualquier sitio que NO forme parte la lista oficial de sitios pelisalacarta esto haciendolo desde livestreampro.

he leído que este metodo funcionaba

Código: Seleccionar todo

plugin://plugin.video.pelisalacarta/?action=mainlist&category=channel_example&channel=channel_example
pero no funciona..

con la nueva versión 4.0.8 viene codificado

Código: Seleccionar todo

plugin://plugin.video.pelisalacarta/?eyJkdXJhdGlvbiI6IDAsICJmdWxsdGl0bGUiOiAiRW5sYWNlIGVuY29udHJhZG8gZW4gdmsiLCAiaGFzQ29udGVudERldGFpbHMiOiAiZmFsc2UiLCAiY2F0ZWdvcnkiOiAic2VyIiwgInRpdGxlIjogIkVubGFjZSBlbmNvbnRyYWRvIGVuIHZrIiwgImNvbnRlbnRDaGFubmVsIjogImxpc3QiLCAiZm9sZGVyIjogZmFsc2UsICJjaGFubmVsIjogImRvcmFtYXN0diIsICJ2aWV3bW9kZSI6ICJsaXN0IiwgInVybCI6ICJodHRwOi8vdmsuY29tL3ZpZGVvX2V4dC5waHA/b2lkPTI0ODMwMDI2MCZpZD0xNzEwNjMxMzAmaGFzaD1iYWRhODJlOTA1Y2IyMDM3IiwgInNlcnZlciI6ICJ2ayIsICJhY3Rpb24iOiAicGxheSJ9
decodificado

Código: Seleccionar todo

plugin://plugin.video.pelisalacarta/?{"duration": 0, "fulltitle": "Enlace encontrado en vk", "hasContentDetails": "false", "category": "ser", "title": "Enlace encontrado en vk", "contentChannel": "list", "folder": false, "channel": "doramastv", "viewmode": "list", "url": "http://vk.com/video_ext.php?oid=248300260&id=171063130&hash=bada82e905cb2037", "server": "vk", "action": "play"}
alguna forma de hacerlo funcionar modificado "url" por cualquier otra y que logre mostrar los servers y asi poder usarlo..??


Muchas Gracias y espero su ayuda

Re: aceptar URL sitio web externa a pelisalacarta

Publicado: 02 Abr 2016, 11:03
por robalo

Código: Seleccionar todo

xbmc.executebuiltin("XBMC.RunPlugin(plugin://plugin.video.pelisalacarta/?channel=hdfull1&action=play_from_library&category=Cine&title=Ben+10+La+destruccion+de+los+aliens&url=http%3A%2F%2Fhdfull.tv%2Fpelicula%2Fben-10-destroy-all-aliens%23%23%236673%3B2&thumbnail=&plot=&server=&Serie=&subtitle=&extra=)")

Re: aceptar URL sitio web externa a pelisalacarta

Publicado: 03 Abr 2016, 02:28
por josuecocr
lo probé pero no funciona

Código: Seleccionar todo

<item>

<title>Prueba oficial </title>
<link>plugin://plugin.video.pelisalacarta/?channel=hdfull1&action=play_from_library&category=Cine&title=Ben&url=http://serieszone.com/2016/02/supergirl-1x14-subtitulado-online.html&thumbnail=&plot=&server=&Serie=&subtitle=&extra=</link>

</item> 

agradezco alguien me pueda orientar :|

Re: aceptar URL sitio web externa a pelisalacarta

Publicado: 03 Abr 2016, 10:12
por super_berny
Las funciones para codificar y descodificar están en Ítem.py
Te hablo de oidas, por q ahora no tengo aquí el código pero diría q son Ítem.tourl() y Ítem.fromurl().

Si sólo es una podrías sacar en el log la url codificada, copiarla y después utilizarla. Pero si quieres hacerlo dinámicamente se me ocurre q modifiques el canal tengourl.

Re: aceptar URL sitio web externa a pelisalacarta

Publicado: 03 Abr 2016, 12:56
por robalo
no hace falta usar base64.

@josuecocr el problema de que no funcione es:
· Por que el canal que he puesto es "hdfull1" que es una de las versiones que tengo del canal, se le tendría que quitar el 1
· la versión 4.0.8 tienes varios problemas, uno de ellos es xbmctools que aunque @SeiTan lo ha corregido un poco en el fix subtitulos en 4.0.8 #201 aún le falta unos toques más.
· La solución propuesta es una solución fácil para uso personal.
· Para que además de funcionar (ver lista de servidores, selección de servidors y ventana "Ver video...") y el plugín que llama no se quede como un tonto esperando ver el vídeo por que no se abre, insertamos un filtro en xbmctools:
-- Buscamos

Código: Seleccionar todo

    # Obtención datos de la Biblioteca (solo strms que estén en la biblioteca)
    import xbmcgui
    if strmfile:
        logger.info("b3")
        xlistitem = getLibraryInfo(mediaurl)
reemplazamos con

Código: Seleccionar todo

        logger.info("b3")
        xlistitem = getLibraryInfo(mediaurl)
        if xbmc.getInfoLabel( 'listitem.label' ) == "label_Del_Item_Que_tiene_el Foco":
            toPlayer = xbmc.Player()
            toPlayer.play(mediaurl)
        return
y dónde dice "label_Del_Item_Que_tiene_el Foco" lo cambiamos por el label que tiene el foco del contenedor o lista que se ha quedado debajo de la lista de servidores. Lo normal es el label de la opción que se ha pulsado para que se ejecute el comando o "..", eso dependerá del plugin que llama.

PD: Como es cachareo puro y duro, si nos das con el label a la primera tendrás que reiniciar Kodi.

Re: aceptar URL sitio web externa a pelisalacarta

Publicado: 09 Abr 2016, 22:28
por Gushansen
hola josuecocr, por favor podrías decirme como has decodificado el mensaje del log ????

plugin://plugin.video.pelisalacarta/?eyJkdXJhdGlvbiI6IDAsICJmdWxsdGl0bGUiOiAiRW5sYWNlIGVuY29udHJhZG8gZW4gdmsiLCAiaGFzQ29udGVudERldGFpbHMiOiAiZmFsc2UiLCAiY2F0ZWdvcnkiOiAic2VyIiwgInRpdGxlIjogIkVubGFjZSBlbmNvbnRyYWRvIGVuIHZrIiwgImNvbnRlbnRDaGFubmVsIjogImxpc3QiLCAiZm9sZGVyIjogZmFsc2UsICJjaGFubmVsIjogImRvcmFtYXN0diIsICJ2aWV3bW9kZSI6ICJsaXN0IiwgInVybCI6ICJodHRwOi8vdmsuY29tL3ZpZGVvX2V4dC5waHA/b2lkPTI0ODMwMDI2MCZpZD0xNzEwNjMxMzAmaGFzaD1iYWRhODJlOTA1Y2IyMDM3IiwgInNlcnZlciI6ICJ2ayIsICJhY3Rpb24iOiAicGxheSJ9

plugin://plugin.video.pelisalacarta/?{"duration": 0, "fulltitle": "Enlace encontrado en vk", "hasContentDetails": "false", "category": "ser", "title": "Enlace encontrado en vk", "contentChannel": "list", "folder": false, "channel": "doramastv", "viewmode": "list", "url": "http://vk.com/video_ext.php?oid=2483002 ... e905cb2037", "server": "vk", "action": "play"}

Llevo días buscando y no encuentro nada.

Gracias.