Añadir películas a la bilioteca en el listado de servidores
Publicado: 08 Sep 2014, 09:47
Algunos ya conocen este parche y les gusta, porsupuesto a mi también 
Se podría estudiar la forma de incluirla en el launcher?
El parche, normalmente, se coloca al final de findvideos. Hay un canal que ahora mismo no me acuerdo del nombre que se coloca en una función anterior, no se si abrá alguna más.
El parche es
Si se puede mejorar, mejor 

Se podría estudiar la forma de incluirla en el launcher?
El parche, normalmente, se coloca al final de findvideos. Hay un canal que ahora mismo no me acuerdo del nombre que se coloca en una función anterior, no se si abrá alguna más.
El parche es
Código: Seleccionar todo
def findvideos(item):
[....]
# STRM para todos los enlaces de servidores disponibles
# Si no existe el archivo STRM de la peícula muestra el item ">> Añadir a la biblioteca..."
try: itemlist.extend( file_cine_library(item) )
except: pass
return itemlist
def file_cine_library(item):
import os
from platformcode.xbmc import library
librarypath = os.path.join(config.get_library_path(),"CINE")
archivo = library.title_to_folder_name(item.title.strip())
strmfile = archivo+".strm"
strmfilepath = os.path.join(librarypath,strmfile)
if not os.path.exists(strmfilepath):
itemlist = []
itemlist.append( Item(channel=item.channel, title=">> Añadir a la biblioteca...", url=item.url, action="add_file_cine_library", extra="episodios", show=archivo) )
return itemlist
def add_file_cine_library(item):
from platformcode.xbmc import library, xbmctools
library.savelibrary( titulo=item.show , url=item.url , thumbnail=item.thumbnail , server=item.server , plot=item.plot , canal=item.channel , category="Cine" , Serie="" , verbose=False, accion="play_from_library", pedirnombre=False, subtitle=item.subtitle )
itemlist = []
itemlist.append(Item(title='El vídeo '+item.show+' se ha añadido a la biblioteca'))
xbmctools.renderItems(itemlist, "", "", "")
return
