Página 1 de 1

fanart de tvshack.net

Publicado: 20 Mar 2010, 12:32
por jurrabi
Esto lo escribí en algún hilo, pero lo pongo de nuevo para no mezclarlo con otras cosas.

En el canal que estoy añadiendo para mañana he incluido funcionalidad para seleccionar un fanart que identifique al canal. Como tenía 5 fondos posibles y no me decidía los subí todos y programé una selección aleatoria cada vez que se cambia de lista.

Si tenéis oportunidad de echarle un vistazo (hace falta un skin que permita los plugin-fanarts. no todos lo hace: que yo haya probado Confluence:NO Transparency:SI) y me dais vuestra opinión sobre cual os gusta más.

De paso si podéis hacerle un pequeño bug-testing al canal lo agradecería. Ya están los contenidos básicos y la búsqueda global (los commits a las 5am lo atestiguan). Quiero poner también selección alfabética y por géneros, aunque no sé si estará para mañana. De todas formas creo que como está es bastante funcional.

También incorpora ya funcionalidad de biblioteca por lo que tenemos un canal de series en Español y otro en Inglés.

Finalmente @jesus, coloca el canal donde mejor te parezca. Yo lo tenía el primero para las pruebas...

Re: fanart de tvshack.net

Publicado: 20 Mar 2010, 23:20
por jesus
Ok, lo moveré al final de los de las pelis. Lo de ordenar canales es un lío, así que por orden de antiguedad.

En cuanto al fanart, tengo que probar lo de transparency porque no lo sabía. Si queda chulo lo explotaremos :)

Re: fanart de tvshack.net

Publicado: 21 Mar 2010, 06:40
por bandavi
@jurrabi he estado probando tu canal pero no me funciona ningun video parece que el xbmctools los está tomando como si fueran videos strm e intenta reproducirlo con el SetResolvedURL y por eso no los reproduce.

Aun no lo he probado todo pero la parte de los videos musicales esta buena. :)

Re: fanart de tvshack.net

Publicado: 21 Mar 2010, 10:03
por jurrabi
que raro... pero no parece que sea mi canal... creo que me está pasando en varios...

En el log estoy encontrando un montón de llamadas al plugin con handle -1 y las funciones a xbmcgui fallan por este motivo... voy a ver si averiguo que puede ser...

EDITO: el handle -1 también lo pasa en canales que ufncionan, osea que no será eso... sigo mirando

Re: fanart de tvshack.net

Publicado: 21 Mar 2010, 10:14
por jurrabi
Vale, ya sé lo que és....

@jesús a añadido parámetros a playvideoEx y se olvidó de PlayVideo

ha añadido el parámetro desderrordescargas y lo ha metido, sin valor por defecto y alterando el orden de los ya existentes (no al final) :(

voy a ver si lo puedo dejar compatible con todo...

Re: fanart de tvshack.net

Publicado: 21 Mar 2010, 10:23
por jurrabi
Ya está arreglado. Añadió un parámetro a playVideoEx y modificó todas las llamadas menos la de PlayVideo. Supuestamente todos los canales que lo usaran tendrían problemas.

PD. Ya que estamos jesus... no sé si añadir y añadir funciones por un valor añadido es la mejor forma de atacar el problema ;) Quizá un diccionario de flags, no sé...

Re: fanart de tvshack.net

Publicado: 21 Mar 2010, 11:47
por jesus
Esa técnica se llama inmersión, y es una técnica básica de refactorización... no eres el único que sabe programar :)

Pensaba que como usabas valores por defecto el problema estaba resuelto.

De todas formas mientras estemos varios tocando el playvideo siempre habrá problemas, así que es cuestión de estar atentos. Gracias por solucionarlo.

Re: fanart de tvshack.net

Publicado: 21 Mar 2010, 12:18
por jurrabi
Pues no sé lo que es la refactorización :O Quizá soy algo viejo...

El problema al meter un parámetro al medio y no al final da problemas precisamente a los que no usen los parámetros por defecto. Lo que yo antes pasaba como strmfile ahora entraba como desderrordescargas... la solución por mi parte (que me di cuenta hace poco y no está en todos lados) usar los parámetros nombrados en la llamada. Así no es posible que se equivoque un parámetro por otro ;)

Sugerencia. No sería más facil de mantener en vez de añadir funciones 2, 3, 4... añadir el parámetro directamente a playvideo con un valor false por defecto??

Algo Así.

Código: Seleccionar todo

def playvideo(canal,server,url,category,title,thumbnail,plot,desdefavoritos=False,desdedescargados=False,desderrordescargas=False,strmfile=False,Serie=""):
Así, los canales que llaman a la función no se ven afectados y tu no tienes que actualizar 4 o 5 funciones cada vez que creas una nueva...

Re: fanart de tvshack.net

Publicado: 21 Mar 2010, 12:51
por jesus
Si, esa es una buena idea :)

Si miras a la hora que hice ese cambio, a lo mejor vale como excusa je je je

Re: fanart de tvshack.net

Publicado: 21 Mar 2010, 13:58
por jurrabi
No hace falta que me lo cuentes... yo llevo también un par de noches de esas que hasta que no termino algo no paro... y luego pasa lo que pasa ;)