fix: mostra causa reale dietro "yt-dlp exit 1" (v1.11.3)
In download_playlist il codice legge stdout/stderr merged per parsare il progress ma poi butta via tutte le righe. Se return_code != 0 l'utente vedeva solo "error: yt-dlp exit 1" senza sapere il perche' (video bloccato? age-gate? 403? region-lock?). Fix: buffer ring (10 righe non-progress) durante il download. Se return_code != 0, estrae la riga con ERROR/error e la accoda al messaggio -> "error: yt-dlp exit 1 — ERROR: [youtube] Video unavailable". Massimo 220 char per non intasare il log. Applicato solo al pattern download_playlist per ora (quello che usa il utente sul batch Spotify). Direct URL e batch tags idem se emergono.
This commit is contained in:
1 parent
c88e6d359c
commit
29b9753aa3
2 files changed
+19
-2
No files matched your search
+1
-1
@@ -5,7 +5,7 @@ import os
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
VERSION = "v1.11.2"
|
||||
VERSION = "v1.11.3"
|
||||
|
||||
|
||||
APP_NAME = "MusicTools"
|
||||
|
||||
Reference in new issue
Block a user