Mpc123

Mpc123 0.2.4
Linguaggio: C
Licenza: GPL
Requisiti:
Autore: Bucciarati
Mail: mpc123-devel@lists.sourceforge.net
Homepage: http://mpc123.sf.net/
TODO:
  • aggiungere il supporto per il remote-control
Download: SourceForge.net

Mpc123 è un player per il formato audio compresso Musepack, da linea di comando. L'intenzione è quella di creare un tool con le stesse capacità di mpg123 e ogg123 (la somiglianza dei nomi è puramente voluta :). È stato uno dei primi player disponibili per i file con estensione .mpc.

Contenuti

Procurarsi mpc123

Debian

mpc123 è presente in Debian sid. Se usate la distribuzione unstable potete quindi installarlo
direttamente, senza alcuna modifica al vostro sistema, con il comando:

aptitude install mpc123

In questo modo mpc123 verra` aggiornato automaticamente, ogni volta che una nuova versione
del pacchetto Debian viene rilasciata.

Potete inoltre ottenere i sorgenti di mpc123 con il comando:

aptitude source mpc123

Ubuntu

mpc123 è stato inserito nell'universe, se qualcuno sa come fare per installarlo per favore modifichi
questa sezione, ed inserisca una breve spiegazione :)

Versione Stabile

Tutte le release di mpc123 sono pubblicate su SourceForge, puoi
vedere le ultime release in questa pagina.

Versione Devel

Si può scaricare l'ultima versione di sviluppo tramite i seguenti comandi:

% hg clone http://mpc123.sourceforge.net/hg/mpc123
destination directory: mpc123
requesting all changes
adding changesets
adding manifests
adding file changes
added 9 changesets with 52 changes to 19 files
updating working directory
18 files updated, 0 files merged, 0 files removed, 0 files unresolved

Verrà creata la directory mpc123 nella directory corrente, con all'interno tutti i files che riguardano il progetto.
Naturalmente è necessario avere installato mercurial.

Sviluppo

Mpc123 viene sviluppato su SourceForge, la pagina del progetto e http://sf.net/projects/mpc123/ mentre il sito e http://mpc123.sf.net/

Lo strumento utilizzato per lo sviluppo di gruppo è mercurial, flessibile e abbastanza semplice da usare.
Prima usavamo TLA, ma è diventato chiaro che appartiene ad un'altra era. Lo stato del repository Mercurial può essere osservato all'url [1].

Il linguaggio utilizzato e C, estremamente performante, potente e divertente da leggere e scrivere :)

Se vuoi contribuire, puoi (in ordine di difficoltà):

  • segnalare un malfunzionamento o qualcosa che non ti e chiaro
  • mandare patch o correzioni agli sviluppatori (preferibilmente sotto forma di bundle mercurial in modo che la modifica rimanga a tuo nome)
  • unirti al gruppo e partecipare attivamente

In ogni caso il metodo per contattare gli sviluppatori e` la mailing list mpc123-devel@lists.sourceforge.net.

Installazione

Nel caso abbiate seguito la procedura di installazione per Debian, il
programma sarà già installato e funzionante.

Negli altri casi, per compilare i sorgenti basterà un
make. Per installarlo dovrete copiare il file mpc123
in una directory presente nel vostro $PATH.
/usr/local/bin/ è un buon candidato.

ATTENZIONE: mpc123 richiede le librerie libmpcdec scaricabili
da http://www.musepack.net/ , e libao da http://www.xiph.org/ .

Naturalmente se avete una distribuzione Decente (TM), queste librerie
saranno già installate o disponibili sotto forma di pacchetti.