À propos du projet

# Présentation de oneAnime oneAnime est un client tiers pour Anime1 développé avec Flutter, conçu comme un logiciel de visionnage d'animes épuré, sans publicité et agréable. Son interface respecte les spécifications Material You. En plus de la lecture de séries, il intègre des interactions de danmaku (commentaires défilants) pour enrichir l'expérience de visionnage. ## Plateformes prises en charge - Android 10 et versions ultérieures - Windows 10 1806 et versions ultérieures - macOS 10.15 et versions ultérieures - iOS (nécessite une installation avec auto-signature) - Linux ## Fonctionnalités principales - **Catalogue de séries** : Parcourir la liste des animes disponibles - **Recherche de séries** : Fonction de recherche prise en charge (la version Windows nécessite une configuration supplémentaire de la bibliothèque dynamique opencc pour activer l'optimisation de la recherche) - **Programme des séries** : Consulter le calendrier de mise à jour des anime - **Sous-titres** : Prise en charge des sous-titres - **Lecture par épisode** : Lecture par numéro d'épisode - **Lecture à vitesse variable** : Ajustement de la vitesse de lecture pris en charge - **Lecteur vidéo** : Lecteur intégré, avec accélération matérielle et adaptation aux taux de rafraîchissement élevés - **Mise à jour en ligne** : Vérification et mise à jour de version intégrées à l'application - **Schémas de couleurs** : Personnalisation de l'apparence de l'interface - **Liste de suivi** : Gestion des animes suivis et en cours - **Danmaku** : Interaction via les API ouvertes de DandanPlayer ## Feuille de route - [ ] Téléchargement d'animes - [ ] Alertes de mise à jour des animes - [ ] Autres fonctionnalités à développer ## Détails techniques - L'application ne charge pas WebView en fonctionnement normal, ce n'est pas une application shell basée sur un navigateur - La capacité de lecture multimédia multiplateforme est basée sur media-kit - Utilisation de correctifs hors arborescence d'avbuild pour la lecture de flux vidéo non standard - Le stockage persistant utilise la bibliothèque hive - Les métadonnées des animes proviennent des API ouvertes de Bangumi - L'interaction avec Anime1 s'inspire partiellement du projet AnimeOne ## Notes de compilation Lors de la compilation manuelle de la version Windows, comme la bibliothèque flutter_open_chinese_conventer ne prend pas en charge Windows, il est nécessaire de compiler séparément la bibliothèque dynamique du projet opencc (opencc.dll) et de la placer dans le répertoire des artefacts de compilation pour corriger la fonction d'optimisation de recherche. La compilation nécessite un bon accès réseau ; les utilisateur·rice·s en Chine continentale doivent configurer une adresse miroir si nécessaire. ## Design et licence La police intégrée est Mi Sans de Xiaomi, dont les droits d'auteur appartiennent à Xiaomi. Le projet est open source sous licence GPL-3.0. Son utilisation doit respecter les lois locales et ne pas enfreindre les droits de propriété intellectuelle de tiers. Les développeurs recommandent aux utilisateur·rice·s de supprimer les données et le cache dans les 24 heures suivant l'utilisation. ## Remerciements - AnimeOne : Fournit une partie du code d'interaction avec Anime1 - DandanPlayer : Fournit les API ouvertes pour le danmaku - Bangumi : Fournit l'API des métadonnées d'animes - media-kit : Capacité de lecture multimédia multiplateforme - avbuild : Correctifs pour la lecture de flux vidéo non standard - hive : Prise en charge du stockage persistant