Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Multimedia/Audio/Mpd"
Differenze tra le versioni 46 e 82 (in 36 versioni)
Versione 46 del 19/12/2006 01.14.30
Dimensione: 9098
Autore: LeoIannacone
Commento: Aggiunta ai nuovi documenti.
Versione 82 del 11/08/2010 20.09.14
Dimensione: 6694
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
||<tablestyle="float:right; font-size: 0.9em; width:30%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]|| #format wiki
#LANGUAGE it
[[BR]]
[[Indice(depth=2)]]
Linea 4: Linea 7:
Mpd è un player modulare realizzato con architettura client/server; il server si occupa della riproduzione vera e propria, mentre il client consente all' utente di interfacciarsi ad esso.[[BR]]
Essendo due entità diverse, il primo può riprodurre i brani presenti in playlist, indipendentemente dalla presenza o meno del secondo.[[BR]]
Citando il sito ufficiale del progetto: '''"MPD is designed for integrating a computer into a stereo system that provides control for music playback over a local network."''' e cioè: "''Mpd è stato progettato per trasformare il pc in un impianto stereo, comandabile attraverso una rete locale."''[[BR]]
Questo non toglie che lo si possa utilizzare anche in ambito desktop, sopratutto per chi fa' molto uso del terminale e riavvia spesso il server grafico X.org.
Linea 9: Linea 8:
= Installazione da repositories =
Digitare sul terminale,
{{{
sudo apt-get install mpd
'''mpd''' è un lettore modulare realizzato con architettura ''client/server''; il server si occupa della riproduzione vera e propria, mentre il client consente all' utente di interfacciarsi ad esso.

= Installazione =

Per [:AmministrazioneSistema/InstallareProgrammi:installare] il programma è sufficiente scaricare il pacchetto [apt://mpd mpd] disponibile nel [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository] ufficiali.

= Compilazione da sorgenti =

Prima di procedere con la compilazione dei sorgenti è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] i seguenti pacchetti:
 * ''build-essential''
 * ''autoconf''
 * ''automake1.9''
 * ''libtool''
 * ''gawk''
 * ''g77''
 * ''fort77''
 * ''gfortran''

Affinchè '''mpd''' riconosca la maggior parte dei formati audio esistenti, è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] diversi pacchetti contenenti le librerie di sviluppo:
 * ''liboggflac-dev''
 * ''libmikmod2-dev''
 * ''libid3tag0-dev''
 * ''libmpcdec-dev''
 * ''libfaad2-dev''
 * ''libaudiofile-dev''
 * ''libvorbis-dev''
 * ''libshout3-dev''
 * ''libasound2-dev''
 * ''libmad0-dev''

Una volta scaricato e [:AmministrazioneSistema/FormatiDiCompressione#metodografico:scompattato] l'archivio compresso contenente i sorgenti del programma da [http://www.musicpd.org/files.shtml questo indirizzo] sarà possibile proseguire con la procedura di compilazione descritta nella [:AmministrazioneSistema/InstallareProgrammi/DaSorgenti:relativa guida].

= Configurazione =

Aprire il file `/etc/mpd.conf` oppure il file `~/.mpdconf` con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e aggiungere le seguenti righe: {{{
music_directory "~/music"
playlist_directory "~/.mpd/playlists"
db_file "~/.mpd/tag_cache"
log_file "~/.mpd/mpd.log"
error_file "~/.mpd/errors.log"
pid_file "~/.mpd/pid"
Linea 15: Linea 51:
= Installazione da sorgenti =
Installare i pacchetti necessari per la compilazione:
{{{
sudo apt-get install build-essential autoconf automake1.9 libtool gawk g77 fort77 gfortran
}}}
Affinchè il player Mpd fornisca supporto alla maggior parte dei formati audio esistenti, è necessario installare le seguenti librerie (versioni ''development'' comprese):
{{{
sudo apt-get install liboggflac-dev libmikmod2-dev libid3tag0-dev libmpcdec-dev libfaad2-dev libaudiofile-dev libvorbis-dev libshout3-dev libasound2-dev libmad0-dev
}}}
Scaricare il ''tarball'' del programma dal sito ufficiale http://www.musicpd.org/files.shtml e scompattare l' archivio con [http://fileroller.sourceforge.net/ file-roller], oppure, da riga di comando mediante [http://www.gnu.org/software/tar/ tar]; accedere all' interno della cartella appena estratta e digitare sul terminale i comandi necessari per la compilazione del pacchetto:
{{{
./configure --prefix=/usr
}}}
ed infine, nell' ordine:
{{{
make
}}}
e
{{{
sudo make install
È consigliato aggiungere anche il seguente parametro: {{{
state_file "~/.mpd/state"
port "6600"
Linea 37: Linea 56:
= Configurazione =
E' necessario creare il file di configurazione `mpd.conf` nella directory `/etc`.
{{{
sudo gedit /etc/mpd.conf
}}}
ed impostare i seguenti parametri ''necessari'':
{{{
music_directory "~/Audio/Mp3"
playlist_directory "~/Audio/Playlists"
log_file "~/.mpd/mpd.log"
error_file "~/.mpd/mpd.error"
port "6600"
}}}
Inoltre, è altamente raccomandato assegnare i seguenti valori, sebbene, ''opzionali'':
{{{
db_file "~/.mpd/mpddb"
state_file "~/.mpd/state"
user "tuo_nome"
}}}
Altre opzioni sono consultabili nel manuale di mpd: `man mpd`
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Sostituire i percorsi indicati con quelli adatti alla propria configurazione''. ||
Linea 58: Linea 58:
attachment:Icone/Piccole/note.png I percorsi indicati sono orientativi. = Avvio del programma =
Linea 60: Linea 60:
= Avviare Mpd =
Per avviare il player, dare da terminale il seguente comando:
{{{
Per avviare il riproduttore è sufficiente digitare il seguente comando all'interno di una finestra di terminale: {{{
Linea 66: Linea 64:
attachment:Icone/Piccole/note.png Se dovesse segnalare un errore, probabilmente dipende dal fatto che manca la directory `~/.mpd` impostata nel precedente file di configurazione. Se l' utente decidesse di utilizzare la suddetta cartella, sarà necessario crearla:
{{{
mkdir ~/.mpd
}}}
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Se dovesse venire segnalato un errore, probabilmente esso dipenderà dal fatto che manca la cartella `~/.mpd`. Per crearla è sufficiente utilizzare il comando'' [:AmministrazioneSistema/ComandiBase#mkdir:mkdir]. ||
Linea 71: Linea 66:
= Applicazioni per ascoltare la musica =
Linea 72: Linea 68:
= Clients =
== Mpc ==
Tra i front-end esistenti per interfacciarsi al player, è sicuramente il più scarno, in quanto privo di interfaccia grafica ed utilizzabile solo mediante linea di comando.[[BR]]
Questa sua caratteristica, a lungo andare un po' scomoda, si rivela però utilissima se si vuole configurare Mpd mediante scripts.
== mpc ==
Linea 77: Linea 70:
=== Installazione da repositories ===
{{{
sudo apt-get install mpc
}}}
'''mpc''' è un'applicazione priva di interfaccia grafica ed utilizzabile solo da [:AmministrazioneSistema/RigaDiComando:riga di comando]. Questa sua caratteristica può rivelarsi utilissima se si desidera configurare '''mpd''' con uno script automatico.
Linea 82: Linea 72:
=== Installazione da sorgenti ===
Scaricare il ''tarball'' del programma dal sito ufficiale http://www.musicpd.org/mpc.shtml e scompattare l' archivio; accedere con il terminale all' interno della cartella appena estratta e digitare i seguenti comandi:
{{{
./configure --prefix=/usr --sysconfdir=/etc
}}}
{{{
make
}}}
ed infine,
{{{
sudo make install
}}}
Per avere una visione globale dei comandi di Mpc, consultare il manuale del player e l' ''help'': `man mpc` e `mpc -h`.
Per installare il programma è sufficiente [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto ''mpc''. In alternativa è possibile [:AmministrazioneSistema/InstallareProgrammi/DaSorgenti:compilare] i sorgenti reperibili a [http://www.musicpd.org/mpc.shtml questo indirizzo].
Linea 96: Linea 74:
== ncmpc ==
Linea 97: Linea 76:
== Ncmpc ==
Questo client, come il precedente, è utilizzabile solo mediante terminale, ma grazie all' uso delle librerie `ncurses`, presenta una interfaccia pseudo-grafica che lo rende un po' più 'gradevole'.
Questo client, come il precedente, è utilizzabile solo mediante terminale, ma grazie all'uso delle librerie '''ncurses''', presenta anche un'interfaccia grafica minimale.
Linea 100: Linea 78:
=== Installazione da repositories ===
{{{
sudo apt-get install ncmpc
}}}
Per l'installazione è sufficiente [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto ''ncmpc''. In alternativa è possibile [:AmministrazioneSistema/InstallareProgrammi/DaSorgenti:compilare] i sorgenti reperibili a [http://hem.bredband.net/kaw/ncmpc/download.html questo indirizzo].
Linea 105: Linea 80:
=== Installazione da sorgenti ===
Installare le seguenti librerie, richieste per un corretto funzionamento del programma:
{{{
sudo apt-get install libncurses5-dev libglib2.0-dev
}}}
Scaricare il ''tarball'' del software dal sito ufficiale http://hem.bredband.net/kaw/ncmpc/download.html e dopo aver scompattato l' archivio, accedere alla cartella estratta; digitare da terminale i seguenti comandi:
{{{
./configure --prefix=/usr --sysconfdir=/etc
}}}
ed infine:
{{{
make
}}}
{{{
sudo make install
}}}
Per avere una visione globale dei comandi di Ncmpc, premere il tasto F1.
== gmpc ==
Linea 123: Linea 82:
'''gmpc''' è il client predefinito per [:AmbienteGrafico/Gnome:GNOME]. Per installarlo è sufficiente [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto ''gmpc''. In alternativa è possibile [:AmministrazioneSistema/InstallareProgrammi/DaSorgenti:compilare] i sorgenti reperibili a [http://sarine.nl/gmpc-downloads questo indirizzo].
Linea 124: Linea 84:
== Gmpc ==
Client predefinito per Gnome, presenta una vera e propria interfaccia grafica in Gtk2.
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Grandi/info.png,,center)]] ||<style="padding:0.5em; border:none;">Nel caso si scelga di compilare il programma da sorgenti è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] anche il pacchetto ''libmpd-dev''. ||
Linea 127: Linea 86:
=== Installazione da repositories ===
{{{
sudo apt-get install gmpc
}}}
=== Installazione di plugin ===
Linea 132: Linea 88:
=== Installazione da sorgenti ===
Installare le librerie necessarie per il corretto funzionamento del programma:
{{{
sudo apt-get install intltool python-gobject-dev libgtk2.0-dev libglade2-dev libglib2.0-dev
}}}
Prima di iniziare la compilazione di Gmpc è necessario, inoltre, installare il pacchetto ''libmpd'' (>=0.12.0); vedere alla voce '''Altri prorammi''' di questa guida.

Scaricare il ''tarball'' del programma dal sito ufficiale http://cms.qballcow.nl/index.php?page=Install_guide ed una volta scompattato l' archivio, accedere da terminale alla cartella appena estratta; fatto questo, digitare i seguenti comandi:
{{{
./configure --prefix=/usr
}}}
ed infine,
{{{
make
}}}
{{{
sudo make install
}}}

== Gmpc - Plugins ==
Gmpc mette a disposizione una serie di plugin, tra cui uno dei più interessanti, è certamente quello che consente di visualizzare l' etichette dei cd contenenti le canzoni in riproduzione sul player.

=== Gmpccaa ===
Installare le librerie necessarie per il corretto funzionamento del plugin:
{{{
sudo apt-get install libcurl3-dev
}}}
Scaricare il ''tarball'' dal sito ufficiale http://cms.qballcow.nl/index.php?page=Plugins e dopo averlo scompattato, accedere da terminale alla cartella appena estratta; fatto questo, digitare i seguenti comandi:
{{{
./configure --prefix=/usr
}}}
ed infine,
{{{
make
}}}
{{{
sudo make install
}}}
Completata la compilazione, il plugin comparirà tra le <<preferenze>> di configurazione del player grafico Gmpc.
È possibile installare dei [http://sarine.nl/gmpc-plugins plugin] che estendono le funzionalità del programma. Tra questi, uno dei più interessanti è '''gmpccaa''', che consente di visualizzare le etichette dei CD contenenti le canzoni in riproduzione sul lettore. Per includerli nel programma è necessario [:AmministrazioneSistema/InstallareProgrammi/DaSorgenti:compilare] i sorgenti reperibili a [http://sarine.nl/gmpc-plugins-downloads questo indirizzo].
Linea 174: Linea 91:
Altro Client con interfaccia grafica Gtk, molto semplice e pulito.
Linea 176: Linea 92:
=== Installazione ===
È possibile scaricare il pacchetto ''deb'' per Ubuntu a questo indirizzo: http://www.getdeb.net/search.php?keywords=sonata
'''Sonata''' è un altro client con interfaccia grafica sviluppata con le librerie '''Gtk'''. Per l'applicazione è sufficiente [:AmministrazioneSistema/InstallarePacchettiDebian:installare] il pacchetto `deb` reperibile a [http://www.getdeb.net/search.php?keywords=sonata questo indirizzo].
Linea 180: Linea 95:
== Libmpd ==
Installare il seguente pacchetto, necessario per un corretto funzionamento del player grafico Gmpc:
{{{
sudo apt-get install automake1.4
}}}
Scaricare il ''tarball'' della libreria dal sito ufficiale http://cms.qballcow.nl/index.php?page=Install e dopo averlo scompattato, accedere alla cartella estratta; poi, digitare da terminale:
{{{
./configure --prefix=/usr
}}}
ed infine,
{{{
make
}}}
{{{
sudo make install
}}}
Linea 198: Linea 97:
{{{
sudo apt-get install conky
}}}
Pur non essendo un vero e proprio client, questa applicazione consente di mostrare alcune informazioni relative al player Mpd; in particolare, artista, brano ed album in esecuzione.[[BR]]
Ecco un esempio di codici da inserire nel file di configurazione di conky (`~/.conkyrc`), per visualizzare le suddette info:
{{{

Pur non essendo un vero e proprio client, [:AmbienteGrafico/Conky:Conky] consente di mostrare alcune informazioni relative al riproduttore '''mpd'''. Quelle che seguono sono delle stringhe di esempio da inserire nel file di configurazione `~/.conkyrc`, al fine di visualizzare le informazioni sul brano corrente: {{{
Linea 209: Linea 104:
= Ulteriori risorse =
Linea 210: Linea 106:
= Links =
== Mpd ==
[http://www.musicpd.org/ Mpd]: Sito ufficiale del player.[[BR]]
[http://mpd.wikia.com/wiki/Main_Page Wiki]: Documentazione ufficiale del player.
 * [http://www.musicpd.org/ Sito ufficiale del progetto]
 * [http://mpd.wikia.com/wiki/Main_Page Documentazione ufficiale]
 * [http://www.musicpd.org/mpc.shtml Sito ufficiale del progetto mpc]
 * [http://hem.bredband.net/kaw/ncmpc/ Sito ufficiale del progetto ncmpc]
 * [http://cms.qballcow.nl/index.php?page=Gnome_Music_Player_Client Sito ufficiale del progetto gmpc]
 * [http://sonata.berlios.de/index.html Sito ufficiale del progetto Sonata]
 * [http://linux.die.net/man/5/mpd.conf Pagina man di mpd.conf]
Linea 215: Linea 114:
== Clients ==
=== Command Line Clients: ===
[http://www.musicpd.org/mpc.shtml Mpc]: Client utilizzabile da terminale.[[BR]]
[http://hem.bredband.net/kaw/ncmpc/ Ncmpc]: Client utilizzabile da terminale, con interfaccia pseudo-grafica.

=== Graphical Clients: ===
[http://cms.qballcow.nl/index.php?page=Gnome_Music_Player_Client Gmpc]: Client con interfaccia grafica, studiato per Gnome.[[BR]]
[http://sonata.berlios.de/index.html Sonata]: Client con interfaccia grafica Gtk+.

== Altro ==
[http://conky.sourceforge.net/ Conky]: Programma che visualizza sul desktop, le statistiche della macchina (`Cpu, Ram, Net, ..., etc`).

'''''Per chi volesse dare suggerimenti o segnalare degli errori riscontrati in questo wiki, può farlo contattandomi direttamente sul forum italiano di Ubuntu ([http://forum.ubuntu-it.org/index.php?action=profile;u=3656 Ajeje-Brazorf]) oppure inviando una mail al seguente indirizzo: shoeless.joe@tiscali.it.'''''
Linea 229: Linea 115:
CategoryNuoviDocumenti CategoryMultimedia CategoryInternet CategoryDaRevisionare

BR Indice(depth=2)

Introduzione

mpd è un lettore modulare realizzato con architettura client/server; il server si occupa della riproduzione vera e propria, mentre il client consente all' utente di interfacciarsi ad esso.

Installazione

Per [:AmministrazioneSistema/InstallareProgrammi:installare] il programma è sufficiente scaricare il pacchetto [apt://mpd mpd] disponibile nel [:Repository/Componenti:componente] universe dei [:Repository:repository] ufficiali.

Compilazione da sorgenti

Prima di procedere con la compilazione dei sorgenti è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] i seguenti pacchetti:

  • build-essential

  • autoconf

  • automake1.9

  • libtool

  • gawk

  • g77

  • fort77

  • gfortran

Affinchè mpd riconosca la maggior parte dei formati audio esistenti, è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] diversi pacchetti contenenti le librerie di sviluppo:

  • liboggflac-dev

  • libmikmod2-dev

  • libid3tag0-dev

  • libmpcdec-dev

  • libfaad2-dev

  • libaudiofile-dev

  • libvorbis-dev

  • libshout3-dev

  • libasound2-dev

  • libmad0-dev

Una volta scaricato e [:AmministrazioneSistema/FormatiDiCompressione#metodografico:scompattato] l'archivio compresso contenente i sorgenti del programma da [http://www.musicpd.org/files.shtml questo indirizzo] sarà possibile proseguire con la procedura di compilazione descritta nella [:AmministrazioneSistema/InstallareProgrammi/DaSorgenti:relativa guida].

Configurazione

Aprire il file /etc/mpd.conf oppure il file ~/.mpdconf con un [:Ufficio/EditorDiTesto:editor di testo] con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e aggiungere le seguenti righe:

music_directory         "~/music"
playlist_directory      "~/.mpd/playlists"
db_file                 "~/.mpd/tag_cache"
log_file                "~/.mpd/mpd.log"
error_file              "~/.mpd/errors.log"
pid_file                "~/.mpd/pid"

È consigliato aggiungere anche il seguente parametro:

state_file              "~/.mpd/state"
port                    "6600"

Immagine(Icone/Piccole/note.png,,center)

Sostituire i percorsi indicati con quelli adatti alla propria configurazione.

Avvio del programma

Per avviare il riproduttore è sufficiente digitare il seguente comando all'interno di una finestra di terminale:

mpd

Immagine(Icone/Piccole/note.png,,center)

Se dovesse venire segnalato un errore, probabilmente esso dipenderà dal fatto che manca la cartella ~/.mpd. Per crearla è sufficiente utilizzare il comando [:AmministrazioneSistema/ComandiBase#mkdir:mkdir].

Applicazioni per ascoltare la musica

mpc

mpc è un'applicazione priva di interfaccia grafica ed utilizzabile solo da [:AmministrazioneSistema/RigaDiComando:riga di comando]. Questa sua caratteristica può rivelarsi utilissima se si desidera configurare mpd con uno script automatico.

Per installare il programma è sufficiente [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto mpc. In alternativa è possibile [:AmministrazioneSistema/InstallareProgrammi/DaSorgenti:compilare] i sorgenti reperibili a [http://www.musicpd.org/mpc.shtml questo indirizzo].

ncmpc

Questo client, come il precedente, è utilizzabile solo mediante terminale, ma grazie all'uso delle librerie ncurses, presenta anche un'interfaccia grafica minimale.

Per l'installazione è sufficiente [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto ncmpc. In alternativa è possibile [:AmministrazioneSistema/InstallareProgrammi/DaSorgenti:compilare] i sorgenti reperibili a [http://hem.bredband.net/kaw/ncmpc/download.html questo indirizzo].

gmpc

gmpc è il client predefinito per [:AmbienteGrafico/Gnome:GNOME]. Per installarlo è sufficiente [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto gmpc. In alternativa è possibile [:AmministrazioneSistema/InstallareProgrammi/DaSorgenti:compilare] i sorgenti reperibili a [http://sarine.nl/gmpc-downloads questo indirizzo].

Immagine(Icone/Grandi/info.png,,center)

Nel caso si scelga di compilare il programma da sorgenti è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] anche il pacchetto libmpd-dev.

Installazione di plugin

È possibile installare dei [http://sarine.nl/gmpc-plugins plugin] che estendono le funzionalità del programma. Tra questi, uno dei più interessanti è gmpccaa, che consente di visualizzare le etichette dei CD contenenti le canzoni in riproduzione sul lettore. Per includerli nel programma è necessario [:AmministrazioneSistema/InstallareProgrammi/DaSorgenti:compilare] i sorgenti reperibili a [http://sarine.nl/gmpc-plugins-downloads questo indirizzo].

Sonata

Sonata è un altro client con interfaccia grafica sviluppata con le librerie Gtk. Per l'applicazione è sufficiente [:AmministrazioneSistema/InstallarePacchettiDebian:installare] il pacchetto deb reperibile a [http://www.getdeb.net/search.php?keywords=sonata questo indirizzo].

Altri programmi

Conky

Pur non essendo un vero e proprio client, [:AmbienteGrafico/Conky:Conky] consente di mostrare alcune informazioni relative al riproduttore mpd. Quelle che seguono sono delle stringhe di esempio da inserire nel file di configurazione ~/.conkyrc, al fine di visualizzare le informazioni sul brano corrente:

${color #88aadd}MPD: ${alignc}$mpd_artist - $mpd_title
${color #88aadd}$mpd_bar
${color #88aadd}${alignc}$mpd_status

Ulteriori risorse


CategoryMultimedia CategoryInternet CategoryDaRevisionare