Tab Scarica: ricerca diretta per titolo o "Artista - Titolo"

L'input URL ora accetta anche query libere: se non sembra un link
(http/https/spotify:/dominio noto), il testo viene parsato come
{artist, name} e scaricato via download_playlist con una traccia.

Riusa lo stesso flusso ytsearch1: gia in uso per le tracklist da file.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
luzadevandClaude Opus 4.7 committed 2026-06-08 23:13:10 +02:00
1 parent 8610f4d95c
commit 05a2a58ace
4 files changed
+48 -7

No files matched your search

+4 -2
View File
@@ -146,8 +146,10 @@ def download_playlist(
progress_callback(i, total, "", "stopped", 0)
return
query = f"{track['name']} - {track['artist']}"
track_only = track['name']
artist = (track.get('artist') or "").strip()
name = (track.get('name') or "").strip()
query = f"{name} - {artist}" if artist else name
track_only = name
# Salta brani gia scaricati in precedenza (file di tracking)
if query in done_set: