Página 1 de 2
Novato con algunas ideas
Publicado: 23 Mar 2016, 18:51
por identidad_oculta
Hola a todos, llevo un par de meses aprendiendo sobre KODI y pelisalacarta y tras usarlo en Mac, Windows, iOS9 (sin JB) y Android, debido al sistema que quiero montar basado en KODI, he llegado a la conclusión de que algunas ideas o características serian beneficiosas para el usuario, aunque actualmente se puede usar a la perfección y funciona perfectamente.
Soy un novato en Python, no sabría ni crear un "hello world", prefiero la ingeniería inversa (coger algo, investigar, buscar mejoras y aprender lo justo para conseguirlas). No me importa meter horas e intentarlo, pero si a corto plazo no logro nada dejaría de lado el asunto. Si logro algo pondré aquí todo (obviamente), y vosotros decidiríais que hacer.
Antes de coger todo el código de Github y hacer nada me gustaría saber si me dais permiso para modificar y juguetear con vuestro trabajo, el codigo actual. Por si os lo preguntáis; no tengo intención de obtener nada a cambio, solo es otro proyecto que se me ha pasado por la cabeza y que me tienta mas que otros por que necesito esas características.
Las ideas tienen como objetivo aumentar considerablemente los ajustes a realizar para la personalizar el addon, y otras son algo mas complejas, puede que imposibles. Prefiero no especificar, para no dar falsas esperanzas, por si acaso acaba en nada, aunque espero que no.
Si tenéis alguna condición o petición comentadlo, por favor.
Un saludo y gracias por vuestro trabajo.
Re: Novato con algunas ideas
Publicado: 28 Mar 2016, 17:44
por identidad_oculta
Hola de nuevo, que poco interés he notado tras la parrafada que escribí el pasado miércoles, y teniendo en cuenta que prestaba mi tiempo para intentar ayudar con el desarrollo del addon me esperaba, al menos, un mensaje como "si tienes dudas pregúntanos" o algo por el estilo, pero bueno, el mensaje podria sonar a broma tambien.
Tras valorar todos los cambios, me han surgido las siguientes dudas basicas:
-Para probar los cambios que realizáis supongo que usareis Kodi, pero cuando me he puesto a buscar como podría tener una version estable del plugin, para uso personal, y otra de testeo, para probar los cambios que haga, no he encontrado la forma de poder hacerlo. Me podríais decir si es posible tener 2 versiones distintas de pelisalacarta a la vez? Como podría hacerse?
-Aunque todavía no me habeis dado permiso oficialmente, me gustaría saber que es lo que se puede "tocar" y que no. Me explico: De los cambios que se me ocurren, y según lo poco que he podido ver, habría que modificar los archivos de la carpeta "Resources", el launcher, configuración, librería y otros archivos "sensibles" del addon, que si esta todo bien no hay problema, pero convertir algo estable en algo inestable por introducir mejoras solo lo pueden hacer en Apple (jeje). Tenéis algún limite sobre el código que se puede editar/desarollar?
Espero que me podáis dar un poquito de vuestro tiempo. Ya tengo las ideas redactadas, mas o menos tengo claro por donde debería modificar/añadir código y tengo las fuentes de información recopiladas, solo necesito saber que se puede tocar, vuestro consentimiento y saber como testear las pruebas y tener la versión estable a la vez.
Un saludo!
Re: Novato con algunas ideas
Publicado: 28 Mar 2016, 18:36
por SeiTaN
kerenmac escribió:Hola de nuevo, que poco interés he notado tras la parrafada que escribí el pasado miércoles, y teniendo en cuenta que prestaba mi tiempo para intentar ayudar con el desarrollo del addon me esperaba, al menos, un mensaje como "si tienes dudas pregúntanos" o algo por el estilo, pero bueno, el mensaje podria sonar a broma tambien.
Hola, algunos no te hemos contestado porque "el dueño del chiringuito" es Jesús, y no tenemos potestad para decirte si puedes tocar o no, de todas maneras, si es para tu uso único y exclusivo no veo porque no podrías tocar.
kerenmac escribió:
Tras valorar todos los cambios, me han surgido las siguientes dudas basicas:
-Para probar los cambios que realizáis supongo que usareis Kodi, pero cuando me he puesto a buscar como podría tener una version estable del plugin, para uso personal, y otra de testeo, para probar los cambios que haga, no he encontrado la forma de poder hacerlo. Me podríais decir si es posible tener 2 versiones distintas de pelisalacarta a la vez? Como podría hacerse?
Si se podría, tienes que cambiar el id de una de las dos carpetas del addon para que Kodi no se haga la picha un lío, en el foro de desarrolladores super_berny dijo como, no recuerdo en cual exactamente. También podrías usar a través del git y moverte por ramas.
kerenmac escribió:
-Aunque todavía no me habeis dado permiso oficialmente, me gustaría saber que es lo que se puede "tocar" y que no. Me explico: De los cambios que se me ocurren, y según lo poco que he podido ver, habría que modificar los archivos de la carpeta "Resources", el launcher, configuración, librería y otros archivos "sensibles" del addon, que si esta todo bien no hay problema, pero convertir algo estable en algo inestable por introducir mejoras solo lo pueden hacer en Apple (jeje). Tenéis algún limite sobre el código que se puede editar/desarollar?
Algunos han/hemos hecho mejoras que tocan varias o muchas cosas y Jesús es el que acepta o no.. esos cambios en el github y ya posteriormente esos cambios estarían disponibles en futuras versiones del addon.
Teniendo esto en cuenta, habría que tener cuidado que se toca por que el plugin es multiplataforma y cambiar determinadas cosas no permitiria que funcionara en otras plataformas a menos que se cambien los ficheros en esas otras plataformas.
kerenmac escribió:
Espero que me podáis dar un poquito de vuestro tiempo. Ya tengo las ideas redactadas, mas o menos tengo claro por donde debería modificar/añadir código y tengo las fuentes de información recopiladas, solo necesito saber que se puede tocar, vuestro consentimiento y saber como testear las pruebas y tener la versión estable a la vez.
Un saludo!
Se intentará al menos por mi parte.
Un saludo.
Re: Novato con algunas ideas
Publicado: 28 Mar 2016, 22:45
por super_berny
Coincido con Seitan en todo lo q ha dicho, yo tampoco te he contestado por q no soy quien para decirte lo q puedes o no puedes hacer. Lo q si podemos es decirte q nosotros tb hemos cambiado muchas cosas del plugin, bueno en realidad los hemos propuesto como PR en github y es Jesús quien decide si se aceptan las modificacíones o no.
Para ir haciendo pruebas puedes mirar el siguiente hilo:
viewtopic.php?f=14&t=7298&p=29223#p29223
Re: Novato con algunas ideas
Publicado: 28 Mar 2016, 23:53
por robalo
@[identidad_oculta] si pasas por el foro de
Desarroladores podrás comprobar por ti mismo que no necesitas permiso para trajinar y exponer o publicar tus sugerencias. Yo estaría encantado de poder leer cosas nuevas
Re: Novato con algunas ideas
Publicado: 29 Mar 2016, 11:16
por identidad_oculta
Muchas gracias a todos por contestar. En cuanto saque un buen rato me pondré con ello, ojalá pueda conseguir algo que le sirva a la gente y que os guste a vosotros y a jesus. No se como de bien o mal se me dará el asunto, no quiero aparentar ser un "master", ni mucho menos, aunque si pudiera le dedicaría las 24h del día.
La compatibilidad es una de las cuestiones mas importantes, de hecho algunas ideas tienen como objetivo adaptarse mejor a lo que tiene el Kodi de cada uno (por ejemplo algunos no pueden disfrutar de torrents y entonces les sobran funciones). De todas formas, para hacer pruebas tengo Android 5.1.1, Mac OSX (El Capitan), iOS9 y W7.
Para empezar con el desarrollo de addons en Kodi, para aprender la estructura y el funcionamiento de las librerías de XBMC, se me ha ocurrido crear un addon externo para actualizar los canales con los cambios que realizáis vosotros, los cuales realizáis con una eficiencia increíble, lo que se agradece enormemente. Dependemos de jesus para que acepte esos cambios, y como es comprensible, no puede estar todos los días mirando GitHub, así que los usuarios tenemos que descargar manualmente vuestros updates y meterlos en el addon. El objetivo es facilitar esa gestión, por que en una TV Box o en iOS9 no es demasiado fácil gestionar los canales.
Entiendo que deba ser jesus el que tiene la última palabra, pero siento necesario el consentimiento de los demás que colaboráis, a algunos no les gusta que los novatos se metan en su terreno. Lo interesante es introducir mejoras sin entorpecer el desarrollo que ya esta en marcha. A ver como va el asunto y según logre algo os lo comentare.
Muchas gracias por vuestro tiempo y ayuda. Un saludo!
Re: Novato con algunas ideas
Publicado: 29 Mar 2016, 11:25
por kampanita
Para empezar con el desarrollo de addons en Kodi, para aprender la estructura y el funcionamiento de las librerías de XBMC, se me ha ocurrido crear un addon externo para actualizar los canales con los cambios que realizáis vosotros, los cuales realizáis con una eficiencia increíble, lo que se agradece enormemente. Dependemos de jesus para que acepte esos cambios, y como es comprensible, no puede estar todos los días mirando GitHub, así que los usuarios tenemos que descargar manualmente vuestros updates y meterlos en el addon. El objetivo es facilitar esa gestión, por que en una TV Box o en iOS9 no es demasiado fácil gestionar los canales.
Me temo que para eso llegas un poco tarde, pero siempre puedes echarle un ojo para que vayas aprendiendo como va esto.
https://github.com/kampanita/service.up ... isalacarta
Re: Novato con algunas ideas
Publicado: 29 Mar 2016, 13:56
por super_berny
Como bien dice róbalo lo mejor sería q te pasaras por el foro de desarrolladores para estas cosas, pero ya q has sacado el tema y kampanita tb está por aquí, dejarme teorizar.
Como ya he dicho en alguna ocasión, lo recomendable sería modificar el plugin para q las actualizaciones fueran internas, pero obviando ese aspecto continuamos con la dependencia de q Jesús añada las PR de los canales nuevos o modicados a su rama Máster. Mi propuesta teórica sería q las PR q añaden o modifican canales lo hagan de uno en uno (una PR por canal) y q vuestro añadido buscará las PR enviadas a Github y aún no mergeada para bajarse las (sólo si son canales claro 1 py + 1 XML). Así podríais tener un pelisalacarta con canales beta!
¿Q os parece como idea/reto?
Re: Novato con algunas ideas
Publicado: 29 Mar 2016, 14:45
por kampanita
En principio me parece un poco complicado lo de buscar por los PR aquellos .py que sean de canales ...
Me parece mas limpio mi planteamiento para actualizar "todo" ( no solo canales )
Para el tema canales creo que ya habia algo desarrollado usando la fecha o version del xml, no ? Al menos eso veo en el updater.py.
Es obvio que hay que esperar a que Jesus ponga las revisiones en el master ( o en la rama develop que tambien se puede elegir en el servicio ), pero vamos, para eso no hay otra...que ademas a mi me parece lo correcto, que haya alguien que vele por la integridad de todo...
Pero para los usuarios no avanzados, eso de esperar a la siguiente version del plugin con las mejoras y demas, a veces les es un poco engorroso, y con la "solucion" que aportaba yo pues ...eso, que normalmente en una semana o diez dias, tienes las actualizaciones mas "hot", y no tienes que andar esperando a las publicaciones...ni bajarse las cosas a mano ( mas que nada por eso lo hice, que en principio la cosa era para mi uso personal, pero bueno ). Por otro lado tambien los hay ( creo que somos mas de uno ) a los que nos toca hacer de "servicio tecnico" para amigos y familia con pocos conocimientos.... De ahi lo del servicio para mantener la dns que hice tambien

... Auto-mantenimiento de la herramienta a este nivel supone un monton de menos llamadas pidiendo sopitas...
Re: Novato con algunas ideas
Publicado: 29 Mar 2016, 18:55
por SeiTaN
En el foro de desarrolladores hay varias ideas que se han barajado, alguna ya está en el GitHub pendientes del visto bueno.
Ahora que si quereis más rápidez en la actualización de los canales, se tendría que montar un sistema "no-oficial" de actualización.