Light theme default + yt-dlp search fallback
This commit is contained in:
@@ -0,0 +1,72 @@
|
||||
# Étape 17.5 - Correctif exact media_kit : loadfile au lieu de loadlist
|
||||
|
||||
## Ce que le log 17.4 montre
|
||||
|
||||
mpv bloque encore :
|
||||
|
||||
```text
|
||||
Refusing to load potentially unsafe URL from a playlist.
|
||||
```
|
||||
|
||||
Le problème n'est plus yt-dlp.
|
||||
|
||||
## Cause confirmée dans media_kit
|
||||
|
||||
`Player.open(Media(...))` écrit le média dans une playlist temporaire puis
|
||||
utilise la commande mpv `loadlist`.
|
||||
|
||||
Or `ytdl://` est un protocole spécial. mpv refuse les protocoles spéciaux
|
||||
lorsqu'ils proviennent d'une playlist.
|
||||
|
||||
Dans le code de media_kit, `Player.add(Media(...))` passe au contraire par
|
||||
`loadfile` directement.
|
||||
|
||||
## Correctif 17.5
|
||||
|
||||
Pour Windows HD/4K uniquement :
|
||||
|
||||
1. `player.stop()`
|
||||
2. `player.add(Media("ytdl://..."))`
|
||||
3. `player.play()`
|
||||
|
||||
Cela utilise `loadfile` directement et ne nécessite plus de désactiver
|
||||
globalement la sécurité des playlists.
|
||||
|
||||
Le réglage `load-unsafe-playlists=yes` ajouté en 17.4 est donc supprimé.
|
||||
|
||||
## Installation
|
||||
|
||||
Extraire ce ZIP à la racine du projet puis :
|
||||
|
||||
```powershell
|
||||
cd "D:\07-Logiciels\23-youtube_personal"
|
||||
flutter clean
|
||||
flutter run -d windows
|
||||
```
|
||||
|
||||
Pas besoin de relancer `PREPARER_HD_WINDOWS.ps1`.
|
||||
Pas besoin de `flutter pub get`.
|
||||
|
||||
## Log attendu
|
||||
|
||||
Au minimum :
|
||||
|
||||
```text
|
||||
[HD-WINDOWS][17.5] mode loadfile direct actif
|
||||
[HD-WINDOWS] ouverture FORCÉE via ytdl:// ...
|
||||
[HD-WINDOWS] ytdl:// chargé via loadfile direct (pas via loadlist)
|
||||
```
|
||||
|
||||
L'erreur suivante doit avoir disparu :
|
||||
|
||||
```text
|
||||
Refusing to load potentially unsafe URL from a playlist.
|
||||
```
|
||||
|
||||
Puis, si yt-dlp/mpv ouvre bien le flux :
|
||||
|
||||
```text
|
||||
[HD-WINDOWS] lecture confirmée: 1920x1080 ...
|
||||
```
|
||||
|
||||
Ensuite tester 2160p.
|
||||
Reference in New Issue
Block a user