rox

Un'alternativa a MusicBee che non è solo per Windows

Il problema di MusicBee, visto da una macchina Linux o Mac, è che è ottimo e non c'è. Questa pagina parla di cosa si trasferisce davvero e cosa no.

Cosa fa bene MusicBee

L'ampiezza. Gestisce bene una libreria grande, si occupa di playlist automatiche e automazione della coda, sincronizza con lettori portatili, fa podcast e radio in streaming, converte formati, e con le skin diventa qualcosa che guardi volentieri. È gratuito, è rifinito, e per molte persone è l'ultimo lettore musicale che abbiano mai dovuto installare.

E gira su Windows, punto. Con Wine ne ottieni una versione, con la solita avvertenza che funziona finché un aggiornamento non decide altrimenti.

Cosa non fa rox

Questo prima di tutto, perché è la parte che per molti decide la questione e seppellirla ti farebbe perdere tempo.

  • Nessuna sincronizzazione con dispositivi. Se la musica la sposti su un telefono o su un DAP passando dal lettore, rox non ha proprio una risposta.
  • Nessun podcast né radio in streaming. rox riproduce i file sul tuo disco.
  • Nessuna API per plugin. Quello che avresti risolto con un'estensione deve esistere già.
  • La conversione richiede ffmpeg. rox converte tra formati, ma pilota un ffmpeg che hai installato tu invece di portarsi dietro un encoder proprio, e non ricodifica in direzione di un dispositivo perché non c'è nessuna sincronizzazione per cui ricodificare.

Quattro punti reali, e l'elenco non è stato gonfiato per sembrare onesto. Se due di questi fanno parte del tuo modo di usare un lettore, fermati qui.

Cosa si trasferisce, e cosa è meglio

La libreria regge alle dimensioni che gli utenti di MusicBee tendono ad avere. Uno scanner parallelo legge tag completi, durate reali e il codec, la frequenza e la profondità di bit di ogni file invece di scorrere le intestazioni, e i file con tag illeggibili vengono indicizzati per nome file invece di sparire in silenzio. L'editing dei tag è un editor vero, con modifiche in blocco, una griglia per file, e un percorso di scrittura che copia e verifica invece di modificare gli originali sul posto.

L'interfaccia è la differenza più grossa. MusicBee ti dà un buon layout e un po' di personalizzazione; rox ti dà una quarantina di tipi di pannello che disponi tu, duplichi con configurazioni proprie e stacchi in vere finestre di sistema. Un look intero è un file con layout, palette e aspetto, il che significa che l'assetto su cui ti fermi lo puoi passare a qualcun altro, o portare sull'altra macchina, invece di lasciarlo vivere su una sola installazione.

Le playlist automatiche si trasferiscono. Una playlist intelligente in rox è una query salvata scritta nella stessa sintassi del campo di ricerca, con ordinamento e limite facoltativi, e si riesegue a ogni aggiornamento del pannello invece di conservare un'istantanea vecchia. L'editor ti mostra man mano cosa pesca la query mentre la scrivi, così scopri di aver scritto la regola sbagliata prima di salvarla con un nome.

C'è anche l'automazione della coda: rox la ricarica quando si svuota, dal tuo ordine di navigazione, dalle tracce a cui non arrivi mai, o da come suona la traccia in corso. Quest'ultima cosa nasce dall'analisi dei tuoi file sulla tua macchina, quindi funziona su una libreria di cui su internet nessuno ha mai sentito parlare.

La questione delle dimensioni

MusicBee non è in questa tabella, perché i benchmark sono stati eseguiti su Linux, dove non gira. È qui come risposta a «l'alternativa crolla alle dimensioni della mia libreria?», misurata su 50.000 tracce.

Avvio, memoria e CPU a riposo di sette lettori musicali su una libreria da 50.000 tracce
LettoreFinestra prontaCaricato del tuttoMemoriaCPU a riposo
rox0,3 s2,3 s 134 MB 0,5%
Elisa0,7 snon si stabilizza mai 206 MB 74%
fooyin0,3 s18 s 364 MB 0%
Quod Libet-19 s 384 MB 0,2%
Strawberry0,3 s32 s 434 MB 0,8%
Museeks-3 s 436 MB 0%
Tauon8,7 s12 s 2,8 GB 0%

Ho misurato tutto io stesso, su una sola macchina (Ryzen 9 5950X, Linux/Wayland), con la stessa libreria da 50.000 tracce su un SSD esterno, ogni lettore attraverso lo stesso banco di prova con la libreria caricata. La memoria è il PSS sull'intero albero dei processi. «Caricato» è quando la CPU si stabilizza dopo l'avvio; a riposo è un lettore in pausa con la finestra visibile.

Il bivio onesto

Resti su Windows con un MusicBee che sincronizza il telefono e lo riempie di podcast? Niente qui lo sostituisce, e cambiare ti costerebbe due funzioni di cui rox non ha alcuna versione.

Passi a Linux o a un Mac, o ci sei già e guardi il vuoto lasciato da MusicBee? È tutta la ragione per cui questo esiste, e lo scambio è preciso: rinunci alla sincronizzazione e ai podcast, e ottieni un lettore nativo con un tagging più profondo, un layout che costruisci tu, e una libreria che resta veloce a cinquantamila tracce.

Staccare un pannello in una finestra di sistema tutta sua, o passare a qualcuno l'intero layout come un file, non sono righe di un confronto di funzioni perché dall'altra parte non c'è niente da confrontare. Se è questo che cercavi, l'hai trovato.

Mettilo alla prova sulla tua libreria

Libero e open source sotto AGPL, nessun account e nessun installer. C'è anche un confronto con Foobar2000, se è davvero quella la configurazione che stai lasciando.