diff --git a/assets/icon.icns b/assets/icon.icns index ecf40a9..3ff7062 100644 Binary files a/assets/icon.icns and b/assets/icon.icns differ diff --git a/assets/icon.ico b/assets/icon.ico index 9dc0b16..f7c9410 100644 Binary files a/assets/icon.ico and b/assets/icon.ico differ diff --git a/assets/icon.png b/assets/icon.png index bbf9290..82707fa 100644 Binary files a/assets/icon.png and b/assets/icon.png differ diff --git a/core/config.py b/core/config.py index 40e2185..5eb7dbc 100644 --- a/core/config.py +++ b/core/config.py @@ -5,7 +5,7 @@ import os import sys from pathlib import Path -VERSION = "v1.7.2" +VERSION = "v1.7.3" APP_NAME = "MusicTools" diff --git a/landing/css/style.css b/landing/css/style.css index ed94d3d..f128dda 100644 --- a/landing/css/style.css +++ b/landing/css/style.css @@ -601,6 +601,69 @@ a { color: inherit; text-decoration: none; } text-align: center; } +/* Box informativo sulle chiavi API Spotify */ +.spotify-note { + max-width: 900px; + margin: 48px auto 0; + padding: 28px 32px; + background: var(--bg-card); + border: 1px solid var(--border); + border-radius: 18px; +} +.spotify-note h3 { + margin: 0 0 10px; + font-size: 19px; + font-weight: 800; +} +.spotify-note > p { + margin: 0 0 18px; + color: var(--text-muted); + font-size: 15px; + line-height: 1.55; +} +.spotify-note-grid { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 18px; + margin: 18px 0 14px; +} +@media (max-width: 640px) { + .spotify-note-grid { grid-template-columns: 1fr; } +} +.sn-col { + padding: 18px 20px; + border-radius: 12px; + border: 1px solid var(--border); +} +.sn-with { + background: rgba(29, 185, 84, 0.08); + border-color: rgba(29, 185, 84, 0.3); +} +.sn-without { + background: rgba(120, 120, 120, 0.06); +} +.sn-title { + font-weight: 800; + font-size: 14.5px; + margin-bottom: 8px; + color: var(--text); +} +.sn-col ul { + margin: 0; + padding-left: 18px; + color: var(--text-muted); + font-size: 14px; + line-height: 1.55; +} +.sn-col li { margin-bottom: 4px; } +.sn-col strong { color: var(--text); } +.spotify-note-fine { + margin-top: 12px; + font-size: 12.5px; + color: var(--text-dim); + text-align: center; +} + /* ============================================================ FAQ ============================================================ */ diff --git a/landing/index.html b/landing/index.html index 8b44261..0055c09 100644 --- a/landing/index.html +++ b/landing/index.html @@ -284,6 +284,39 @@
++ L'app raggiunge il 100% delle sue funzioni quando colleghi + le tue chiavi API Spotify. Sono gratuite: + basta un account Spotify (anche quello gratis, niente + Premium richiesto) e bastano 2 minuti per generarle dalla + Developer Dashboard. La guida passo-passo e' integrata nell'app. +
++ MusicTools non e' affiliato a Spotify. Le chiavi API restano sul tuo + dispositivo, non passano per i nostri server. +
+@@ -347,6 +380,22 @@
No. Per Spotify ti basta un account gratuito (serve solo per ottenere le credenziali API dal loro dashboard, è gratis). YouTube non richiede account.
++ Da YouTube, SoundCloud, TikTok, Instagram, Facebook: + scarichi senza limiti, link diretti e ricerca per titolo. Senza setup. +
++ Da Spotify: senza chiavi puoi scaricare un + brano alla volta incollando il link al singolo brano (l'app + estrae artista e titolo dai metadati pubblici di Spotify e cerca su + YouTube). Per album e playlist servono le chiavi API + — sono gratis (anche con account Spotify free) e la procedura guidata + nell'app ci mette 2 minuti. +
+Sì, con BlackHole (macOS) o la scheda audio virtuale di Windows. La tab Registra ti guida nel setup passo-passo.