Un lettore audiofilo, libero dall’inizio alla fine
RustMusic riproduce i tuoi file locali: FLAC, ALAC, WAV, AIFF, MP3, AAC, Ogg, Opus e il DSD (DSF, DFF) in nativo. Garantisce la riproduzione bit-perfect (WASAPI esclusivo su Windows), il passaggio senza pause tra i brani e il Replay Gain, e offre playlist intelligenti, un’officina dei tag collegata a MusicBrainz e Deezer, un server DLNA e la riproduzione sui lettori di rete e sui dispositivi AirPlay.
Tutto questo codice è pubblicato con la stessa licenza, la GNU GPL v3. Non esistono versioni a pagamento, opzioni premium o funzioni riservate: le versioni offerte sul sito sono compilate a partire dal codice pubblico. RustMusic funziona con la stessa interfaccia su Windows, macOS (Apple Silicon e Intel) e Linux.
Gratuito e libero non sono la stessa cosa. Un software gratuito può tenere chiuso il suo codice; un software libero ti dà dei diritti su quel codice. RustMusic è entrambe le cose. La differenza è spiegata nella guida «Software libero, open source o gratuito: qual è la differenza?».
Cosa ti permette la licenza GPL v3
La GPL v3 garantisce le quattro libertà del software libero. Applicate a un lettore musicale, sono molto concrete:
| Libertà | Cosa permette la GPL | In concreto con RustMusic |
|---|---|---|
| Usare | Eseguire il programma per qualsiasi scopo | A casa, in ufficio, in uno studio o in un’associazione, senza licenze da comprare né account da creare |
| Studiare | Leggere il codice e capire come funziona | Verificare come il suono viene inviato al tuo DAC, o quali connessioni apre l’applicazione |
| Modificare | Adattare il programma alle tue esigenze | Correggere un bug, aggiungere una lingua, cambiare un comportamento che ti dà fastidio |
| Condividere | Ridistribuire copie, modificate o no | Dare RustMusic ad amici e parenti, integrarlo in una distribuzione Linux, pubblicare la tua versione |
In cambio, la GPL pone una condizione: una versione modificata e ridistribuita deve restare sotto la stessa licenza, con il suo codice sorgente. È quello che si chiama copyleft. Protegge gli utenti: nessuno può prendere RustMusic, chiuderlo e togliere queste libertà a chi lo usa.
Un codice che chiunque può verificare
Il codice di RustMusic è pubblico su GitHub, nel repository larevuegeek/rustmusic-desktop. Il motore audio, i decoder, il server DLNA e il database sono scritti in Rust, con Tauri 2; l’interfaccia è scritta in SvelteKit e TypeScript. Il motore audio si trova nella cartella src-tauri/src/core.
RustMusic non chiede un account, non mostra pubblicità e non invia telemetria. Con un software libero non è una promessa da prendere sulla parola: il codice è lì per verificarlo, da parte tua o di qualcuno di cui ti fidi.
Gli aggiornamenti integrati sono firmati. Prima di installare una nuova versione, RustMusic ne verifica la firma con la chiave pubblica scritta nel suo codice: un aggiornamento modificato lungo il percorso viene rifiutato.
Installare RustMusic
- Windows: il programma di installazione .exe della pagina Download, oppure winget. «winget install rustmusic» lo installa, «winget upgrade» lo tiene aggiornato.
- macOS: l’immagine .dmg universale, per i Mac Apple Silicon e Intel.
- Linux: pacchetti .deb (Debian, Ubuntu), .rpm (Fedora, openSUSE) e AppImage. Esiste una versione di compatibilità per Debian 12, Ubuntu 22.04 e le altre distribuzioni con una glibc più vecchia.
- Dal codice sorgente, sui tre sistemi: vedi la guida «Compilare RustMusic dal codice sorgente».
Partecipare al progetto
Un software libero va avanti anche grazie a chi lo usa, e per dare una mano non serve saper programmare:
- Segnalare un bug o proporre un’idea nelle issue di GitHub, indicando il tuo sistema e, per la rete, marca e modello del tuo hardware.
- Tradurre: l’interfaccia esiste in francese, inglese, tedesco, spagnolo e italiano. Una correzione alla traduzione si può proporre direttamente.
- Proporre codice: le piccole correzioni vanno direttamente in pull request; per una nuova funzione, apri prima una issue per discuterne.
- Sostenere lo sviluppo su Patreon, Ko-fi o PayPal, oppure aggiungere una stella al repository GitHub per aiutare altre persone a trovarlo.
RustMusic è sviluppato da una sola persona, nel tempo libero: ogni riscontro conta.
Domande frequenti
RustMusic è davvero gratuito?
Sì. Non ci sono abbonamenti, versioni a pagamento od opzioni premium. Lo sviluppo è sostenuto da donazioni, senza contropartite nell’applicazione.
Posso usare RustMusic al lavoro?
Sì. La GPL v3 ne consente l’uso per qualsiasi scopo, privato o professionale, senza licenze da comprare.
Posso modificare RustMusic e pubblicare la mia versione?
Sì, a condizione di pubblicarla con la stessa licenza, la GPL v3, insieme al codice sorgente. Per evitare confusione con la versione ufficiale, dalle un altro nome.
Dove trovo il codice sorgente e la licenza?
Su GitHub, nel repository larevuegeek/rustmusic-desktop. La licenza è nel file LICENSE del repository; l’applicazione la mostra anche in Impostazioni → Informazioni, con un link al testo completo.
Esiste un’app per smartphone?
No. RustMusic è un lettore desktop, per Windows, macOS e Linux.
Un lettore libero, per davvero
RustMusic è gratuito, con licenza GPL v3, senza account né telemetria. Scaricalo, o leggi il suo codice su GitHub.