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