Página 1 de 1

Nuevo Canal de series en latino (metaserie)

Publicado: 09 Jun 2016, 16:12
por Hernan_Ar_c
Hola un saludo a la gente del foro, soy nuevo pero uso bastante pelis a la carta me parece realmente útil la verdad y agradezco a toda la gente que aporta para que podamos disfrutar de mucho contenido.
Bueno como dije soy nuevo, y a la vez de que me gusta mucho el addon, la verdad es que como soy de argentina me parece que las opciones de películas o vídeos con audio latino son realmente pocas o muchas veces no funcionan, teniendo es en mente me decidí a investigar la posibilidad de añadir mis propios canales al addon, lo cual me resulto bastante dificil al principio pero gracias a un hilo creado hace unos días por lelay viewtopic.php?f=23&t=7540 por fin pude empezar a entender un poco como funcionan los canales y me embarque en la "aventura" de crear mi primer canal... MetaSeries que tiene contenido en audio latino y calidad bastante aceptable. Con esto mi intencion es primero presentarme, y despues compartir mi opinión sobre el addon y mi pequeño aporte que no se si esta bien que lo ponga por aquí... en todo caso me gustaría que si algún miembro con mas experiencia encuentra alguna manera de mejorar el canal, me dijera y asi poder aportar alguno mas en un futuro... aunque todavia no entiendo completamente el funcionamiento.
Perdón por el texto largo pero bueno, aqui pongo el canal y el xml, solo hay que agregarlos a la carpeta channels del addon.
http://www53.zippyshare.com/v/NJX7e6E9/file.html
Saludos.

Re: Nuevo Canal de series en latino (metaserie)

Publicado: 10 Jun 2016, 17:02
por super_berny
En primer lugar bienvenido y felicidades por q has empezado muy bien con esto de los canales.

Ya puedes borrar eso de 'Intento de canal..' por q has creado un canal en toda regla. :lol:
Un canal de momento muy sencillo y sin pretensiones, pero con el codigo bien estructurado y funcional.

Has entendido perfectamente el tema de las expresiones regulares, q posiblemente sea lo mas complicado cuando empiezas con esto.

Si te parece, permiteme q te comente algunos detalles:
  • mainlist seria el menu principal del canal, pero en tu caso solo tiene una opcion. Esta bien q lo mantengas de cara a posibles ampliaciones futuras, pero en terminos de funcionalidad podrias sustituir

    Código: Seleccionar todo

    itemlist = []
        itemlist.append( Item(channel=__channel__, title="Todas las series", action="TS", url="http://metaserie.com/series-agregadas"))
        
        return itemlist
    por

    Código: Seleccionar todo

    item.url= "http://metaserie.com/series-agregadas"
        return TS(item)
  • En las lineas 34 y 78 esta mal identificada la funcional
  • En la funcion TS no es necesario consultar la pila de llamadas para fijar la accion (linea 66) ya q siempre sera 'TS'.
  • En la funcion TS obtienes el tumbnail y la sinopsis (plot), pero en las funciones TMP y EP los pierdes. Podrias utilizar item.clone en lugar de crear un item nuevo o podrias asignar al nuevo item los valores del item padre: thumbnail = item.thumbnail y plot = item.plot
  • La funcion findvideos no he podido comprobarla del todo, pero creo q la podrias eliminar y funcionaria igual. Solo es necesario añadir esta funcion en los canales si hay q hacer algo especial para obtener los enlaces a los servidores desde item.url, sino (como creo q es tu caso) puedes dejar q sea la funcion findvideos estandar quien lo haga.
    Por otra parte fijate que re.compile no obtiene resultados.
  • Por ultimo, para acabar de redondearlo te faltaria subir un tumbnail para el canal (y añadirlo al xml) :D
Pero repito, BUEN TRABAJO

Re: Nuevo Canal de series en latino (metaserie)

Publicado: 10 Jun 2016, 19:55
por Hernan_Ar_c
Gracias por tus consejos Super_Berny, la verdad es que el tema de la expresiones regulares no me resulto dificil una vez que se entiende no tiene mucha ciencia jaja, por lo demas tengo que decir que fui tomando codigo de otros canales y lo fui adaptando ya que no encontre ninguna explicacion basica de como crear un canal desde 0 (estaria muy bueno que hubiera alguno), mas alla de un tutorial de las versiones viejas... que no me ayudo en mucho, Creo que si hubiera algun tutorial de como empezar un canal habria mas posibilidades de añadir contenido al addon.
Por otro lado revise tus consejos y solucione los puntos que mencionaste, me habia dado cuenta de que perdia el thumbnail y el plot a medida que avanzaba pero no sabia como mantenerlos gracias por ayudarme. con respecto a findvideos, te repito simplemente lo tome y lo adapte no sabia que existia una funcion base que funcionaba igual :lol:
con las correcciones y el thumb para el canal lo vuelvo a subir aunque mantuve algunas cosas por si mas adelante tengo que agregar algo mas.
el thumb no se donde ponerlo sera algun servidor de imagenes? y en el xml la direccion????
Te agradezco que te hayas tomado el tiempo de "corregirme" y aconsejarme y ojala pueda encontrar alguna pagina mas para agregar al addon.
Saludos
http://www82.zippyshare.com/v/WcF5xHbq/file.html

Re: Nuevo Canal de series en latino (metaserie)

Publicado: 10 Jun 2016, 20:17
por super_berny
Hernan_Ar_c escribió:el thumb no se donde ponerlo sera algun servidor de imagenes? y en el xml la direccion????
Se puede añadir en la carpeta 'python\main-classic\resources\images\...' aunq la tendencia actual (y mi sujerencia) es subirlo a un servidor de imagenes y poner en el xml la url. Si lo vas a usar tb dentro del canal podrias ponerlo por debajo de la 19 como __tumbnail__=laUrlQsea o podrias cogerla de los parametros (aunq eso es un paso mas avanzado)

Respecto a los tamaños:
  • Los tumbnails (images/squares) deberian ser cuadrados de por ejemplo 255x255
  • Los bannermenu suelen ser de 1400x140 (aunq no todos los ponemos al crea nuestros canal)
  • Los Fanart suelen ser de 1280x720, aunq estas medidas son orientativas. Y tampoco todos los canales lo tienen
  • El resto de tipos de imagen creo q estan en desuso.

Re: Nuevo Canal de series en latino (metaserie)

Publicado: 10 Jun 2016, 22:31
por SeiTaN
Bienvenido Hernan,

para crear un canal, todos tienen que tener una serie de funciones o metodos definidos...

obligatorias:
- "mainlist" que es cuando se llama abre el canal.
- "isGeneric" esto viene heredado de hace mucho tiempo y si no se pone da error en launcher.py

opcionales**:
- "search", el buscador de la propia web, si se puede buscar desde la web y se añade el parametro en el fichero xml, se podrá usar desde el buscador global.
- "findvideos", te obtiene los enlaces a servidores, normalmente siempre se añade para obtener de manera más clara los servidores.
- "play", se encarga de reproducir el video, dependiendo de la web donde obtengas el video será necesario crearlo en el canal.

otras:
las funciones o métodos que utilizas para navegar entre secciones

Ánimo y dale duro que como ves no es tan difícil hacer un canal ;)

Re: Nuevo Canal de series en latino (metaserie)

Publicado: 11 Jun 2016, 01:40
por Hernan_Ar_c
Gracias SeiTaN, por aclarar un poco las dudas, todo eso lo deduje viendo codigo de otros canales perdon por no escribirlo pero la verdad no tengo muy clara la programacion en python, estuve viendo de reparar el canal pelisaudiolatino que al parecer cambio el diseño de la pagina y por eso no funciona, pero me parece que esta fuera de mi alcance por ahora... una lastima asi que vere si consigo algun otro canal que pueda agregar.

Saludos y gracias. ;)