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 35 e 66 (in 31 versioni)
Versione 35 del 30/10/2006 03.29.48
Dimensione: 6139
Autore: AjejeBrazorf
Commento:
Versione 66 del 25/09/2007 12.37.23
Dimensione: 7382
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
[[BR]]
||<tablestyle="font-size: 18px; text-align: center; width:100%; background:red; margin: 0 0 0 0;" style="padding:0.5em;">'''ATTENZIONE: Questa pagina è in revisione'''||
#format wiki
#LANGUAGE it
Linea 5: Linea 5:
||<tablestyle="float:right; font-size: 0.9em; width:30%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]|| ||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents(2)]]||
Linea 8: Linea 8:
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.
'''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.
Linea 13: Linea 10:
= Installazione da repositories =
Digitare sul terminale,

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

= Compilazione da sorgenti =

[:InstallareProgrammi:Installare] i seguenti pacchetti, necessari per la compilazione:
 * ''build-essential''
 * ''autoconf''
 * ''automake1.9''
 * ''libtool''
 * ''gawk''
 * ''g77''
 * ''fort77''
 * ''gfortran''

Affinchè '''mpd''' riconosca la maggior parte dei formati audio esistenti, è necessario [:InstallareProgrammi:Installare] diversi pacchetti contenenti 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 [: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 [:InstallareProgrammi/DaSorgenti:relativa guida].

= Configurazione =

Aprire il file `/etc/mpd.conf` oppure il file `~/.mpdconf` con un [:EditoriDiTesto:editor di testo] con i [:Sudo:privilegi di amministrazione] e aggiungere le seguenti righe:
Linea 16: Linea 44:
sudo apt-get install mpd 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 19: Linea 52:
= Installazione da sorgenti =
Installare i pacchetti necessari per la compilazione:
È consigliato aggiungere anche il seguente parametro:
Linea 22: Linea 54:
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/uploads/files/mpd-0.12.1.tar.gz mpd-0.12.1.tar.gz] o [http://www.musicpd.org/uploads/files/mpd-0.12.1.tar.bz2 mpd-0.12.1.tar.bz2]) ed estrarre l' archivio mediante ''file-roller'' oppure da riga di comando, digitando:
{{{
tar -zxvf [nome_archivio].tar.gz
state_file "~/.mpd/state"
port "6600"
Linea 33: Linea 58:
= 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.
||<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 54: Linea 60:
attachment:Icone/Piccole/note.png I percorsi indicati sono orientativi. = Avvio del programma =
Linea 56: Linea 62:
= 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 61: Linea 66:
Se dovesse segnalare un errore, probabilmente dipende dal fatto che manca la directory `~/.mpd` impostata nel precedente file di configurazione.[[BR]]
Se l' utente decidesse di utilizzare la suddetta cartella, sarà necessario crearla:
{{{
mkdir ~/.mpd
}}}
Linea 67: Linea 67:
||<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 [:ComandiBase#mkdir:mkdir]''. ||
Linea 68: Linea 69:
= 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.
= Applicazioni per ascoltare la musica =
Linea 73: Linea 71:
=== Installazione da repositories ===
{{{
sudo apt-get install mpc
}}}
== mpc ==
Linea 78: Linea 73:
=== Installazione da sorgenti === '''mpc''' è un'applicazione priva di interfaccia grafica ed utilizzabile solo da [:RigaDiComando:riga di comando]. Questa sua caratteristica può rivelarsi utilissima se si desidera configurare '''mpd''' con uno script automatico.
Linea 80: Linea 75:
Per installare il programma è sufficiente [:InstallareProgrammi:installare] il pacchetto ''mpc''. In alternativa è possibile [:InstallareProgrammi/DaSorgenti:compilare] i sorgenti reperibili a [http://www.musicpd.org/mpc.shtml questo indirizzo].
Linea 81: Linea 77:
== Ncmpc ==
Anche questo client è utilizzabile solo mediante terminale, ma grazie all' uso delle librerie `ncurses`, presenta una interfaccia pseudo-grafica che lo rende un po' più 'gradevole' rispetto ad Mpc.
== ncmpc ==
Linea 84: Linea 79:
=== Installazione da repositories ===
{{{
sudo apt-get install ncmpc
}}}
Questo client, come il precedente, è utilizzabile solo mediante terminale, ma grazie all'uso delle librerie '''ncurses''', presenta anche un'interfaccia grafica minimale.
Linea 89: Linea 81:
=== Installazione da sorgenti ===

Per l'installazione è sufficiente [:InstallareProgrammi:installare] il pacchetto ''ncmpc''. In alternativa è possibile [:InstallareProgrammi/DaSorgenti:compilare] i sorgenti reperibili a [http://hem.bredband.net/kaw/ncmpc/download.html questo indirizzo].
Linea 94: Linea 84:
Client predefinito per Gnome, presenta una vera e propria interfaccia grafica in Gtk2. Client predefinito per GNOME, presenta una vera e propria interfaccia grafica in Gtk2.
Linea 96: Linea 86:
=== Installazione da repositories === === Installazione ===
Linea 102: Linea 92:
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 programmi''' di questa guida.

Scaricare il ''tarball'' del programma dal sito ufficiale http://sarine.nl/gmpc-downloads 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 - Plugin ==
Gmpc mette a disposizione una serie di plugin, tra cui uno dei più interessanti, è certamente quello che consente di visualizzare le 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://sarine.nl/gmpc-plugins-downloads 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 lettore grafico Gmpc.
Linea 108: Linea 129:
È possibile scaricare il pacchetto ''deb'' per Ubuntu a questo indirizzo: [http://www.getdeb.net/search.php?keywords=sonata Sonata 0.7.1.deb] È possibile scaricare il pacchetto `deb` per Ubuntu a [http://www.getdeb.net/search.php?keywords=sonata questo] indirizzo:
Linea 111: Linea 132:
== 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://sarine.nl/gmpc-downloads e dopo averlo scompattato, accedere alla cartella estratta; poi, digitare da terminale:{{{
./configure --prefix=/usr
}}} ed infine {{{
make
}}} {{{
sudo make install
}}}
Linea 115: Linea 149:
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 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: {{{
Linea 123: Linea 156:
= Links =
== Mpd ==
[http://www.musicpd.org/ Mpd]: Sito ufficiale del player.[[BR]]
[http://mpd.wikia.com/wiki/Main_Page Wiki]: Documentazione ufficiale del player.
Linea 128: Linea 157:
== 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.
= Ulteriori risorse =
Linea 133: Linea 159:
=== Graphical Clients: ===
[http://cms.qballcow.nl/index.php?page=Gnome_Music_Player_Client Gmpc]: Client con interfaccia grafica, studiato per Gnome.
[http://sonata.berlios.de/index.html Sonata]: Client con interfaccia grafica Gtk+.
 * [http://www.musicpd.org/ Sito ufficiale del progetto]
 * [http://mpd.wikia.com/wiki/Main_Page Documentazione ufficiale]
 * [http://www.musicpd.org/mpc.shtml Client Mpc utilizzabile da terminale]
 * [http://hem.bredband.net/kaw/ncmpc/ Cleint Ncmpc utilizzabile da terminale, con interfaccia pseudo-grafica]
 * [http://cms.qballcow.nl/index.php?page=Gnome_Music_Player_Client Client per GNOME]
 * [http://sonata.berlios.de/index.html Client Sonata]
 * [http://linux.die.net/man/5/mpd.conf Pagina man di mpd.conf]
Linea 137: Linea 167:
== Altro ==
[http://conky.sourceforge.net/ Conky]: Programma che visualizza sul desktop, le statistiche della macchina (`Cpu, Ram, Net, ..., etc`).
Linea 140: Linea 168:
'''''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.'''''
----
CategoryMultimedia CategoryInternet CategoryDaRevisionare

BR

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 [:InstallareProgrammi:installare] il programma è sufficiente scaricare il pacchetto mpd disponibile nel [:Repository/Componenti:componente] universe dei [:Repository:repository] ufficiali.

Compilazione da sorgenti

[:InstallareProgrammi:Installare] i seguenti pacchetti, necessari per la compilazione:

  • build-essential

  • autoconf

  • automake1.9

  • libtool

  • gawk

  • g77

  • fort77

  • gfortran

Affinchè mpd riconosca la maggior parte dei formati audio esistenti, è necessario [:InstallareProgrammi:Installare] diversi pacchetti contenenti 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 [: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 [:InstallareProgrammi/DaSorgenti:relativa guida].

Configurazione

Aprire il file /etc/mpd.conf oppure il file ~/.mpdconf con un [:EditoriDiTesto:editor di testo] con i [: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 [:ComandiBase#mkdir:mkdir]''.

Applicazioni per ascoltare la musica

mpc

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

Per installare il programma è sufficiente [:InstallareProgrammi:installare] il pacchetto mpc. In alternativa è possibile [: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 [:InstallareProgrammi:installare] il pacchetto ncmpc. In alternativa è possibile [:InstallareProgrammi/DaSorgenti:compilare] i sorgenti reperibili a [http://hem.bredband.net/kaw/ncmpc/download.html questo indirizzo].

Gmpc

Client predefinito per GNOME, presenta una vera e propria interfaccia grafica in Gtk2.

Installazione

sudo apt-get install gmpc

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 programmi di questa guida.

Scaricare il tarball del programma dal sito ufficiale http://sarine.nl/gmpc-downloads 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 - Plugin

Gmpc mette a disposizione una serie di plugin, tra cui uno dei più interessanti, è certamente quello che consente di visualizzare le 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://sarine.nl/gmpc-plugins-downloads 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 lettore grafico Gmpc.

Sonata

Altro Client con interfaccia grafica Gtk, molto semplice e pulito.

Installazione

È possibile scaricare il pacchetto deb per Ubuntu a [http://www.getdeb.net/search.php?keywords=sonata questo] indirizzo:

Altri programmi

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://sarine.nl/gmpc-downloads e dopo averlo scompattato, accedere alla cartella estratta; poi, digitare da terminale:

./configure --prefix=/usr

ed infine

make

sudo make install

Conky

sudo apt-get install conky

Pur non essendo un vero e proprio client, [:AmbienteGrafico/Conky:Conky] 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:

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

Ulteriori risorse


CategoryMultimedia CategoryInternet CategoryDaRevisionare