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
+48
View File
@@ -0,0 +1,48 @@
# YouTube Personal 18.7.24 — 1440p / 4K avec ratios non 16:9
## Cause confirmée par les logs
La vidéo `wIj00Tzr2MA` expose notamment :
- 1920x1012
- 2560x1350
- 3840x2026
YouTube les rattache aux paliers :
- 1080p
- 1440p
- 2160p / 4K
L'application exigeait auparavant une hauteur littérale de 1440 ou 2160.
Elle rejetait donc à tort 2560x1350 et 3840x2026.
## Correction Windows
La validation stricte 1440p / 2160p reconnaît désormais le palier à partir
des dimensions réelles :
- palier 1440p : dimension longue >= ~2500 px
- palier 2160p / 4K : dimension longue >= ~3800 px
Ainsi :
- 2560x1350 est accepté comme 1440p
- 3840x2026 est accepté comme 2160p / 4K
- 1920x1012 reste 1080p et ne peut pas se faire passer pour 1440p/4K
La protection du pipeline Windows 18.7.5 reste intacte :
`windows_hd_service.dart` n'est pas modifié.
## Correction Android
Le même principe est appliqué dans `HdStreamExtractor.java`.
La sélection ne dépend plus d'une hauteur exacte :
- vidéos cinéma / ultrawide
- vidéos portrait
- ratios non 16:9
restent correctement rattachés à leur classe YouTube 720/1080/1440/2160.
## Fichiers modifiés
- lib/screens/video_player_page.dart
- android/app/src/main/java/com/studioweb/youtube_personal/HdStreamExtractor.java