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
Equalizzatore a 10 bande e audio spaziale di sistema, e ogni cartella o playlist può avere le proprie impostazioni.
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.
Funzione
Android
Gestione della libreria
Cerca per titolo, artista, album e cartella
Librerie di grandi dimensioni
Fluido con un milione di brani (misurato)
Equalizzatore
10 bande, 11 preimpostazioni, inclusa una personalizzata
Effetti audio
Bass boost, Virtualizer, Spatial audio (se il dispositivo lo supporta)
Velocità e intonazione
Velocità 0,5×–2,0×, intonazione da −12 a +12 semitoni, indipendenti tra loro
Uscita audio
Uscita di sistema
Riproduzione DSD
Non supportato
Testo
Testo a schermo intero, evidenziazione karaoke, riga di traduzione, ordine delle due lingue invertibile
Modifica del testo
Editor integrato, spostamento globale della timeline
Modifica informazioni
Riscritto nel file audio
Conversione di formato
Non supportato
Playlist
Icone personalizzate, modalità di riproduzione indipendente
Riproduzione casuale
Ponderata sulle abitudini di ascolto; ogni brano esattamente una volta, riprende dopo il riavvio
Temi
6 colori del tema + modalità scura
Lingue dell’interfaccia
15 (tra cui indonesiano e vietnamita)
Timer di spegnimento
15/30/60 minuti, personalizzato o fine del brano in corso
Riproduzione in background
Riproduzione in background, controlli sulla schermata di blocco, Bluetooth e comandi dell’auto
Tutti e sei sono codec che le regole di compatibilità Android impongono a ogni dispositivo, quindi non esiste il rischio che «a questo telefono manchi un componente».
Schermate
In riproduzioneTestoEqualizzatore
Download e installazione
Completamente gratuita, senza pubblicità né acquisti in-app. L’installer è servito dalla nostra CDN e non serve alcun account.
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
È un APK, quindi l’installazione richiede un passaggio in più
L’app non è pubblicata su Google Play, quindi l’APK si installa direttamente. La prima volta Android chiede se consentire l’installazione da questa origine — il browser o il gestore file. Acconsenti.
Poi il sistema o Play Protect potrebbe dire di non riconoscere lo sviluppatore; scegli di continuare. Il testo e il numero di passaggi cambiano da produttore a produttore, ma la domanda è la stessa.
Se preferisci verificare prima il file, confrontalo con il checksum SHA-256 qui sopra usando un gestore file o uno strumento di verifica.
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 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.
Nemmeno questa versione è riproducibile, e la distanza è maggiore: le build di rilascio passano dalla riduzione di R8 e la chiave di firma non è nel sorgente (le chiavi di firma non vanno pubblicate). L’APK che compili tu sarà quindi sempre diverso dal nostro: che non corrisponda è previsto. Puoi comunque compilare la tua copia, ma prima il prezzo: la tua firma non è la nostra, quindi non può essere installata sopra un’installazione esistente. Devi disinstallare prima, e disinstallare cancella tutto ciò che l’app conserva sul dispositivo: numero di riproduzioni, playlist e contrassegni di preferito compresi.
Nessun aggiornamento automatico
Le app installate da Google Play si aggiornano da sole; un APK installato direttamente no. Non riceverai notifiche quando esce una nuova versione.
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-android
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.
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 il pacchetto non è stato acquistato un certificato di firma del codice e Android avvisa davanti a pacchetti 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. Quei sei si riproducono su qualsiasi dispositivo Android, senza il rischio che manchi un componente.
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.
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é.
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.