Aniteve TV est une application de streaming d'animes conçue spécifiquement pour Android TV. Elle offre une interface utilisateur optimisée pour la navigation avec une télécommande et permet aux utilisateurs de parcourir, rechercher et regarder des animes avec une expérience adaptée aux grands écrans.
- 🎬 Interface optimisée pour Android TV avec navigation télécommande
- 👥 Support multi-utilisateurs
- 📺 Lecteur vidéo intégré avec support de multiples sources
- 🎨 Interface personnalisable avec choix de couleurs
- 💾 Sauvegarde de la progression de visionnage et reprise sur un autre appareil
- 🔐 Système d'authentification sécurisé
- ⚙️ Paramètres configurables
- ❌ Aucune publicité
- Node.js (version 18 ou supérieure)
- npm
- Android Studio avec SDK Android
- Java Development Kit (JDK 17 ou supérieure)
- Un appareil Android TV ou un émulateur Android TV
- Serveur Aniteve
Aniteve TV est une application client qui se connecte au serveur Aniteve pour récupérer les données des animes, gérer l'authentification et la synchronisation entre appareils.
git clone https://github.com/Edd-io/Aniteve_TV
cd Aniteve_TVnpm installAssurez-vous que les variables d'environnement suivantes sont configurées :
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-toolsnpm startDans un nouveau terminal :
npm run android├── android/ # Code natif Android
├── srcs/
│ ├── constants/ # Constantes de l'application
│ ├── data/ # Services API et gestion des données
│ ├── models/ # Modèles de données
│ ├── types/ # Définitions TypeScript
│ ├── ui/ # Composants d'interface utilisateur
│ │ ├── anime/ # Écrans liés aux animes
│ │ ├── components/ # Composants réutilisables
│ │ ├── home/ # Écran d'accueil
│ │ ├── player/ # Lecteur vidéo
│ │ └── settings/ # Paramètres
│ └── utils/ # Utilitaires
├── App.tsx # Point d'entrée principal
└── index.js # Point d'entrée React Native
Sur votre Android TV :
- Allez dans Paramètres > Préférences de l'appareil > À propos
- Appuyez 7 fois sur Version pour activer le mode développeur
- Retournez dans Préférences de l'appareil > Options pour les développeurs
- Activez Débogage USB
wget https://github.com/Edd-io/Aniteve_TV/releases/download/V1/Aniteve_1.0.0.apkOu depuis la page des releases
# Connecter votre Android TV via USB ou réseau
adb connect <IP_DE_VOTRE_TV>:5555
# Installer l'APK
adb install Aniteve_1.0.0.apkBravo, vous avez installé l'application !
- React Native - Framework principal
- TypeScript - Typage statique
- React Navigation - Navigation entre écrans
- AsyncStorage - Stockage local
- Linear Gradient - Gradients d'interface
- Vector Icons - Icônes vectorielles
- Fork le projet
- Créez votre branche de fonctionnalité (
git checkout -b feature/nouvelle-fonctionnalite) - Committez vos changements (
git commit -am 'Ajout nouvelle fonctionnalité') - Poussez vers la branche (
git push origin feature/nouvelle-fonctionnalite) - Ouvrez une Pull Request
Pour toute question ou support, ouvrez un ticket sur GitHub.




