Files
youtube_personal/ETAPE18_2_ANDROID_PARITY.md
T

106 lines
2.1 KiB
Markdown

# Étape 18.2 - Parité Android
Cette étape met Android au même niveau fonctionnel pour les nouveautés
récentes, sans remplacer son moteur HD natif qui fonctionne déjà mieux que
le chemin Windows.
## Ce qui est commun Windows + Android
Le Radar V1 est du Flutter partagé, donc il fonctionne maintenant sur les
deux plateformes :
```text
Pour toi maintenant
Continuer ce sujet
Quelque chose de différent
À redécouvrir
Pourquoi cette vidéo ?
Pas maintenant
Moins de cette chaîne
Mélanger mon Radar
```
Modes de session :
```text
Comme d'habitude
Je veux du nouveau
Apprendre
Détente
Courtes vidéos
Long format
```
Historique, favoris et feedback du Radar utilisent les mêmes préférences
locales de l'application.
## Android : commandes plein écran tactiles
Les raccourcis clavier Windows n'ont pas de sens sur téléphone. Leur
équivalent tactile est ajouté :
```text
Tap simple = lecture / pause
Double tap moitié gauche = -10 secondes
Double tap moitié droite = +10 secondes
Glisser vertical à droite = volume
```
Les boutons physiques de volume Android continuent naturellement à
fonctionner.
## HD Android
AUCUN des relais/cache yt-dlp Windows n'est porté sur Android.
Android garde le chemin natif déjà validé :
```text
360p
720p
1080p
1440p
2160p / 4K
```
avec NewPipeExtractor / MediaCodec.
C'est volontaire : importer le mécanisme Windows sur Android serait une
régression.
## Conservé
```text
PiP Android
lecture écran verrouillé / arrière-plan
reprise de lecture
vitesse
favoris
historique
abonnements Google
qualités jusqu'à 4K
```
## Test Android
Après extraction à la racine :
```powershell
cd "D:\07-Logiciels\23-youtube_personal"
flutter run -d f10778d8
```
Il n'est pas nécessaire de faire `flutter clean`.
Tester :
1. Accueil -> le Radar doit apparaître.
2. Changer de mode de session.
3. Ouvrir "Pourquoi cette vidéo ?".
4. Ouvrir une vidéo.
5. Passer en plein écran.
6. Double tap gauche puis droite.
7. Glisser verticalement sur la moitié droite pour le volume.
8. Vérifier 1080p puis 2160p/4K.
9. Vérifier PiP et lecture écran verrouillé.