Light theme default + yt-dlp search fallback
This commit is contained in:
@@ -0,0 +1,72 @@
|
||||
# Étape 17.16 - Mode robuste Windows : téléchargement complet puis lecture locale
|
||||
|
||||
Le cache progressif 17.15 a échoué parce que libmpv ouvre le serveur local
|
||||
avant que le fichier vidéo soit suffisamment disponible. Le log montre :
|
||||
|
||||
```text
|
||||
[HD-CACHE][17.15] /video GET ...
|
||||
[MPV-ERROR] Failed to open http://127.0.0.1:.../video
|
||||
```
|
||||
|
||||
En revanche, l'audio 251 a bien été téléchargé complètement dans le même test.
|
||||
|
||||
Nous arrêtons donc les expériences de streaming/relais pour stabiliser enfin
|
||||
le chemin Windows.
|
||||
|
||||
## Ce qui est déjà prouvé
|
||||
|
||||
Les tests manuels utilisateur ont validé avec `web_embedded` :
|
||||
|
||||
```text
|
||||
audio 251 : 10.88 MiB -> 100 %
|
||||
vidéo 299 : 361.06 MiB -> 100 % en ~24 s
|
||||
```
|
||||
|
||||
## Architecture 17.16
|
||||
|
||||
```text
|
||||
yt-dlp web_embedded
|
||||
├── vidéo -> téléchargement complet local
|
||||
└── audio -> téléchargement complet local
|
||||
(les deux en parallèle)
|
||||
↓
|
||||
fichiers temporaires complets
|
||||
↓
|
||||
media_kit / libmpv
|
||||
```
|
||||
|
||||
Aucune URL googlevideo n'est utilisée par libmpv.
|
||||
Aucun serveur HTTP local n'est utilisé pour ce chemin.
|
||||
|
||||
Le démarrage 1080p prendra donc typiquement autour de 20-30 secondes avec la
|
||||
vidéo de test actuelle. Ce n'est pas encore l'expérience finale, mais c'est le
|
||||
chemin de référence destiné à obtenir une lecture HD + son totalement stable.
|
||||
|
||||
Une fois ce socle validé, l'optimisation du démarrage pourra être faite sans
|
||||
remettre en cause le transport réseau.
|
||||
|
||||
## Test
|
||||
|
||||
Extraire le ZIP à la racine puis :
|
||||
|
||||
```powershell
|
||||
cd "D:\07-Logiciels\23-youtube_personal"
|
||||
flutter clean
|
||||
flutter run -d windows
|
||||
```
|
||||
|
||||
Tester 1080p et attendre la fin du téléchargement.
|
||||
|
||||
Logs attendus :
|
||||
|
||||
```text
|
||||
[HD-WINDOWS][17.16] mode robuste: téléchargement complet web_embedded
|
||||
[HD-DOWNLOAD][17.16] téléchargement parallèle video=299 audio=251
|
||||
[HD-DOWNLOAD][17.16] audio terminé: ...
|
||||
[HD-DOWNLOAD][17.16] video terminé: ...
|
||||
[HD-DOWNLOAD][17.16] prêts: ...
|
||||
[HD-WINDOWS][17.16] fichiers locaux prêts -> ouverture media_kit
|
||||
[HD-WINDOWS][17.16] vidéo locale confirmée: 1920x1080
|
||||
[HD-WINDOWS][17.16] audio local attaché: format=251 codec=opus
|
||||
[HD-WINDOWS][17.16] lecture AV locale confirmée: 1920x1080
|
||||
```
|
||||
Reference in New Issue
Block a user