Banner
NOS GUIDES SONT TOUJOURS EN COURS DE MIGRATION - ILS SERONT ACCESSIBLES SOUS PEU. PLUS D'INFO DANS NOS FORUMS

Plus de 20 ans de Kodi

Plus de 20 ans de Kodi

Un article savoureux, écrit de la main du président de la fondation Kodi. Pour nos archives, j’ai cru bon de vous partager une version que j’ai librement adapté pour notre communauté 😉

Bonjour à tous, je m’appelle Keith et, même si je suis aujourd’hui président de la Fondation Kodi, mon implication initiale avec Kodi remonte à bien longtemps, en tant qu’humble utilisateur.
Depuis que notre 20e anniversaire est passé, j’ai eu l’intention d’écrire un petit retour en arrière sur la façon dont nous en sommes arrivés là – comment j’en suis arrivé là.

– C’est l’histoire de mon parcours – et de celui du projet.

Article original ici

Au début

En 2002, un couple a vu le potentiel de pouvoir regarder des médias à leur guise, grâce à un nouveau type d’appareil : un téléviseur « connecté ». Ils voulaient apporter dans le salon de nombreuses fonctions pour lesquelles on avait traditionnellement besoin d’un ordinateur, le faire fonctionner depuis le canapé sans avoir besoin d’un clavier ou d’une souris, et contrôler les événements grâce à ce qu’ils appelaient une interface de 10 pieds , car, eh bien, c’était une interface dont on pouvait s’asseoir à 10 pieds. 😝

Il existait déjà des appareils à usage spécifique, comme des lecteurs DVD, qui n’étaient pas « connectés » à quoi que ce soit d’autre et ne pouvaient même pas se connecter à un réseau. En fait, même le TiVo, l’un des appareils les plus impressionnants de l’époque, n’était pas équipé d’un port Ethernet. L’un des créateurs de Samba, une application d’interopérabilité open source permettant de partager des fichiers entre Linux et Windows, a fini par trouver comment ajouter un port réseau à un TiVo. Cependant, même s’il s’agissait du premier appareil grand public basé sur Linux commercialisé en masse, il s’agissait toujours d’un jardin clos et clos.

La Xbox a tout changé. En 2001, Microsoft a sorti sa première console, tirant parti de son travail sur les plateformes x86 pour créer une version de Windows spécialisée dans l’exécution de jeux. Cette familiarité a permis aux développeurs de jeux de les adapter facilement à la nouvelle console de jeu. Le fait que Microsoft les ait vendues à perte, sachant qu’elles pourraient rentabiliser les ventes de jeux, a assuré une adoption rapide par les consommateurs. Heureusement pour les hackers, il y avait plus de similitudes que de différences par rapport à quelque chose qu’ils connaissaient déjà très bien : l’ordinateur personnel Windows standard. Très rapidement, des gens comme Bunnie ont trouvé des moyens de contourner la sécurité, atteignant le Saint Graal en un temps record pour une console : la capacité d’exécuter du code non fiable.

Bien avant l’apparition du Raspberry Pi, des routeurs OpenWrt et d’autres environnements « ouverts » de rêve pour les bricoleurs, le piratage de la Xbox est rapidement devenu la voie la plus rapide vers l’informatique connectée à usage général. La disponibilité de matériel puissant, abordable et standardisé a permis à toute une communauté de hackers de sortir du jardin clos de Microsoft et d’exécuter le code qu’ils voulaient sur leur Xbox. L’émulation, ou la capacité de tromper d’anciens jeux comme la NES et la Sega Genesis en leur faisant croire que la Xbox est le même matériel, a été l’un des premiers grands cas d’utilisation, puisque nous disposions désormais d’un appareil suffisamment puissant pour se connecter à un téléviseur ordinaire et offrir un contrôleur standard.

Naissance de XBMC

Alors que de nombreuses personnes travaillaient à faire fonctionner Linux et d’autres choses, le projet qui m’a le plus attiré était Xbox Media Player. Il a apporté la possibilité de lire des médias compressés sur la Xbox : jusqu’à présent, seul un ordinateur pouvait lire ces fichiers, et si vous faisiez partie de ces premiers utilisateurs qui avaient des câbles réseau tendus dans toute la maison, vous pouviez désormais même les diffuser sur le réseau ou sur Internet (ce qui n’était certainement pas assez rapide pour la vidéo… pour l’instant !).

XBMP est sorti en 2002 comme la convergence de deux applications distinctes à code source fermé écrites nativement avec le kit de développement Microsoft Xbox par d7o3g4q (alias duo) et RUNTiME . Comme beaucoup l’ont souligné à l’époque, comme il s’agissait d’un code GPL, il devait probablement être open source. Au même moment, un autre développeur – Frodo – avait créé YAMP comme « Yet Another Media Player » ; lorsque ces projets ont également convergé à la fin de 2002, Xbox Media Center , ou XBMC, est né. Bien que la version bêta initiale ait été à code source fermé, les développeurs l’ont rapidement rendue open source et elle est restée open source depuis.

XBMC v2, sortie en septembre 2006 – Vous pouvez même lire le manuel original si vous le souhaitez ! 😃

À l’époque, j’étais un utilisateur assidu de Xbox, pour tout sauf les jeux. Je me suis connecté avec diligence à #xbins sur EFnet pour trouver la dernière version binaire et j’ai observé avec admiration l’itération rapide que ces gens faisaient, ajoutant tant de fonctionnalités incroyables, prenant même en charge des choses comme CD+G pour le karaoké. Vous devez réaliser à quel point le mode bibliothèque était révolutionnaire, vous permettant de parcourir votre collection de médias stockés pendant que tout le monde – même Netflix – louait encore des DVD par la poste ou les récupérait dans les magasins des centres commerciaux.

Les développeurs eux-mêmes méritent une grande reconnaissance : leur quête inlassable de la meilleure expérience multimédia, infiniment personnalisable et puissante, dont ils étaient fiers. Si la plupart sont passés à autre chose, quelques-uns, comme spiff , sont restés là depuis ces premiers jours et sont toujours là pour faire savoir aux autres pourquoi certaines choses sont ce qu’elles sont et même pour contribuer occasionnellement au code.

Le succès a de nombreux parents

Mais ces gens n’ont pas fait cela dans le vide : comme le dit le dicton, « il faut tout un village ». FFmpeg , par exemple, étant le couteau suisse d’Internet pour la vidéo, gère une grande partie du rendu et de la lecture de base. Dans le jargon des développeurs, nous appelons cela des « dépendances », mais je préfère considérer ces types de bibliothèques comme l’épine dorsale. Sans la capacité de s’appuyer sur ces bibliothèques gigantesques, les développeurs de XBMC n’auraient jamais pu se concentrer autant sur le skinning et l’expérience utilisateur. Alors que XBMC était initialement fortement basé sur mplayer , qui est maintenant connu sous le nom de mpv , il a évolué pour être étroitement lié à FFmpeg.

XBMC v9 « Babylone », sortie en mai 2009

Il existe également d’innombrables autres contributeurs – au code, aux illustrations, au forum et au-delà – qui doivent absolument être reconnus. Le chemin a été long depuis ces premières applications en passant par XBMP et XBMC jusqu’à Kodi d’aujourd’hui, mais il est clair que l’application ne serait pas ce qu’elle est sans l’écosystème de modules complémentaires, les traducteurs, les modérateurs de la communauté, les artistes bénévoles, les administrateurs système, les administrateurs de base de données et bien d’autres.

Et tandis que les développeurs sont venus et repartis, le projet a survécu, continuant à s’étendre à toutes les plateformes majeures possibles, même à quelques téléviseurs intelligents maintenant. Très inhabituel – peut-être unique – en tant qu’application open source qui a commencé sur un produit Microsoft avant de se propager à tant d’autres plateformes disparates, Kodi a maintenant même bouclé la boucle pour revenir sur le Xbox Store (même si, quelque peu ironiquement, les plateformes Microsoft sont devenues de plus en plus difficiles pour nous parce que nous manquons de connaissances actuelles en matière de développement). Nous essayons toujours d’apporter toutes les fonctionnalités possibles à toutes les plateformes possibles : vous avez un fichier mod bizarre, de l’époque de votre démoscène ? Vous avez toujours une pile de FLV ? Nous vous avons. Que diriez-vous de vouloir diffuser du contenu Internet compatible Widevine avec un projet open source ? Oui, nous vous voyons et nous nous en soucions.

Donc nous en sommes là

L’un des aspects que certains ne réalisent pas est que depuis notre développement initial, nous avons toujours été une application monolithique, ce qui signifie que l’intégralité de la base de code doit être portée sur la plateforme souhaitée. J’ai dit que nous étions le « plus grand projet multimédia open source » depuis des années, à moitié en plaisantant, mais je le dis en parlant des lignes de code littérales nécessaires à son exécution.

XBMC v10 « Dharma », sortie en décembre 2010

Et nous sommes restés bénévoles. En tant que projet open source orienté consommateur, aucune entreprise n’a jamais sponsorisé plus qu’un port ou une fonctionnalité ; en fait, comme la fondation à but non lucratif qui le soutient n’est pas configurée pour s’engager, au pire les entreprises ont simplement donné de l’argent à un individu pour travailler sur une fonctionnalité. Même cela n’est certainement pas la norme : 99,9 % de Kodi a été construit à partir de la passion et de l’amour du multimédia et du désir d’avoir une plateforme open source pour laquelle les gens peuvent décider de l’apparence et de la personnalisation à leur goût, à la fois en termes de matériel et de logiciel.

  • Je dois souligner l’importance de notre plus grand et plus ancien sponsor et partenaire, Flirc : leur soutien à ce projet a été indéfectible.

Il s’agit véritablement d’un logiciel selon vos propres conditions et, pour moi, c’est l’essence même de l’open source.

Pour conclure

Désolé, c’est devenu trop long, mais je voulais écrire un « billet de blog sur les 20 ans » depuis si longtemps, et cela fait maintenant 22 ans que les binaires XBMP sont disponibles pour la première fois. Le temps passe vite. J’espère que ce blog vous a aidé à vous arrêter un instant et à vous émerveiller du chemin parcouru, même si vous n’êtes utilisateur que depuis que nous nous appelons Kodi : les développeurs se reconnaissent en vous et vous êtes la raison pour laquelle nous avons continué à travailler sur ce projet pendant si longtemps.

Alors, levons nos verres pour plus de 20 ans, et, oui, nous avons encore BEAUCOUP de lignes de code originales de première génération ! Nous devons remercier tous ceux qui se sont impliqués et nous ont soutenus : tous ceux qui ont soumis une demande d’extraction ou posté un message sur le forum, tous les développeurs qui ont travaillé sans relâche sur les bibliothèques de « dépendances » qui signifient tant pour nous, et en particulier les développeurs officiels de l’équipe XBMC et de la Fondation Kodi. Vous, qui continuez à itérer, à peaufiner et à construire l’avenir de cette plateforme, permettez à des millions de personnes de consommer des médias sans avoir à se soucier de son fonctionnement et de ses raisons.

XBMC v13 « Gotham », sortie en mai 2014

Et pendant que vous êtes là, nous avons fait un T-shirt pour commémorer ce moment ! Il y a (espérons-le) tous les membres de l’équipe dessus. Comme nous l’avons dit, nous sommes des bénévoles, et le seul argent que notre association à but non lucratif reçoit provient des dons, des produits dérivés et du seul produit sous licence dont nous ayons jamais fait partie, le boîtier Kodi Raspberry Pi de Flirc

Faites votre choix parmi un T-shirt foncé , un T-shirt clair , un oreiller ou autre chose dans tout le magasin .

S’il vous plaît, achetez quelque chose et aidez-nous à continuer à prospérer pendant les 20 prochaines années ; je planifie personnellement nos Devcons, et nous ne pourrons peut-être pas nous réunir en 2025 sans l’aide de personnes comme vous, donc tout ce que vous pouvez faire pour nous aider, nous l’apprécions vraiment.

Oh, et pendant que je pose la question : si quelqu’un connaît des avocats open source à but non lucratif qui sont prêts à nous aider avec des choses comme l’enregistrement de marques et la maintenance de la Fondation, veuillez nous les envoyer ! Legal-at-kodi-dot-tv.

Merci encore. Je n’ai aucune idée de ce que les 20 prochaines années nous réservent, ni si je serai encore personnellement impliqué, mais tant que les développeurs et les utilisateurs seront toujours intéressés, je sais que nous ferons tous de notre mieux pour le soutenir.

Keith Herrington
Président de la Fondation Kodi

2 Commentaires

Grand merci pour votre travail . Je ne me laisserai jamais des améliorations constante de ce soft et ces Addon. Merci a l’équipe de vstream pour leurs travail . Longue vie à vstream 👌🤩

Merci à toi pour ce retour, c’est apprécié 🙂

Laisser un commentaire