Nixie

Un player desktop nativo per YouTube Music

Nixie riproduce il tuo account YouTube Music in un’app desktop per macOS, Windows e Linux, invece che in una scheda del browser. Gratuito, con licenza MIT, senza account Nixie, senza backend e senza telemetria.

Un client indipendente e non ufficiale. Non è affiliato, approvato o sponsorizzato da YouTube o Google, e richiede un tuo abbonamento a YouTube Music Premium.

Nixie con la home di album e playlist e la barra del player in basso

Un brano arriva masterizzato forte, il successivo piano, e passi la serata sul tasto del volume.

Così scegli il volume, una volta sola.

Tre livelli, gli stessi tre che pubblica Spotify. Il predefinito è -14 LUFS, perché è il valore a cui punta YouTube stesso.

Loudness integrata, in LUFS

-24
-19
-14
-11
-6
Masterizzato forte-8,3-14 LUFS, abbassato di 5,7 dB
Masterizzato piano-21,6-15,6 LUFS, alzato di 6 dB, il limite
Nixie legge la loudness integrata che YouTube ha già misurato per ogni stream, quindi non analizza nulla e nessun brano aspetta per partire. I master forti vengono abbassati del tutto. Quelli piani vengono alzati, ma mai di più di 6 dB.

Chiudi la scheda, torni, e ricominci da capo.

Così riprende da dove l’avevi lasciata.

Riapri Nixie e ritrovi tutto, in pausa, con lo stream già pronto, così la prima pressione della barra spaziatrice parte all’istante. Riparte in pausa di proposito: un’app che fa rumore prima che tu glielo chieda non è una funzionalità.

  • la coda
  • il brano corrente
  • il punto esatto del brano
  • il volume
  • la ripetizione
  • la riproduzione casuale

I testi sono testo semplice, quando ci sono.

Così si interrogano tre fonti, e vince quella sincronizzata.

Prima LRCLIB, poi NetEase, poi YouTube Music, fermandosi al primo risultato abbastanza buono, così per la maggior parte dei brani basta la prima richiesta. Il testo sincronizzato evidenzia la riga in corso, scorre per tenerla in vista e salta al punto giusto quando ci fai clic.

Testo sincronizzato accanto alla tabella dei brani di un album, con la riga corrente evidenziata

Tutto il resto

Oltre a queste tre cose, è semplicemente più piacevole da usare. Una vera tabella dei brani, un player sempre presente, una coda che puoi vedere, scorciatoie da tastiera e tasti multimediali. Un’app desktop, non una pagina web in una cornice.

Riproduzione

  • Normalizzazione del volume a -19, -14 o -11 LUFS, oppure disattivata.
  • Un cursore del volume che si comporta come il tuo orecchio, non come un moltiplicatore di guadagno.
  • Coda con riproduci dopo, aggiungi alla coda, riordina e rimuovi. Ripetizione disattivata, di tutto o del brano. Riproduzione casuale.
  • Radio da qualsiasi brano, album, artista o playlist.
  • La riproduzione automatica allunga la coda un brano intero prima della fine, così la musica non si ferma mai ad aspettare la rete. Puoi disattivarla.
  • Tre livelli di qualità audio: risparmio dati, bilanciata o massima disponibile.

Testi

  • Sincronizzati quando una fonte li ha, testo semplice quando no, e un esplicito “strumentale” quando non ce ne sono.
  • Fai clic su una riga qualsiasi per saltare a quel punto.
  • Le richieste dei testi non portano cookie e non identificano né te né il tuo account, tranne verso YouTube Music, a cui si chiede tramite la sessione che sta già riproducendo l’audio.

Raccolta e navigazione

  • La tua home, con i mood e lo scorrimento infinito.
  • Esplora, con le classifiche per paese.
  • Ricerca con suggerimenti in tempo reale, filtrabile per brani, album, artisti o playlist.
  • Pagine di album, artisti e playlist, con una vera tabella dei brani che puoi ordinare.
  • Crea, rinomina, descrivi, riordina, imposta la privacy ed elimina le playlist. Aggiungi e rimuovi brani, metti Mi piace e Non mi piace, salva nella raccolta, iscriviti agli artisti.
  • Anche i podcast: programmi e puntate, una scheda Podcast nella raccolta e una playlist con le nuove puntate.

Desktop

  • In riproduzione nel Centro di Controllo su macOS e nei controlli multimediali di Windows, con la copertina, e tasti multimediali ovunque ci siano.
  • Una notifica discreta con il nome del brano successivo quando la coda avanza da sola. Mai mentre la finestra è in primo piano, e mai con un suono, perché l’unico suono di quest’app è la musica.
  • Le scorciatoie da tastiera seguono la piattaforma: Cmd+K per cercare e Cmd+Sinistra / Cmd+Destra per cambiare brano su macOS, Ctrl+K e Ctrl+Sinistra / Ctrl+Destra su Windows e Linux. Scorri sul touchpad per andare avanti e indietro.
  • In italiano e in inglese. Si apre nella lingua del sistema, e anche gli scaffali e i generi di YouTube Music seguono la stessa scelta.
  • Gli aggiornamenti si scaricano in background e si installano quando esci, su tutte e tre le piattaforme.

Privacy

  • Nessun account Nixie, nessun backend, nessuna telemetria, nessuna analitica, nessun invio automatico dei crash.
  • Gli ascolti finiscono nella cronologia di YouTube, come in YouTube Music, così i consigli restano aggiornati. Basta un interruttore nelle Impostazioni per fermarli.
  • La diagnostica resta sul tuo computer finché non scegli di copiare o esportare un report, che puoi leggere prima.
  • Renderer in sandbox, isolamento del contesto, una content security policy rigorosa e IPC validato. Audio e copertine passano da un protocollo personalizzato e ristretto, così l’interfaccia non vede mai un URL firmato o un percorso del filesystem.
La pagina Esplora, con classifiche, mood e nuove uscite

Non c’è un campo per la password

Google rifiuta l’accesso da una finestra del browser incorporata e rifiuta i token OAuth sugli endpoint con cui parla quest’app. Per questo Nixie non ti chiede mai la password: adotta la sessione di un browser in cui hai già fatto l’accesso sullo stesso computer.

Scegli un profilo di Firefox, Chrome, Brave, Edge, Vivaldi o Chromium, e Nixie legge dal disco i cookie YouTube di quel profilo. Su macOS può chiederti la password del Portachiavi, e le versioni recenti di macOS bloccano la lettura finché non concedi a Nixie l’Accesso completo al disco, che Nixie ti chiede a schermo quando succede. L’unica eccezione è Chrome su Windows, che rende i suoi cookie leggibili solo da Chrome. Nixie non aggira questa protezione: lì una piccola estensione del browser, Nixie Link, gli passa i cookie.

In entrambi i casi i cookie finiscono in una partizione di sessione Electron dedicata e da nessun’altra parte. Non vengono mai registrati nei log, mai inviati a nessuno tranne YouTube e mai esposti all’interfaccia dell’app.

Nixie raggiunge YouTube tramite l’interfaccia privata usata dalle app di YouTube Music, che Google non pubblica né supporta. Nulla che ti riguardi lascia questo dispositivo verso altri, ma l’account che colleghi parla con YouTube tramite un client non ufficiale, con i rischi che questo comporta.

Nixie Link, per Chrome su Windows

Dalla versione 127, Chrome su Windows protegge i suoi cookie con la crittografia legata all’app (app-bound encryption), così che solo Chrome possa leggerli. Arrivarci vorrebbe dire fingersi Chrome, e questo progetto non lo fa. Nixie Link è la strada onesta: un’estensione del browser che chiede a Chrome i cookie di YouTube tramite l’API ufficiale delle estensioni e li passa a Nixie sullo stesso computer.

Non invia mai nulla di sua iniziativa. Nixie chiede, dimostra di conoscere il codice di associazione che hai incollato una volta, e riceve solo i cookie che le servono, cifrati, tramite native messaging. L’estensione non fa richieste di rete, non esegue codice nelle pagine web e non salva altro che un ID di profilo casuale e quel codice di associazione.

Non è sul Chrome Web Store. La carichi decompressa dallo zip della release, in un minuto, seguendo i passaggi del suo README. Su Linux non può raggiungere un browser installato come snap o flatpak.

Necessaria
Chrome su Windows, dalla versione 127. Qualsiasi altro browser Chromium su Windows quando adotterà la crittografia legata all’app. Nixie nasconde quei profili dall’elenco di accesso e propone prima l’estensione.
Facoltativa
Chrome, Edge, Brave, Vivaldi e Chromium su macOS e Linux, e su Windows finché usano ancora il vecchio schema dei cookie. Lì la lettura del profilo dal disco funziona già.
Mai
Firefox, su ogni piattaforma. Il suo profilo si legge dal disco, e non esiste una versione dell’estensione per Firefox.

Scarica Nixie

Un download per piattaforma. Poi Nixie controlla da solo gli aggiornamenti, quindi di solito questa è l’unica volta che passi di qui.

  • macOS

    Apple silicon, M1 e successivi · 133 MB

    Scarica
  • macOS

    Intel · 137 MB

    Scarica
  • Windows

    10 e 11, 64 bit · 108 MB

    Scarica
  • Linux

    AppImage a 64 bit · 131 MB

    Scarica
macOS
Entrambe le build sono firmate e autenticate da Apple, sia l’immagine disco sia l’app al suo interno, quindi si aprono con un doppio clic, senza trucchi con il tasto destro e senza avvisi di Gatekeeper in nessuno dei due passaggi.
Windows
Il programma di installazione non è firmato, perché un certificato di firma del codice è una spesa annuale che questo progetto non ha. Al primo avvio SmartScreen dirà "Windows ha protetto il PC": scegli Ulteriori informazioni, poi Esegui comunque. Si installa per l’utente corrente, senza richiesta di amministratore. Per accedere con Chrome serve Nixie Link.
Linux
Un singolo AppImage, che non richiede libfuse2 su Ubuntu 24.04 e successivi. Rendilo eseguibile e avvialo. Si aggiorna da solo solo se avviato come AppImage, che è il modo normale di usarlo. Leggere i cookie di un browser Chromium richiede libsecret-tools e un portachiavi sbloccato; Firefox non ha bisogno di nessuno dei due.
Aggiornamenti
Nixie controlla gli aggiornamenti all’avvio e ogni sei ore, li scarica in background e non ti chiede altro che un riavvio. Se non riavvii mai, l’aggiornamento si installa la prossima volta che esci. Non esiste una build arm64 per Windows o Linux, né pacchetti deb, rpm, Homebrew o winget. Note di installazione complete.

Tutti i file di v0.4.3, compresi gli archivi di aggiornamento

Niente è riservato a chi dona

Nixie è gratuito, con licenza MIT, e non ha piani a pagamento né build premium. Quello che costa è tempo: leggere risposte upstream cambiate durante la notte, inseguire una race condition nel motore audio, tenere funzionanti tre fornitori di testi e tre piattaforme che compilano.

Una donazione sostiene le persone coinvolte nello sviluppo di Nixie. Non compra funzionalità, priorità, né alcun diritto su qualcosa di YouTube.