À propos du projet

Kazumi est un programme de collecte et de lecture en ligne de vidéos animées basé sur des règles personnalisées, développé avec Flutter, dont l'interface et la logique sont écrites en Dart. L'idée principale est de permettre aux utilisateurs de créer leurs propres règles de collecte en utilisant des sélecteurs basés sur la syntaxe Xpath, afin de récupérer des catalogues de vidéos animées, des résultats de recherche et des adresses de lecture à partir de différentes sources vidéo, et de prendre en charge l'importation et le partage de règles. Les principales fonctionnalités incluent l'éditeur de règles, le catalogue de vidéos animées, la recherche de vidéos animées, le calendrier de vidéos animées, les sous-titres, la lecture de segments, le lecteur vidéo intégré, la prise en charge de plusieurs sources vidéo, le partage de règles, l'accélération matérielle, l'adaptation à des taux de rafraîchissement élevés, la liste de suivi, les balles, la mise à jour en ligne, l'historique, la lecture accélérée, les schémas de couleur, la synchronisation entre appareils, la transmission sans fil (DLNA), la lecture sur un lecteur externe, la super-résolution et la fonctionnalité « Regarder ensemble » ainsi que le téléchargement de vidéos animées. Le projet utilise Anime4K pour la super-résolution en temps réel, l'interaction avec les balles via la plate-forme ouverte de Pili Pili, les métadonnées de vidéos animées provenant de l'API ouverte de Bangumi, la fonctionnalité « Regarder ensemble » basée sur le protocole SyncPlay et les serveurs publics, la reconnaissance d'images de vidéos animées via trace.moe, les capacités de lecture multimédia cross-plateformes via media-kit, le stockage persistant via hive, et utilise les patches avbuild pour lire les flux vidéo non standard. Le projet prend en charge les plateformes Android 10 et supérieures, Windows 10 et supérieures, macOS 10.15 et supérieures, Linux expérimental, iOS 13 et supérieures nécessitant un chargement latéral, ainsi que HarmonyOS 5.0 et supérieures situés dans les référentiels de branches, nécessitant également un chargement latéral. Le projet est sous licence GPL-3.0 et déclare ne pas collecter de données utilisateur, ne pas utiliser de composants de télémétrie et rappelle aux utilisateurs de respecter les lois et réglementations locales et de ne pas violer les droits de propriété intellectuelle des tiers.