diff --git a/api/bridge.py b/api/bridge.py index 4c84b40..3a32a15 100644 --- a/api/bridge.py +++ b/api/bridge.py @@ -42,7 +42,15 @@ from core.upgrader import ( SPOTIFY_GUIDE_TEXT = """\ -1) Vai su https://developer.spotify.com/dashboard e accedi (anche con account free). +NOTE: Spotify oggi consente di creare le chiavi API SOLO con un account +Spotify Premium attivo. Senza Premium puoi comunque scaricare: + - YouTube, SoundCloud, TikTok, Instagram, Facebook (senza setup) + - Brani Spotify SINGOLI (incolla il link e basta, l'app fa il resto) +Le chiavi Spotify servono solo per playlist e album da Spotify. + +Procedura (se hai Spotify Premium): + +1) Vai su https://developer.spotify.com/dashboard e accedi. 2) Clicca "Create app". 3) Compila: - App name: MusicTools (o quello che vuoi) @@ -55,7 +63,7 @@ SPOTIFY_GUIDE_TEXT = """\ - Client Secret (clicca "View client secret") 5) Incollali qui sotto e premi "Salva". -Note: credenziali gratuite, no Premium. Limite 100 richieste/minuto. +Limite tecnico Spotify: 100 richieste/minuto. """ diff --git a/core/config.py b/core/config.py index 2a51184..3019037 100644 --- a/core/config.py +++ b/core/config.py @@ -5,7 +5,7 @@ import os import sys from pathlib import Path -VERSION = "v1.7.7" +VERSION = "v1.7.8" APP_NAME = "MusicTools" diff --git a/landing/assets/favicon-192.png b/landing/assets/favicon-192.png new file mode 100644 index 0000000..a652107 Binary files /dev/null and b/landing/assets/favicon-192.png differ diff --git a/landing/assets/favicon-32.png b/landing/assets/favicon-32.png new file mode 100644 index 0000000..9fda7bc Binary files /dev/null and b/landing/assets/favicon-32.png differ diff --git a/landing/assets/favicon-48.png b/landing/assets/favicon-48.png new file mode 100644 index 0000000..0d6ada1 Binary files /dev/null and b/landing/assets/favicon-48.png differ diff --git a/landing/assets/favicon-512.png b/landing/assets/favicon-512.png new file mode 100644 index 0000000..ac90ea8 Binary files /dev/null and b/landing/assets/favicon-512.png differ diff --git a/landing/assets/icon.png b/landing/assets/icon.png new file mode 100644 index 0000000..70f3e89 Binary files /dev/null and b/landing/assets/icon.png differ diff --git a/landing/css/style.css b/landing/css/style.css index f128dda..3ca744c 100644 --- a/landing/css/style.css +++ b/landing/css/style.css @@ -91,6 +91,13 @@ a { color: inherit; text-decoration: none; } font-size: 16px; } +/* Quando il logo e' un'immagine, niente gradient ne' radius forzato */ +.brand-logo-img { + background: none; + border-radius: 0; + object-fit: contain; +} + .nav-links { display: flex; gap: 26px; diff --git a/landing/download.html b/landing/download.html index c828c38..0097fd6 100644 --- a/landing/download.html +++ b/landing/download.html @@ -91,6 +91,30 @@ .dl-support { text-align: center; color: var(--text-muted); font-size: 14px; padding-top: 24px; border-top: 1px solid var(--divider); margin-top: 24px; } .dl-support a { color: var(--accent); } + .dl-code { + display: block; + background: var(--bg-card); + border: 1px solid var(--border); + border-radius: 8px; + padding: 10px 14px; + margin: 8px 0 14px; + font-family: ui-monospace, SFMono-Regular, Menlo, monospace; + font-size: 13px; + color: var(--accent); + user-select: all; + word-break: break-all; + } + .dl-sub { + margin: 8px 0 0; + padding-left: 20px; + color: var(--text-muted); + font-size: 14.5px; + line-height: 1.6; + } + .dl-sub li { margin-bottom: 4px; } + .dl-sub strong { color: var(--text); } + .dl-sub code { background: var(--bg-card-2); padding: 1px 6px; border-radius: 4px; font-size: 12.5px; } + .dl-status { max-width: 460px; margin: -16px auto 24px; @@ -177,8 +201,17 @@
.dmg scaricato — si monta come volume "MusicTools"xattr -dr com.apple.quarantine /Applications/MusicTools.app
+ In alternativa (senza Terminale): +Fix Gatekeeper.command nel DMG → Apri → Apri. Se compare il blocco "non e' in grado di verificare", clicca Annulla e procedi col passo successivo.
- 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 funziona al 100% subito con YouTube,
+ SoundCloud, TikTok, Instagram, Facebook e i singoli brani Spotify
+ (anche con account Spotify gratuito).
+ Per scaricare playlist e album interi da Spotify servono
+ le tue chiavi API Spotify, che oggi Spotify rilascia solo
+ a chi ha un account Premium attivo (le crei tu dal
+ Developer Dashboard, in 2 minuti, con la guida integrata nell'app).
No. Per Spotify ti basta un account gratuito (serve solo per ottenere le credenziali API dal loro dashboard, è gratis). YouTube non richiede account.
++ Solo se vuoi scaricare playlist e album interi da Spotify: + in quel caso servono le chiavi API Spotify, che oggi Spotify rilascia + solo agli account Premium. Con un account Spotify gratuito (o senza + account Spotify) puoi comunque scaricare da YouTube, + SoundCloud, TikTok, IG, FB e i singoli brani Spotify incollando il link. +
+YouTube non richiede alcun account.
- 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. + Da Spotify: 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, che Spotify rilascia solo + agli account Premium.