|
Funziona con Linux, FreeBSD, SunOS4.1.3, Solaris 2.5, HPUX
9.x e SGI Irix. Consuma pochissime risorse di sistema. Su
un AMD-486-120Mhz con piena qualità musicale occupa
il 66% della potenza. Ha una licenza un po' strana non OpenSource:
è gratuito per usi non commerciali. Cio' deriva principalmente
dalle royalty che si devono pagare ai proprietari dell'mp3
Mpg123 è un applicativo specializzato per l'esecuzione
di brani memorizzati in formato MP3. E' difficile trovarlo
nelle distribuzioni GNU/Linux a causa della sua licenza.
Mpg123 si compone in pratica solo dell'eseguibile omonimo:
mpg123.
% mpg123 [opzioni] {file_mp3|uri_http}
L'eseguibile in questione è ricco di opzioni e di
possibilità; tuttavia dovrebbe bastare l'indicazione
del file MP3 come unico argomento per iniziare la sua esecuzione
attraverso la gestione dell'audio del sistema operativo
(in pratica si arrangia a inviare i dati al dispositivo
/dev/audio o /dev/dsp, che deve avere i permessi necessari).
Una particolarità di Mpg123 è quella di poter
caricare direttamente un file attraverso il protocollo HTTP.
Per esempio:
% mpg123 mio_file.mp3
avvia l'esecuzione del file mio_file.mp3, mentre:
% mpg123 "http://www.sito.it/brano.mp3"
esegue direttamente il file che si ottiene dall'URL http://www.sito.it/brano.mp3.
Eventualmente, per questo è possibile servirsi anche
di un proxy. Per maggiori dettagli si puo' consultare la
pagina di manuale relativa:
% man mpg123.
Per avere la lista delle opzione usate
% mpg123 --help
Una buona configurazione e' la seguente :
% mpg123 -z -b 1024 -@ ~luca/mp3.list
Il comando di cui sopra legge il file ~luca/mp3.list, un
file di testo dove su ogni riga vi è il percorso
di ogni mp3, e riproduce in maniera random l'intera lista.
Inoltre l'opzione -b assegna un megabyte di buffer che puo'
aiutare a ridurre i fastidi causati dall'esecuzione contemporanea
di altri lavori nello steso istante. Se avete tanta memoria
installata sul computer (>64 M) trarrete molti vantaggi
dall'incrementare il buffer.
I tasti CTRL-C premuti una sola volta durante la riproduzione
di una lista, fanno passare alla canzone successiva. Premendoli
due volte fermerà totalmente la riproduzione e si
ritornerà alla shell.
Il comando
% mgp123 -Z 'locate "*.mp3"'
per riprodurre tutti gli MP3 presenti, alcune volte non
funziona a causa della presenza di spazi nei nomi dei file.
Per evitare questo problema si possono utilizzare i seguenti
comandi:
% mpg123 -Z --list <(locate "*.mp3")
oppure
% mpg123 -Z --list <(find /songs/Rock -name "*.mp3")
Questi comandi lavorano tranquillamente con le canzoni
che contengono spazi nei loro nomi, e normalmente premendo
Ctrl-C ci si potrà spostare nella canzone successiva.
|