|
Dimensione: 8783
Commento: Ho eliminato i riferimenti al mio account: non ripristinare... grazie!
|
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. == 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`). |
* [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 228: | Linea 115: |
| CategoryNuoviDocumenti | CategoryMultimedia CategoryInternet CategoryDaRevisionare |
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"
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
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].
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
[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]
