# YouTube Personal 18.7.26 — Choix manuel de la piste audio ## Nouveau contrôle dans la page vidéo Un nouveau bloc `Piste audio` apparaît sous `Qualité vidéo`. En l'ouvrant, l'application interroge les pistes réellement exposées par YouTube pour la vidéo courante et propose uniquement celles détectées, par exemple : - Auto (selon les réglages) - Originale - Arabe - Anglais - Français - Allemand - Espagnol Le choix est local à la vidéo courante et ne modifie pas la préférence globale de langue dans Réglages. ## Comportement - Auto : reprend le réglage global de langue. - Originale : force la piste marquée originale quand YouTube l'expose. - Une langue explicite : force cette langue pour la vidéo courante. - Retour à Auto : réactive immédiatement le comportement global. Après sélection, la vidéo reprend au même timestamp et conserve son état lecture/pause. ## Qualité vidéo Le changement audio ne modifie pas la qualité choisie : - Auto reste Auto - 720p reste 720p - 1080p reste 1080p - 1440p reste 1440p - 2160p/4K reste 2160p/4K Exception : 360p est un flux muxé audio+vidéo. Pour changer de piste, le lecteur passe automatiquement en 720p avec vidéo et audio séparés. ## Windows `windows_hd_service.dart` expose maintenant : - piste sélectionnée - langue sélectionnée - indication piste originale - liste des pistes/langues disponibles La logique de transport HD existante n'est pas réécrite. ## Android `HdStreamExtractor.java` expose maintenant la liste des pistes disponibles à partir de NewPipeExtractor et conserve : - piste originale prioritaire en Auto - choix explicite d'une langue - qualité 1440p / 4K - gestes, zoom, veille et rotation déjà présents dans l'application ## Fichiers modifiés - lib/screens/video_player_page.dart - lib/services/windows_hd_service.dart - android/app/src/main/java/com/studioweb/youtube_personal/HdStreamExtractor.java