Light theme default + yt-dlp search fallback

This commit is contained in:
iliasmouhcine
2026-08-22 13:02:32 +01:00
commit 7704cae4a0
282 changed files with 52324 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
# YouTube Personal 18.7.9 — Correctif bascule qualité Android
## Portée
- Android uniquement pour le comportement.
- Windows : aucune modification de `windows_hd_service.dart` et aucune modification du pipeline Windows 18.7.5.
## Problème observé
Le flux 720p était correctement extrait et MediaCodec confirmait 1280x720, mais la bascule repassait par `_loadVideoInternal`, rechargeait des éléments inutiles, ouvrait d'abord le média à 0 puis effectuait un seek et pouvait laisser `_loading` actif indéfiniment.
## Correctif
- voie dédiée `_changeAndroidQuality` ;
- préparation native du flux HD pendant que la vidéo courante continue ;
- ouverture du nouveau média avec `Media(start: positionCourante)` ;
- pas de second cycle complet de chargement ;
- timeouts Android sur les opérations natives de bascule ;
- `_loading=false` dès confirmation réelle de la résolution ;
- aucun nouvel enregistrement d'historique / compteur de vue lors du changement de qualité ;
- restauration 360p si la bascule HD échoue ;
- retour 360p sans repasser par le pipeline HD.