Home Homebrew Switify si aggiorna: Spotify arriva ancora più completo su Nintendo Switch

Switify si aggiorna: Spotify arriva ancora più completo su Nintendo Switch

73
0

Spotify su Nintendo Switch continua a fare passi avanti grazie a Switify, il client non ufficiale pensato per portare l’esperienza del celebre servizio musicale direttamente sulle console Nintendo modificate.

Il progetto nasce, come racconta lo sviluppatore, da un’esigenza personale: «Come twiNX, ho costruito questa applicazione per me, ma visto che funziona bene ho deciso di condividerla».

Switify è progettato fin dall’inizio per essere utilizzato con il controller e si divide in due componenti indipendenti: un’applicazione NRO a schermo intero per navigare nel catalogo Spotify e ascoltare musica, e un overlay Ultrahand con servizio in background, pensato per continuare la riproduzione mentre si utilizza un altro gioco o applicazione.

La versione 0.7.0 dell’applicazione principale introduce diverse novità, soprattutto per quanto riguarda testi delle canzoni, podcast, librerie molto grandi e gestione del player.

Una delle aggiunte più interessanti è la nuova visualizzazione completa dei testi, con una sezione fissa dedicata alla riga corrente e a quella successiva.

Quando Spotify fornisce le tempistiche delle righe tramite Musixmatch, il testo viene sincronizzato durante la riproduzione, con evidenziazione della riga attualmente in ascolto.

I testi sincronizzati possono inoltre essere visualizzati direttamente all’interno del player completo e vengono aggiornati anche durante il normale avanzamento della traccia o quando si effettua un seek.

Il player completo ora può utilizzare tre diversi sfondi: nero, RGB Gradient animato e RGB Solid animato. Quest’ultimo è impostato come predefinito, mentre la normale scheda Now Playing mantiene il proprio aspetto.

Arriva anche il supporto ai podcast seguiti, ora accessibili sia dalla Home sia dalla sezione Your Library. Gli episodi vengono caricati attraverso liste paginate e possono essere riprodotti direttamente dall’applicazione.

Particolare attenzione è stata dedicata anche alle librerie molto grandi. Switify può gestire sessioni con migliaia di brani tra Liked Songs e playlist, utilizzando Play All, caching delle sessioni e caricando nell’interfaccia soltanto 100 elementi alla volta.

Anche la gestione delle immagini è stata migliorata: il player, i podcast e le raccolte utilizzano ora la versione più grande dell’artwork fornita da Spotify invece della precedente immagine da 300 pixel.

Il caching dei testi evita inoltre di effettuare nuovamente richieste di rete quando viene riprodotta una traccia già consultata.

Sul fronte audio sono stati rimossi i percorsi di decodifica inutilizzati per AAC, MP3, ALAC e Opus. La riproduzione Spotify continua quindi a utilizzare stream OGG Vorbis a 160 o 320 kbps, selezionabili dall’utente.

L’aggiornamento interviene infine sulla gestione dello stato dell’applicazione, preservando dashboard, librerie, raccolte e artwork quando si passa da una scheda all’altra e rendendo più affidabili anche Shuffle, Repeat e gli aggiornamenti della coda di riproduzione.

Parallelamente arriva la versione 0.5.0 dell’Overlay e del background service, con interventi mirati soprattutto alla gestione della memoria e delle risorse.

Una delle novità più importanti è il ritorno della compatibilità con Nintendo 64 Nintendo Switch Online nei test effettuati su hardware reale.

Lo sviluppatore ha ridotto la pressione esercitata da decoder, socket, code, cache e artwork, risolvendo il problema che poteva lasciare i giochi N64 bloccati su una schermata nera.

Anche in questo caso è stata migliorata la gestione delle raccolte di grandi dimensioni. Il sistema utilizza ora richieste remote da 50 tracce, pagine dell’overlay da 25 elementi e una finestra di riproduzione limitata a 100 brani, evitando di caricare migliaia di elementi in memoria all’avvio.

I podcast seguiti sono ora disponibili direttamente all’interno di Your Library e gli episodi possono essere riprodotti dall’overlay.

Il servizio in background è stato inoltre reso più robusto: l’avvio automatico utilizza tentativi con backoff limitato, monitora le transizioni verso lo stato Dormant e può recuperare autonomamente senza richiedere l’intervento manuale dell’utente durante un normale avvio.

Durante le schermate di caricamento rimane disponibile il tasto  per uscire rapidamente, mentre le operazioni sul catalogo vengono mantenute lontane dal thread di rendering di Ultrahand.

Migliorata anche la gestione dell’input. Quando l’overlay è attivo, ricerca e navigazione vengono intercettate direttamente dall’interfaccia, evitando che gli stessi comandi vengano inviati anche al gioco o all’applicazione in primo piano.

Sul fronte della riproduzione, Play/Pause ora utilizza uno stato esplicitamente richiesto, mentre le richieste pendenti relative a riproduzione, seek, volume, Shuffle, Repeat e qualità audio vengono accorpate per evitare che vecchi comandi vengano eseguiti successivamente.

Un altro aspetto interessante riguarda la gestione delle risorse di rete. Quando un artwork è già presente nella cache, non viene aperta una nuova sessione BSD. In caso di cache miss, invece, la sessione viene rilasciata immediatamente dopo il trasferimento dell’immagine.

Anche la chiusura di Ultrahand è stata resa più pulita: l’overlay rilascia le proprie risorse relative ad artwork, rete e IPC e, quando viene riaperto, può riconnettersi correttamente mentre il servizio indipendente continua la riproduzione.

Il servizio rimane inoltre dormiente all’avvio della console e apre l’accesso audio soltanto quando viene effettivamente avviata una riproduzione.

Caratteristiche

NRO a schermo intero

  • Home di Spotify con i filtri Tutto, Musica e Podcast.
  • Filtri di ricerca per brani, artisti, album, playlist e podcast.
  • Brani che ti piacciono, playlist, album salvati, show, episodi e pagine delle raccolte.
  • Librerie di grandi dimensioni paginate e rendering reattivo delle playlist.
  • Mini-player persistente, oltre alle modalità Now Playing completa e teatro.
  • Visualizzazione completa dei testi con sincronizzazione live delle righe Musixmatch quando disponibile.
  • Testi sincronizzati opzionali nel player completo, abilitati per impostazione predefinita.
  • Sfondi del player completo neri, RGB Gradient animato e RGB Solid animato.
  • Shuffle nativo, Precedente, Play/Pausa, Successivo, Ripeti tutto e Ripeti uno.
  • Cuore per i brani preferiti con stato persistente, coda, ricerca della posizione e volume persistente.
  • Scorciatoie di riproduzione globali opzionali , , ,  e .
  • Equalizzatore Bass/Mid/Treble persistente.
  • Modalità di qualità Spotify Vorbis Normal a 160 kbps e High a 320 kbps.
  • Cache persistenti per artwork, immagini codificate e texture.
  • Ultima sessione ripristinata in pausa; l’apertura di Switify non riprende mai l’audio autonomamente.

Overlay Ultrahand

  • Scheda Now Playing ispirata a Streamfin con artwork e avanzamento.
  • Shuffle, controlli di riproduzione, ripetizione Disattivata/Tutto/Uno, coda, playlist e ricerca della posizione.
  • Cursore del volume visibile e selezionabile con percentuale persistente.
  • Home, Ricerca, Libreria e visualizzazioni delle raccolte paginate da 25 tracce, leggere.
  • Preferenza condivisa per la qualità dello streaming Normal/High.
  • Audio in background che può continuare mentre è in esecuzione un altro titolo.
  • Un servizio dormiente che si avvia solo quando richiesto dall’overlay; Switify non riserva risorse in background all’avvio della console.
  • Podcast seguiti in Your Library con episodi paginati riproducibili.
  • Supervisione resiliente del servizio, controlli di riproduzione espliciti/accorpati e rilascio sicuro delle risorse quando Ultrahand viene chiuso.
  • Ultima sessione ripristinata in pausa e silenziosa fino a un comando Play esplicito.

Le scorciatoie possono essere abilitate dalle impostazioni e permettono di utilizzare per Play/Pause, per la traccia precedente, per la successiva, per il riavvolgimento e  per l’avanzamento rapido.

Requisiti

  • Una Nintendo Switch in grado di eseguire homebrew.
  • Installazioni recenti di Atmosphere e Homebrew Menu.
  • Un account Spotify Premium (richiesto dalla riproduzione Spotify nativa). Spotify continua a negare le chiavi audio native ad alcuni account Premium; vedere L’account Premium esegue l’autenticazione ma non può riprodurre.
  • Accesso alla rete; per il primo abbinamento è necessario un telefono o un altro client Spotify sulla stessa rete locale.
  • Ultrahand Overlay per il pacchetto overlay opzionale.

Il file NRO standalone dovrebbe essere avviato tramite title override per ottenere la memoria completa: tenere premuto  mentre si apre un gioco, continuare a tenerlo premuto finché non appare Homebrew Menu, quindi avviare Switify.

Installare l’app standalone

  1. Scaricare Switify-x.x.x.zip ed estrarlo nella root della scheda SD.
  2. Verificare che il file risultante sia sdmc:/switch/Switify/Switify.nro.
  3. Reinserire la scheda SD nella console e avviare Switify tramite title override.
  4. Completare il primo accesso riportato di seguito.

Primo accesso

Switify non richiede un Client ID o un client secret Spotify Developer. Il primo accesso utilizza il rilevamento Spotify Connect:

  1. Collegare Switch e telefono alla stessa rete locale.
  2. Lasciare Switify aperto sulla Switch mentre attende l’autenticazione.
  3. Aprire Spotify sul telefono e aprire Connetti a un dispositivo.
  4. Selezionare Switify.
  5. Attendere che la Switch confermi la connessione.

Switify salva la sessione riutilizzabile in sdmc:/config/Switify/credentials.json. Gli avvii successivi la utilizzeranno automaticamente, anche se la riproduzione rimane in pausa finché non si preme Play.

Il file delle credenziali contiene dati privati dell’account: non allegarlo mai a una segnalazione o includerlo in un backup della scheda SD destinato a un’altra persona.

Se Switify non appare nel selettore dei dispositivi, verificare che entrambi i dispositivi siano collegati alla stessa rete Wi-Fi non guest, concedere all’app del telefono l’accesso alla rete locale e riprovare lasciando Switify aperto.

Installare l’overlay

Effettuare correttamente l’autenticazione nel file NRO prima di installare o aprire l’overlay. L’overlay non dispone intenzionalmente di una procedura di accesso separata.

  1. Chiudere il programma standalone.
  2. Scaricare Switify-Overlay-x.x.x.zip ed estrarlo nella root della scheda SD.
  3. Verificare che siano presenti questi file installati:
    sdmc:/switch/.overlays/Switify.ovl
    sdmc:/atmosphere/contents/4200000000535754/exefs.nsp
    sdmc:/atmosphere/contents/4200000000535754/toolbox.json
  4. Riavviare una volta la console affinché Atmosphere rilevi il contenuto del servizio sostituito.
  5. Aprire Ultrahand e selezionare Switify. L’overlay avvia automaticamente il servizio dormiente e quindi si connette ad esso.

Non è presente intenzionalmente alcun boot2.flag; il servizio non viene avviato insieme alla console. il file NRO standalone e il servizio in background sono motori di riproduzione indipendenti.

Possono coesistere, ma normalmente è consigliabile chiuderne uno prima di utilizzare l’altro per evitare due flussi Spotify sovrapposti.

Aggiornamento

Estrarre il pacchetto più recente sopra i file esistenti. Per un aggiornamento dell’overlay/servizio, arrestare prima il vecchio servizio Switify e riavviare una volta la console dopo aver sostituito il contenuto Atmosphere.

Autenticazione, volume, qualità, equalizzatore, cache e stato della sessione si trovano in sdmc:/config/Switify/ e non fanno parte dell’archivio della release.

Spotify anche mentre giochi

È naturalmente il supporto all’overlay a rendere Switify particolarmente interessante su Switch.

Una volta configurato, è possibile aprire Ultrahand e utilizzare Spotify mentre si sta giocando o utilizzando un’altra applicazione. Sullo schermo vengono mostrati artwork, titolo, artista, avanzamento e stato della riproduzione, insieme ai controlli principali.

È inoltre possibile navigare tra Home, Search, Library e raccolte, consultare la coda, modificare il volume, effettuare seek e cambiare la qualità dello streaming.

NRO e overlay rimangono due applicazioni indipendenti e condividono soltanto autenticazione, impostazioni, artwork memorizzati nella cache e informazioni sulla sessione.

Installazione e accesso a Spotify

Per utilizzare la riproduzione nativa è necessario un account Spotify Premium. Switify non richiede la creazione di un’applicazione Spotify Developer e non è necessario inserire manualmente Client ID o Client Secret.

Per effettuare il primo accesso è sufficiente collegare la Nintendo Switch e lo smartphone alla stessa rete Wi-Fi, avviare Switify sulla console, aprire Spotify sul telefono e utilizzare la funzione Connect to a device, selezionando quindi Switify.

L’autenticazione viene salvata localmente sulla scheda SD e non sarà necessario ripetere la procedura finché non si effettua il logout, non vengono eliminate le credenziali o Spotify non invalida la sessione.

Qualità audio

Sono disponibili due modalità di streaming:

  • Normal: 160 kbps OGG Vorbis
  • High: 320 kbps OGG Vorbis

La qualità selezionata viene applicata al successivo avvio del relativo motore di riproduzione. La modalità Normal consuma meno banda ed è consigliata soprattutto con connessioni meno stabili, mentre la modalità High offre una qualità superiore a fronte di un maggiore consumo di banda.

Changelog

Modifiche Standalone NRO 0.7.1

  • Visualizzazione completa dei testi con un pannello fisso dedicato alla riga corrente/successiva, timestamp ed evidenziazione della riga attiva quando Spotify fornisce la sincronizzazione temporale delle righe tramite Musixmatch.
  • Testi opzionali sincronizzati direttamente all’interno del player completo, abilitati per impostazione predefinita e aggiornati durante la riproduzione normale o la ricerca della posizione.
  • Sfondi del player completo neri, RGB Gradient animato e RGB Solid animato. RGB Solid è quello predefinito; la normale scheda In riproduzione rimane invariata.
  • Podcast seguiti disponibili in Home e La tua libreria, con elenchi di episodi riproducibili autenticati e impaginati e con etichette specifiche per i podcast.
  • Sessioni complete con migliaia di brani per Brani che ti piacciono e playlist, con Riproduci tutto, memorizzazione della sessione e un massimo di 100 righe dell’interfaccia materializzate contemporaneamente.
  • Gli artwork di grandi dimensioni per player, podcast e raccolte utilizzano ora l’immagine più grande fornita da Spotify invece dell’endpoint delle schede da 300 pixel.
  • La cache dei testi della sessione evita richieste di rete ripetute per lo stesso brano.
  • Rimossi i percorsi inutilizzati per i decoder AAC, MP3, ALAC e Opus; la riproduzione Spotify continua a utilizzare flussi OGG Vorbis selezionabili a 160 o 320 kbps.
  • Mantenuti i dashboard, le librerie, le raccolte e gli artwork caricati durante i cambi di scheda.
  • Rafforzata la pubblicazione dello stato di riproduzione e gli aggiornamenti della coda Shuffle/Ripeti.

Punti salienti Overlay e servizio in background 0.5.0

  • Ripristinata la compatibilità con Nintendo 64 Nintendo Switch Online nei test hardware riducendo la pressione persistente su decoder, socket, coda, cache e artwork.
  • Il recupero remoto di raccolte da 50 tracce, le pagine dell’overlay da 25 elementi e una finestra di riproduzione limitata a 100 tracce sostituiscono il caricamento iniziale di migliaia di tracce.
  • I podcast seguiti sono disponibili in La tua libreria con episodi riproducibili.
  • I nuovi tentativi di avvio automatico del servizio utilizzano un backoff limitato, supervisionano le transizioni Dormant e consentono il ripristino senza richiedere il percorso di nuovo tentativo manuale durante un normale avvio.
  • Le schermate di caricamento mantengono un’uscita locale tramite il pulsante B e le operazioni sul catalogo rimangono lontane dal thread di rendering di Ultrahand.
  • La ricerca e l’input del browser vengono acquisiti dall’overlay invece di essere ripetuti nel gioco o nell’applicazione in primo piano.
  • Play/Pausa utilizza uno stato richiesto esplicito. Le richieste pendenti relative a stato di riproduzione, ricerca della posizione, volume, Shuffle, Ripeti e qualità vengono aggregate, evitando che azioni obsolete vengano riprodotte in seguito.
  • La chiusura di Ultrahand rilascia le risorse di artwork, rete e IPC di proprietà dell’overlay; la riapertura riconnette correttamente mentre il servizio indipendente continua a riprodurre.
  • La gestione di rete degli artwork avviene just-in-time: i risultati presenti nella cache non richiedono alcuna sessione BSD, mentre una cache miss rilascia immediatamente la propria sessione dopo il trasferimento.
  • Gli artwork centrati e una disposizione più chiara del volume mantengono leggibile la percentuale, allineando al contempo l’etichetta Volume con il relativo cursore.
  • Il servizio rimane dormiente all’avvio della console e apre audout solo quando inizia effettivamente la riproduzione audio.

Download: Switify v0.7.1

Download: Switify Overlay v0.5.0

Download: Source code Switify-source v0.7.1

Download: Source code Switify v0.7.1

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: Nintendo Switch

Vedi altri prodotti Nintendo Switch

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-09-04 / Link di affiliazione / Immagini da Amazon Product Advertising API

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.