Files
youtube_personal/ETAPE18_7_2_RESTORE_PLAYBACK_WINDOWS.md

1.2 KiB

Étape 18.7.2 - Restauration lecture Windows

Le log montre que le lecteur Windows échoue AVANT le pipeline yt-dlp :

[YT-PLAYER] RequestLimitExceededException
Request: GET https://www.youtube.com/watch?v=...

Cause

_loadVideoInternal() appelait toujours d'abord :

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 :

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

[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

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.