La tua musica, sul tuo computer

Senza rete, senza account, senza interruzioni. CX'Music è un lettore musicale locale per Windows, gratuito e open source.

  • Offline
  • Senza account
  • Senza pubblicità
  • Open source
Finestra principale di CX'Music: a sinistra la libreria e le playlist, al centro un elenco di 20 brani con le etichette di formato DSF, OGG, WAV, MP3, FLAC e M4A e la riga in riproduzione evidenziata, a destra la copertina e il testo, in basso una barra di avanzamento a forma d’onda che attraversa tutta la finestra
Finestra principale

Perché usarli

Davvero offline

Niente rete, niente account, niente da caricare. I tuoi file musicali restano sul tuo dispositivo; il lettore si limita a riprodurli.

Il suono preso sul serio

Uscita esclusiva WASAPI ed equalizzatore a 18 bande, e puoi salvare ciò che hai regolato come preimpostazione con un nome.

Testi fatti bene

Sincronizzazione riga per riga, evidenziazione karaoke e testi bilingue di cui puoi invertire l’ordine. Legge sia i testi incorporati sia i file LRC esterni, e ti lascia modificare la timeline.

Confronto delle funzioni

Descrive la versione attualmente pubblicata di ciascuna applicazione. Le modifiche precedenti sono nella cronologia delle versioni.

FunzioneWindows
Gestione della libreriaCerca per titolo, artista, album, compositore e paroliere
Librerie di grandi dimensioniFluido con un milione di brani (misurato)
Equalizzatore18 bande, 11 preimpostazioni, salva le tue con un nome
Effetti audioBassi, riverbero, eco, Chorus, rimozione voce
Velocità e intonazioneVelocità 0,5×–2,0×, intonazione da −12 a +12 semitoni, indipendenti tra loro
Uscita audioWASAPI condiviso / esclusivo (bit-perfect)
Riproduzione DSDDSF decodificato via software (DSD64/128/256, famiglia 44,1 kHz) in PCM a 44,1 kHz; funziona con qualsiasi scheda audio
TestoTesto a schermo intero, evidenziazione karaoke, riga di traduzione, ordine delle due lingue invertibile
Modifica del testoEditor integrato, spostamento globale della timeline
Modifica informazioniModalità database / modalità disco
Conversione di formatoIn FLAC, ALAC, WAV, AAC, MP3 o Opus; in blocco; il file originale non viene toccato
PlaylistListe intelligenti, ascoltati di recente, più votati
Riproduzione casualePonderata per valutazione
TemiQuattro (Scuro / Chiaro / Mezzanotte / Ambra)
Lingue dell’interfaccia15 (tra cui italiano e neerlandese)
Timer di spegnimento15/30/60/90 minuti
Riproduzione in backgroundContinua a suonare da ridotto a icona

L’elenco completo delle lingue è nei dettagli tecnici, più sotto.

Formati supportati

Non servono componenti di sistema (decodifica l’app)

FLAC · WAV · AIFF · OGG / OGA (Vorbis) · Opus · DSF (DSD)

Si riproduce su qualsiasi computer Windows, senza installare altro.

Dipende dai componenti integrati in Windows

MP3 · M4A / AAC · WMA

Vengono decodificati dai componenti multimediali integrati in Windows: questi componenti fanno parte di Windows stesso. Sui rari computer in cui mancano, questi formati potrebbero non riprodursi.

Il DSD viene convertito via software, quindi non servono un decoder DSD né una scheda audio speciale: qualsiasi dispositivo produce suono. In cambio l’uso della CPU è più alto.

Schermate

Download e installazione

Completamente gratuita, senza pubblicità né acquisti in-app. L’installer è servito dalla nostra CDN e non serve alcun account.

CX'Music for Windows

Versione
v1.0.2
Pubblicata
Dimensione del file
92.7 MB
Requisiti
Windows 10 o Windows 11 (64 bit)
Scarica l’installer

Gli installer sono serviti dal nostro dominio dl.cxapps.app, ospitato su Cloudflare R2; durante il download, l’informativa sulla privacy di Cloudflare si applica a quella connessione. Privacy

Checksum SHA-256

351bb05848c9bd954f03f8099d6e64b174e847f691e83f2bf36878dc458eeb61

Dopo il download puoi verificare che il file non sia stato manomesso:

certutil -hashfile CXMusic-Setup-1.0.2.exe SHA256

Durante l’installazione comparirà un avviso di sicurezza. È previsto.

Questo installer non ha un certificato di firma del codice a pagamento, quindi Windows mostra la schermata blu «Windows protected your PC». Significa che Windows non riconosce l’editore, non che il file abbia qualcosa che non va.

Per continuare: fai clic su «More info» in quella schermata, poi su «Run anyway».

Se preferisci verificare prima il file, confrontalo con il checksum SHA-256 qui sopra. Senza firma è la verifica più affidabile disponibile.

Il tuo sistema potrebbe usare diciture diverse per questi pulsanti; posizione e funzione sono le stesse.

Verificare questo file da soli

Lo SHA-256 qui sopra risponde a una domanda: se il file che hai è lo stesso che abbiamo pubblicato.

Se il file che hai è di una versione precedente, il suo SHA-256 è nella cronologia delle versioni. Cronologia versioni

Se non corrisponde, il file che hai non è quello che abbiamo pubblicato. Non installarlo, scaricalo di nuovo. Se continua a non corrispondere, segnalacelo dal canale indicato a piè di pagina: la parte in errore potremmo essere noi.

Non risponde invece ad altre due domande: se il file che pubblichiamo sia di per sé affidabile, e se sia stato compilato dal codice sorgente elencato in questa pagina.

Questa versione non usa una build riproducibile. Né il compilatore né la creazione dell’installer sono deterministici byte per byte, quindi l’eseguibile che compili tu non avrà lo stesso hash dell’installer che pubblichiamo: che non corrisponda lì è previsto e non significa che una delle due parti sia sbagliata. Ciò che puoi rivedere riga per riga è il codice sorgente, non la corrispondenza dei binari. Se preferisci non fidarti del nostro, la via più diretta è compilare la tua copia dal sorgente e non eseguire affatto il nostro installer: sorgente e passaggi di build sono pubblici e l’offuscamento del codice è stato rimosso.

Codice sorgente

Scarica il codice sorgente

5fe2d41.zip

2.1 MB ·

826333533aff84b600091e87828c97228937dc01c700af6c666a52decd743d5e

Il nome del file è l’hash breve del commit, non un numero di versione: codice sorgente e versioni pubblicate non vanno sempre di pari passo. L’archivio è prodotto con git archive a partire da quel commit.

Sorgente pubblico significa che puoi rivedere riga per riga cosa fa. Non significa che il download qui sopra ne derivi necessariamente: quella verifica non l’abbiamo fatta, e sono due cose distinte. Verificare questo file da soli

Repository originale

github.com/hnshysglxfsccx-hub/cxmusic-windows

Il contenuto a questo indirizzo non è cambiato né è andato perso, ma l’account è stato limitato da GitHub, nessuno riesce ad aprirlo e non contiamo più su un ripristino.

Anche per Android →

Domande frequenti

È gratuito? Ci sono acquisti in-app o pubblicità?

Del tutto gratuito: niente pubblicità, niente acquisti in-app, niente abbonamenti. Il codice sorgente è pubblicato con licenza MIT.

Serve creare un account?

No. Nessuna delle due applicazioni ha un sistema di account.

La mia musica o i dati d’uso vengono caricati da qualche parte?

No. Le applicazioni non si collegano alla rete e non hanno alcun meccanismo di statistiche o di invio. I tuoi file musicali e la cronologia di riproduzione restano solo sul tuo dispositivo.

Perché durante l’installazione compare un avviso di sicurezza?

Perché per l’installer non è stato acquistato un certificato di firma del codice e Windows avvisa davanti a installer di origine non verificata. Le istruzioni dettagliate sono più sopra; puoi anche verificare il file da solo con la somma SHA-256.

Quali formati audio sono supportati?

L’elenco completo è nella sezione «Formati supportati», più sopra, diviso in due gruppi: i formati che l’app decodifica da sé e quelli che si appoggiano ai componenti inclusi in Windows.

Esiste una versione per iPhone?

Al momento no. Sviluppare un’applicazione iOS richiede un computer Mac e un account sviluppatore Apple, cosa che per ora non è possibile.

La versione desktop e quella mobile sono la stessa applicazione?

No. Sono due applicazioni indipendenti, sviluppate separatamente. Le funzioni si sovrappongono ma non coincidono, e né le impostazioni né i dati sono condivisi.

Come segnalo un problema o propongo una funzione?

Quando segnali un problema, indicare la versione dell’applicazione e quella del sistema aiuta molto.

Apri pure una issue su Codeberg.

Dettagli tecnici

CX’Music (desktop)

C# · .NET 8 · WinUI 3 · NAudio · SQLite + FTS5

  • La catena audio è fatta di ISampleProvider su misura (una catena DSP costruita sopra NAudio): decodifica → equalizzatore a 18 bande → effetti → variazione di velocità e intonazione → volume → uscita WASAPI
  • La posizione di riproduzione usa come unica fonte di tempo i campioni realmente consumati da WASAPI, aggirando le posizioni di ricerca inaffidabili dell’hardware
  • L’analisi dei DSF e la conversione DSD → PCM sono scritte in C# puro
  • Virtualizzazione a pagine e paginazione keyset. Scorrimento e ricerca sono stati misurati su una libreria sintetica da un milione di brani e non sono comparsi scatti; quella libreria non ha copertine né file di grandi dimensioni, quindi ciò che è stato misurato sono l’elenco e la query in sé.

CX’s Music (mobile)

Kotlin · Jetpack Compose · Media3 (ExoPlayer) · Room · Hilt

  • La riproduzione casuale usa il campionamento pesato senza reimmissione di Efraimidis–Spirakis, così ogni brano dell’intervallo suona esattamente una volta
  • La permutazione è salvata nel database, quindi riprende se il sistema termina il processo
  • Una finestra di coda virtuale tiene solo 50 brani nel lettore pur reggendo una libreria da un milione
  • I testi incorporati vengono letti da ID3 SYLT/USLT, Vorbis Comment e MP4 atom

Elenchi completi delle lingue dell’interfaccia

CX’Music (desktop)
繁體中文 · 简体中文 · English · 日本語 · 한국어 · Español · Français · Deutsch · Português · Русский · Italiano · Nederlands · Ελληνικά · العربية · हिन्दी
CX’s Music (mobile)
繁體中文 · 简体中文 · English · 日本語 · 한국어 · Español · Français · Deutsch · Português · Русский · Bahasa Indonesia · Tiếng Việt · Ελληνικά · العربية · हिन्दी

Differiscono in esattamente due posizioni: la versione desktop ha italiano e neerlandese, quella mobile indonesiano e vietnamita. Il sito stesso offre 17 lingue: l’unione dei due elenchi.