# Étape 18.7.2 - Restauration lecture Windows Le log montre que le lecteur Windows échoue AVANT le pipeline yt-dlp : ```text [YT-PLAYER] RequestLimitExceededException Request: GET https://www.youtube.com/watch?v=... ``` ## Cause `_loadVideoInternal()` appelait toujours d'abord : ```text youtube_explode_dart -> getPlayableMuxedUrl() -> /watch ``` Comme l'IP est temporairement rate-limitée sur ce endpoint, le code quittait avant même d'essayer le chemin Windows yt-dlp/web_embedded. ## Correction Windows démarre maintenant directement : ```text WindowsHdService -> yt-dlp web_embedded -> cache progressif local -> petit prébuffer -> media_kit ``` Le chemin Windows initial ne dépend donc plus du flux 360 de `youtube_explode_dart`. Android conserve son chemin actuel. Les informations de chaîne sont aussi lancées APRÈS la tentative de lecture Windows pour ne pas concurrencer le démarrage vidéo. ## Logs attendus ```text [HD-WINDOWS][18.7.2] yt-dlp-only start ... [HD-WINDOWS][18.7.2] prébuffer prêt ... [HD-WINDOWS][18.7.2] lecture confirmée ... ``` ## Test ```powershell cd "D:\07-Logiciels\23-youtube_personal" flutter run -d windows ``` Pas besoin de `flutter clean`. Tester en premier la même vidéo Gamerawi qui échoue actuellement.