Light theme default + yt-dlp search fallback
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
# 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
|
||||
1. piste explicitement marquée `original` par YouTube / l'extracteur
|
||||
2. à défaut, langue originale estimée à partir des métadonnées fiables
|
||||
(notamment alphabet arabe -> `ar`)
|
||||
3. à 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, `AudioTrackType` ORIGINAL 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
|
||||
Reference in New Issue
Block a user