Difference between revisions of "Ncmpcpp (Italiano)"

From ArchWiki
Jump to: navigation, search
(Created page with "Category:Audio/Video (English) {{i18n|Ncmpcpp}} {{Article summary start}} {{Article summary text|Covers installation and usage of ncmpcpp (ncmpc++)}} {{Article summary hea...")
 
m (Si installa senza riferimenti a repo)
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category:Audio/Video (English)]]
+
[[Category:Audio/Video (Italiano)]]
{{i18n|Ncmpcpp}}
+
[[en:Ncmpcpp]]
{{Article summary start}}
+
{{Article summary start|Sommario}}
{{Article summary text|Covers installation and usage of ncmpcpp (ncmpc++)}}
+
{{Article summary text|Spiega come installare ed usare ncmpcpp (ncmpc++)}}
{{Article summary heading|Related}}
+
{{Article summary heading|Articoli correlati}}
{{Article summary wiki|mpd}} - Music Player Daemon
+
{{Article summary wiki|Music_Player_Daemon_(Italiano)}}
 
{{Article summary end}}
 
{{Article summary end}}
  
==Introduction==
+
==Introduzione==
[http://unkart.ovh.org/ncmpcpp/ Ncmpcpp] or ncmpc++ is an [[mpd]] client with a UI very similar to ncmpc, but it provides new useful features such as support for regular expressions in search engine, extended song format, items filtering, last.fm support, ability to sort playlist, local filesystem browser and other minor functions.  To use it, a functional [[mpd]] must be present on the system since ncmpcpp/mpd work together in a client/server relationship.
+
[http://unkart.ovh.org/ncmpcpp/ Ncmpcpp] o ncmpc++ è un client [[Music_Player_Daemon_(Italiano)|Mpd]] che ha un'intefaccia utente molto simile a quella di ncmpc, ma che mette a disposizione delle utilità aggiuntive come il supporto ad espressioni regolari nel motore di ricerca, formato esteso per le canzoni, filtro degli oggetti, supporto a last.fm, possibilità di ordinare le playlist, un browser per le cartelle locali, oltre a funzioni minori aggiuntive. Per usarlo, [[Music_Player_Daemon_(Italiano)|mpd]] deve essere installato e funzionante sul sistema, poiché ncmpcpp e mpd lavorano insieme in rapporto client/server.
  
The shell "GUI" for ncmpcpp is highly customizableEdit {{Filename|~/.ncmpcpp/config}} to your likingFor inspiration, see the following resources:
+
L'interfaccia grafica (GUI) da shell per ncmpcpp è altamente configurabileÈ sufficiente modificare {{ic|~/.ncmpcpp/config}} secondo le proprie prederenzePer qualche esempio, consultare i seguenti link:
  
 
* [https://bbs.archlinux.org/viewtopic.php?id=66488 Show your .ncmpcpp/config with Screenshot forum thread]
 
* [https://bbs.archlinux.org/viewtopic.php?id=66488 Show your .ncmpcpp/config with Screenshot forum thread]
 
* [http://unkart.ovh.org/ncmpcpp/screenshots.php Project screenshots page]
 
* [http://unkart.ovh.org/ncmpcpp/screenshots.php Project screenshots page]
  
==Installation==
+
== Installazione ==
The official package resides in [community]
+
# pacman -S ncmpcpp
+
  
==(Very) Basic configuration==
+
{{Pkg|ncmpcpp}} si [[pacman (Italiano)|installa]] dai [[Official_Repositories_(Italiano)|repository ufficiali]].
After installation a sample configuration file can be found in /usr/share/doc/ncmpcpp/config
+
  
If, after installation, ~/.ncmpcpp/config has not been created, you could copy the sample config and edit at the very least the following three configuration options:
+
==Configurazione (molto) basilare==
 +
Dopo l'installazione è possibile trovare un semplice file di configurazione in /usr/share/doc/ncmpcpp/config
  
* mpd_host (should point to the host on which mpd resides, can be "localhost" or "127.0.0.1" if on the same machine)
+
Nel caso in cui, dopo l'installazione, ~/.ncmpcpp/config non sia stato creato, è possibile copiare e modificare la configurazione d'esempio in particolare le tre opzioni seguenti:
* mpd_port (unless you've changed the defaults of mpd, this should be "6600")
+
* mpd_music_dir (the same directory value as specified in "music_directory" in mpd.conf)
+
  
==Enabling visualization==
+
* mpd_host (deve indicare l'host su cui si trova mpd: può essere "localhost" o "127.0.0.1" se è sullo stesso sistema)
For visualization, one needs the {{Package AUR|ncmpcpp-fftw}} package from the [[AUR]].  Once built, add a few lines to {{Filename|/etc/mpd.conf}} to enable the generation of the [[Wikipedia:Fast Fourier transform|fast Fourier transform]] data for the visualization:
+
* mpd_port (a meno che non sia stato cambiato quello di default in mpd, dovrebbe essere "6600")
 +
* mpd_music_dir (la stessa cartella "music_directory" indicata in mpd.conf)
 +
 
 +
==Abilitare la visualizzazione==
 +
Per abilitare la visualizzazione, è necessario il pacchetto {{AUR|ncmpcpp-git}} da [[Arch_User_Repository_(Italiano)|AUR]].  Una volta compilato, è necessario aggiungere delle righe a {{ic|/etc/mpd.conf}} (o {{ic|$HOME/.mpd/mpd.conf}}, nel caso in cui [[Music_Player_Daemon_(Italiano)#Configurazione_alternativa|si avvii mpd come utente]]) per abilitare la generazione dei dati [http://it.wikipedia.org/wiki/Trasformata_di_Fourier_veloce fast Fourier transform] per la visualizzazione:
  
 
<pre>
 
<pre>
 
audio_output {
 
audio_output {
    type                   "fifo"
+
      type           "fifo"
    name                   "my_fifo"
+
      name           "My FIFO"
    path                   "/tmp/mpd.fifo"
+
      path           "/tmp/mpd.fifo"
 +
      format          "44100:16:2"
 
}
 
}
 
</pre>
 
</pre>
  
Additional lines need to be added to {{Filename|~/.ncmpcpp/config}}
+
Delle altre righe devono essere poi aggiunte a {{ic|~/.ncmpcpp/config}}
  
 
<pre>
 
<pre>
 
visualizer_fifo_path = "/tmp/mpd.fifo"
 
visualizer_fifo_path = "/tmp/mpd.fifo"
visualizer_output_name = "my_fifo"
+
visualizer_output_name = "My FIFO"
 
visualizer_sync_interval = "1"
 
visualizer_sync_interval = "1"
 
#visualizer_type = "wave" (spectrum/wave)
 
#visualizer_type = "wave" (spectrum/wave)
Line 49: Line 50:
 
</pre>
 
</pre>
  
Users can chose between either a spectrum analyzer or wave form.
+
È possibile scegliere tra un analizzatore dello spettro (spectrum) o una forma d'onda (wave).
  
==Basic Usage==
+
==Utilizzo di base==
===Loading ncmpc++===
+
===Caricare ncmpc++===
Load ncmpc++ in a shell  
+
Caricare ncmpc++ in una shell  
 
  $ ncmpcpp
 
  $ ncmpcpp
===Remapping keys===
+
===Impostare le scorciatoie da tastiera===
A listing of keys and their respective functions is available from within npmpcpp itself via hitting {{Keypress|1}}.  Users may remap any of the default keys simply by copying {{Filename|/usr/share/doc/ncmpcpp/keys}} ~/.ncmpcpp and editing it.
+
Una lista di tasti e delle loro rispettive funzioni è disponibile all'interno dello stesso ncmpcpp semplicemente premendo {{Keypress|1}}.  L'utente può modificare le impostazioni predefinite per un tasto qualunque copiando {{ic|/usr/share/doc/ncmpcpp/keys}} in ~/.ncmpcpp ed editandolo.
  
===Different views===
+
===Altre visuali===
Partial list of views within ncmpc++
+
Ecco una lista parziale delle visuali alternative in ncmpc++
*{{Keypress|0}} - Clock
+
*{{Keypress|0}} - Orologio
*{{Keypress|1}} - Help
+
*{{Keypress|1}} - Aiuto
*{{Keypress|2}} - Current playlist
+
*{{Keypress|2}} - Playlist attuale
 
*{{Keypress|3}} - Filesystem browser
 
*{{Keypress|3}} - Filesystem browser
*{{Keypress|4}} - DB search
+
*{{Keypress|4}} - Ricerca nel database
*{{Keypress|5}} - Library
+
*{{Keypress|5}} - Libreria
*{{Keypress|6}} - Playlist editor
+
*{{Keypress|6}} - Editor della playlist
*{{Keypress|7}} - Tag editor (very powerful!)
+
*{{Keypress|7}} - Editor dei tag (molto performante!)
*{{Keypress|9}} - Music visualizer
+
*{{Keypress|9}} - Modalità visuale
 
+
===Other UI keys===
+
*{{Keypress|\}} - Switch between classic and alternative views
+
*{{Keypress|#}} - Display bitrate of file
+
*{{Keypress|i}} - Show song info
+
*{{Keypress|I}} - Show artist info (saved in {{Filename|~/.ncmpcpp/artists/ARTIST.txt}})
+
*{{Keypress|L}} - Shuffle between available lyric databases
+
*{{Keypress|l}} - Retrieve song lyrics for current song Show/hide lyrics
+
  
{{Note|As mentioned above, the visualizer is not enabled in the ncmpcpp package in the repo.  Users will need to build the fftw version from the AUR.}}
+
===Altre scorciatoie da tastiera===
 +
*{{Keypress|\}} - Passa da visualizzazione classica ad alternativa
 +
*{{Keypress|#}} - Mostra il bitrate del file
 +
*{{Keypress|i}} - Mostra informazioni della canzone
 +
*{{Keypress|I}} - Mostra informazioni sull'artista (salvate in {{ic|~/.ncmpcpp/artists/ARTIST.txt}})
 +
*{{Keypress|L}} - Scorre i database dei testi disponibili
 +
*{{Keypress|l}} - Recupera i testi per la canzone corrente; Mostra/nasconde i testi
  
===Playback modes===
+
{{Note|Come già menzionato, la visualizzazione non è abilitata nel pacchetto ncmpcpp dei repo. È necessaria la versione git da AUR.}}
  
Noticed the control panel in the upper right; shown in alternative mode:
+
===Modalità di riproduzione===
 +
Facciamo attenzione al pannello di controllo in alto a destra: mostrato in modalità altenative:
  
  1:40/4:16 1082 kbps                            ──┤ Criminal ├──                                      Vol: 98%
+
  1:40/7:38 1082 kbps                            ──┤ Hatred ├──                                      Vol: 98%
  [playing]                            Disturbed - Indestructible (2008)                               '''[-z-c--]'''
+
  [playing]                            Manowar - Into glory ride (1983)                             '''[-z-c--]'''
  
And again in classic mode:
+
e poi ancora nella modalità classica:
 
  ─────────────────────────────────────────────────────────────────────────────────────────────────────────'''[zc]'''─
 
  ─────────────────────────────────────────────────────────────────────────────────────────────────────────'''[zc]'''─
  
This corresponds to the playback modes; ordered from left to right, they are:
+
Questo corrisponde alle modalità di riproduzione; ordinandole da sinistra a destra, sono:
  
*{{Keypress|r}} - repeat mode '''[r-----]'''
+
*{{Keypress|r}} - ripetizione '''[r-----]'''
*{{Keypress|z}} - random mode '''[-z----]'''
+
*{{Keypress|z}} - riproduzione casuale '''[-z----]'''
*{{Keypress|y}} - single mode '''[--s---]'''
+
*{{Keypress|y}} - riproduzione singola '''[--s---]'''
*{{Keypress|R}} - consume mode '''[---c--]'''
+
*{{Keypress|R}} - riproduzione ad esaurimento '''[---c--]'''
*{{Keypress|x}} - crossfade mode '''[----x-]'''
+
*{{Keypress|x}} - riproduzione incrociata (crossfade) '''[----x-]'''
  
The final "-" is only active when the user forces an update to the datebase via {{Keypress|u}}.
+
L'ultimo "-" è attivo solo quando l'utente forza l'update del database premendo {{Keypress|u}}.

Revision as of 21:19, 28 May 2013

Sommario help replacing me
Spiega come installare ed usare ncmpcpp (ncmpc++)
Articoli correlati
Music_Player_Daemon_(Italiano)

Introduzione

Ncmpcpp o ncmpc++ è un client Mpd che ha un'intefaccia utente molto simile a quella di ncmpc, ma che mette a disposizione delle utilità aggiuntive come il supporto ad espressioni regolari nel motore di ricerca, formato esteso per le canzoni, filtro degli oggetti, supporto a last.fm, possibilità di ordinare le playlist, un browser per le cartelle locali, oltre a funzioni minori aggiuntive. Per usarlo, mpd deve essere installato e funzionante sul sistema, poiché ncmpcpp e mpd lavorano insieme in rapporto client/server.

L'interfaccia grafica (GUI) da shell per ncmpcpp è altamente configurabile. È sufficiente modificare ~/.ncmpcpp/config secondo le proprie prederenze. Per qualche esempio, consultare i seguenti link:

Installazione

ncmpcpp si installa dai repository ufficiali.

Configurazione (molto) basilare

Dopo l'installazione è possibile trovare un semplice file di configurazione in /usr/share/doc/ncmpcpp/config

Nel caso in cui, dopo l'installazione, ~/.ncmpcpp/config non sia stato creato, è possibile copiare e modificare la configurazione d'esempio in particolare le tre opzioni seguenti:

  • mpd_host (deve indicare l'host su cui si trova mpd: può essere "localhost" o "127.0.0.1" se è sullo stesso sistema)
  • mpd_port (a meno che non sia stato cambiato quello di default in mpd, dovrebbe essere "6600")
  • mpd_music_dir (la stessa cartella "music_directory" indicata in mpd.conf)

Abilitare la visualizzazione

Per abilitare la visualizzazione, è necessario il pacchetto ncmpcpp-gitAUR da AUR. Una volta compilato, è necessario aggiungere delle righe a /etc/mpd.conf (o $HOME/.mpd/mpd.conf, nel caso in cui si avvii mpd come utente) per abilitare la generazione dei dati fast Fourier transform per la visualizzazione:

audio_output {
      type            "fifo"
      name            "My FIFO"
      path            "/tmp/mpd.fifo"
      format          "44100:16:2"
}

Delle altre righe devono essere poi aggiunte a ~/.ncmpcpp/config

visualizer_fifo_path = "/tmp/mpd.fifo"
visualizer_output_name = "My FIFO"
visualizer_sync_interval = "1"
#visualizer_type = "wave" (spectrum/wave)
visualizer_type = "spectrum" (spectrum/wave)

È possibile scegliere tra un analizzatore dello spettro (spectrum) o una forma d'onda (wave).

Utilizzo di base

Caricare ncmpc++

Caricare ncmpc++ in una shell

$ ncmpcpp

Impostare le scorciatoie da tastiera

Una lista di tasti e delle loro rispettive funzioni è disponibile all'interno dello stesso ncmpcpp semplicemente premendo Template:Keypress. L'utente può modificare le impostazioni predefinite per un tasto qualunque copiando /usr/share/doc/ncmpcpp/keys in ~/.ncmpcpp ed editandolo.

Altre visuali

Ecco una lista parziale delle visuali alternative in ncmpc++

Altre scorciatoie da tastiera

Note: Come già menzionato, la visualizzazione non è abilitata nel pacchetto ncmpcpp dei repo. È necessaria la versione git da AUR.

Modalità di riproduzione

Facciamo attenzione al pannello di controllo in alto a destra: mostrato in modalità altenative:

1:40/7:38 1082 kbps                            ──┤ Hatred ├──                                       Vol: 98%
[playing]                             Manowar - Into glory ride (1983)                              [-z-c--]

e poi ancora nella modalità classica:

─────────────────────────────────────────────────────────────────────────────────────────────────────────[zc]

Questo corrisponde alle modalità di riproduzione; ordinandole da sinistra a destra, sono:

L'ultimo "-" è attivo solo quando l'utente forza l'update del database premendo Template:Keypress.