Infinite Media Player

Infinite est un lecteur. Il ne fournit aucun contenu : il lit ce que vous lui demandez de lire, auprès du fournisseur que vous avez vous-même choisi et que vous avez saisi vous-même. Les chaînes, les films et les séries viennent de votre compte, chez votre fournisseur.

L'application ne collecte rien, ne mesure rien et n'envoie rien à son éditeur. Il n'y a ni télémétrie, ni traceur, ni SDK d'analyse, ni publicité, ni rapport de plantage automatique. Ce site ne contient ni cookie, ni script d'analyse, ni traqueur : il se charge entièrement et fonctionne hors ligne.

Pourquoi ces pages existent

Les magasins d'applications — Google Play, App Store, Amazon Appstore, Microsoft Store — exigent que l'éditeur publie, à une adresse publique qui répond, plusieurs documents. La LGPL exige, en plus, que la source des bibliothèques livrées soit publiée et que leur licence soit jointe. Ce site répond à ces deux obligations.

Les documents

Les bibliothèques livrées

L'application embarque un moteur de lecture et ses dépendances. Toutes sont sous licence libre, et aucune n'est sous licence GPL : le code de l'application reste la propriété de son éditeur.

Bibliothèques natives embarquées, avec leur version exacte et leur licence.
ComposantVersionLicenceRôle
mpv (via libmpv) 0.36.0 LGPL v2.1+ Le moteur de lecture. Il décode le MPEG-TS, le HLS et le MKV, y compris les codecs qu'AVFoundation ne sait pas lire (HEVC, DTS).
FFmpeg (dans libmpv) 6.0 LGPL v3 Les décodeurs et les multiplexeurs, embarqués dans libmpv.
libass 0.17.1 ISC Le rendu des sous-titres.
dav1d 1.2.1 BSD 2 clauses Le décodeur AV1.
media_kit 1.2.6 MIT La couche Dart qui pilote libmpv.

Le texte intégral de chaque licence est dans la page Licences. La source, elle, est dans la page source.

Le code de l'application

Le code de l'application n'est pas publié : il n'a pas à l'être. Ce qui est sous licence libre, ce sont les bibliothèques listées ci-dessus, et c'est leur source qui est publiée — pas celle de l'application.

Cette page correspond à la version 0.1.0 de l'application.