Página 1 de 1

Diferentes versiones de Kodi

Publicado: 06 Feb 2016, 10:33
por super_berny
Jesus, he visto que has creado una nueva version para Kodi 16 (Jarvis) al igual que ya hiciste con Kodi 15 (Isengard). Tambien dices en el blog q de momento ambas versiones son la misma. Podrias explicarnos que tienes pensado hacer con las diferentes versiones?
De la version de pelisalacarta de Kodi 14 (Helix) a esta version Kodi 16 (Jarvis) ¿que ha cambiado?

Creo q lo q como desarrolladores la diferencia, mas que en el nombre, esta en la version de las dependencias y creo q seguimos en xbmc 12 (Frodo). :o
Entenderme, no estoy pidiendo q se aumente la version, en realidad no entiendo la necesidad de hacer versiones para cada una de las versiones de kodi q vayan apareciendo (por eso lo pregunto :lol: ).
En todo caso lo q yo haria seria fijar una version minima (Frodo por ejemplo) y otra mas actual (Helix o Isengard) cada una con sus dependencias. Claro q de este modo podrian haber canales solo compatibles con la version mas moderna :cry:

El eterno debate de la retrocompatibilidad: ¿actualizamos dejando de lado a los viejos productos o descartamos las posibles nuevas funcionalidades en pro de la compatibilidad?
Señores, hagan sus apuestas...

Re: Diferentes versiones de Kodi

Publicado: 06 Feb 2016, 11:49
por SeiTaN
A menos que Jesús tenga una razón oculta, super_berny te doy la razón, no le veo sentido de añadir versiones, en los addons no ha cambiado nada desde la version 12(Frodo).

Re: Diferentes versiones de Kodi

Publicado: 06 Feb 2016, 12:25
por robalo
A vosotros os debería ir bien que se haga así. Si quisieraís añadir una nueva funcionalidad que se añadió en la versión tal ya sabéis para que que versiones van dirigidas y las que se tienen que modificar.

Pongamos "Added a Chapter Selector Window with visual thumbnails shows thumbs on where to skip to in video". Esta nace en isengard

Re: Diferentes versiones de Kodi

Publicado: 06 Feb 2016, 12:31
por Cmos
super_berny escribió: Creo q lo q como desarrolladores la diferencia, mas que en el nombre, esta en la version de las dependencias y creo q seguimos en xbmc 12 (Frodo). :o
Sobre esto, no sé si es que yo lo he entendido mal, pero creo que lo que marca es la versión mínima de Kodi/XBMC que necesita para funcionar, es decir, que aunque ponga 2.1.0 el addon no está limitado a esa versión, sino que puede usar características de la versión superior que se tenga. Supongo que si no se ha cambiado es porque no ha habido necesidad de hacer uso de alguna mejora que solo se encuentre en versiones más nuevas y llegado el caso entonces sí habrá que sacar versiones del addon diferenciadas. Y esto último choca por lo que comentas super_berny, si no ha cambiado nada a priori no parece necesario ir sacando nuevas versiones, solo se me ocurre que se haga para que la gente al descargarlo no se confunda o pregunte si funciona para su versión de Kodi :lol:

Re: Diferentes versiones de Kodi

Publicado: 06 Feb 2016, 12:50
por SeiTaN
pelisalacarta 4.0.7 - Versión Clásica - [compatible con XBMC / Kodi 12, 13, 14, 15, 16]
pelisalacarta 4.0.7 - Versión XBMC 12.0 (Frodo)
Más sencillo, ¿no?

Re: Diferentes versiones de Kodi

Publicado: 06 Feb 2016, 16:54
por super_berny
Cmos escribió:Sobre esto, no sé si es que yo lo he entendido mal, pero creo que lo que marca es la versión mínima de Kodi/XBMC que necesita para funcionar, es decir, que aunque ponga 2.1.0 el addon no está limitado a esa versión, sino que puede usar características de la versión superior que se tenga.
Yo tampoco estoy seguro pero creo q no es exactamente asi.
Es cierto q marca la version minima de kodi para que funcione nuestro addon, y q podra funcionar sobre cualquier version q incluya una version igual o superior a la indicada de todas las dependencias.
En nuestro caso, solo hay una dependencia y su version minima es la 2.1.0 (incluida en Frodo) :

Código: Seleccionar todo

<requires>
    <import addon="xbmc.python" version="2.1.0"/>
  </requires>
Lo q no es correcto es afirmar q el addon pueda utilizar caracteristicas incluidas en una version superior. Por ejemplo, si utilizamos alguna carateristica nueva de la version xbmc.python 2.20 en nuestro codigo, a todo aquel q tenga kodi 15 o superior le funcionara, pero a los q tengan un kodi anterior a Isengard se les instalar pero no les funcionara esa caracteristica o les dara error y eso no deberia ser asi.

Re: Diferentes versiones de Kodi

Publicado: 06 Feb 2016, 17:39
por Cmos
super_berny escribió:Lo q no es correcto es afirmar q el addon pueda utilizar caracteristicas incluidas en una version superior. Por ejemplo, si utilizamos alguna carateristica nueva de la version xbmc.python 2.20 en nuestro codigo, a todo aquel q tenga kodi 15 o superior le funcionara, pero a los q tengan un kodi anterior a Isengard se les instalar pero no les funcionara esa caracteristica o les dara error y eso no deberia ser asi.
En realidad era esto a lo que me refería cuando digo que se pueden usar características de la versión que se tenga (pero me explico como el culo xD), es decir, que el addon no te obliga a desarrollar en base a las características de la versión 12, tú puedes usar las de tu versión hasta la más actual, pero si esas modificaciones se llegan a incluir "oficialmente" en una nueva versión de pelisalacarta entonces sí será necesario cambiar ese requisito. Hablaba de una perspectiva más de desarrollador que de usuario :D

Re: Diferentes versiones de Kodi

Publicado: 12 Feb 2016, 00:34
por jesus
super_berny escribió:El eterno debate de la retrocompatibilidad: ¿actualizamos dejando de lado a los viejos productos o descartamos las posibles nuevas funcionalidades en pro de la compatibilidad?
Señores, hagan sus apuestas...
Es un poco tarde y puede que no me explique bien, pero para mí esto del debate de la "retrocompatibilidad" me lleva muchas veces al otro eterno debate de la "obsolecencia programada".

No se por qué tirar algo que funciona, y por qué actualizarlo... pues eso, si funciona.

En mi caso tengo varios ejemplos, pero por ejemplo yo tengo un tablet Android desde hace ¿3 años?

Sigo usándolo cada día para ver el trocito de peli o de serie que mis otros líos me permiten... y como me costó una pasta no tengo intención de tirarlo a la basura hasta que reviente más allá de toda posible salvación. Ya se que es viejo, se atasca con las pelis en HD y tiene Android 4, pero es un tablet :)

No está soportado por XBMC/Kodi, así que utilizo una versión tuneada que encontré en xda-developers (una Kodi Helix) que funciona por arte de magia, porque a mí no se me ocurre cómo han podido hacerlo de otra forma.

Así que no, mientras mi tablet funcione ni lo voy a actualizar, ni voy a dejar de usar pelisalacarta en él :)

En fin, yo voto por dar soporte hasta la versión más antigua de XBMC que sea capaz de encontrar...

En cuanto a la utilidad de las versiones de kodi que en realidad no cambian de una a otra, hay varias razones.

1) Que la gente no se líe: ¿No os habéis fijado en la cantidad de gente que pide cuando va a salir la versión "para Kodi Krypton"? En el blog de Kodi insisten siempre en que los add-ons son compatibles, imagino porque también se lo preguntarán mucho. Creo que es mejor dar enlaces de descarga para cada versión, y que cada uno elija.

2) Si alguien quiere hacer algo específico de una versión, sólo tiene que consultar el valor de "config.get_platform()". Y si es algo muy general, podeís añadirlo al módulo config igual que hacemos con "config.get_library_support()".

3) Está también el motivo de las dependencias de librerías, si hace falta podemos poner un addon.xml específico para cada una. Aunque yo no soy tan partidario de usar lo que Kodi pone en el addon.xml, no todas las plataformas son Kodi, ni pueden hacer uso de esas cosas.