Mpc123 0.2.4 | |
Linguaggio: | C |
Licenza: | GPL |
Requisiti: | |
libmpcdec libao | |
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
1 Procurarsi mpc123 1.1 Debian 1.2 Ubuntu 1.3 Versione Stabile 1.4 Versione Devel 2 Sviluppo 3 Installazione |
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à unmake
. 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.