Light theme default + yt-dlp search fallback
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user