1.6 KiB
1.6 KiB
YouTube Personal 18.7.25 — Piste audio originale en priorité
Problème
Sur certaines vidéos arabes disposant de doublages YouTube, l'application pouvait choisir automatiquement la piste anglaise.
Windows choisissait surtout le meilleur format audio (par exemple 251/Opus) sans tenir suffisamment compte de la piste originale.
Android privilégiait la langue préférée lorsqu'elle était explicite, mais en mode Auto retombait ensuite sur le meilleur codec disponible.
Nouveau comportement
Mode Auto
- piste explicitement marquée
originalpar YouTube / l'extracteur - à défaut, langue originale estimée à partir des métadonnées fiables
(notamment alphabet arabe ->
ar) - à défaut, meilleur flux audio disponible
Langue préférée explicite
Si Réglages contient une langue explicite (ar/fr/en/de/es), elle reste prioritaire. Si elle est absente, l'application revient à la piste originale.
Windows
- sélection par langue/original AVANT le classement 251/140/Opus/AAC
- prise en charge des variantes de format
251-0,251-1, etc. - HLS muxé : même préférence de langue lorsqu'une métadonnée de piste existe
- pipeline HD 18.7.5 conservé ; seule la sélection audio est modifiée
Android
- en mode Auto,
AudioTrackTypeORIGINAL de NewPipeExtractor est prioritaire - fallback sur le nom de piste contenant
original - langue préférée explicite conservée
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