*Linux Guide - Peyote Music Player

Peyote

Peyote è un player musicale che funziona attraverso il Terminale con una interfaccia molto simile a Midnight Commander. Ha un impatto minimo sulle prestazioni del PC e può essere facilmente controllato con la tastiera e il mouse.
Supporta la riproduzione di file in formato wv ( wavepack ), wav, flac, ape, ogg, m4a ed mp3. Supporta i TAG ID3v2, APEv2, FLAC, Vorbis e le playlist multiple. Riesce anche ad identificare la tipologia dei caratteri per le playlist .m3u e .cue (utf8/cp1251 o altro). Può codificare gli mp3 e garantire operazioni quali "copia", "rinomina", "rimuovi" e "sposta".
Possiede un equalizzatore a 10 bande e la possibilità di impostare l'effetto Crossfade.

L'autore di questa meraviglia è Platon Peacel☮ve: platonny at ngs dot ru
Peyote è offerto con licenza GNU General Public License version 3.0 (GPLv3)

*

1. Dipendenze

Per poter avere il player funzionante, è necessario risolvere queste dipendenze:
  • Python 2.5 (or superiore) e curses con ampio supporto dei caratteri.
  • Mutagen è un modulo Python per la manipolazione dei metadati audio
  • PyGST è un GStreamer Python Bindings
  • PyGObject Python bindings per la libreria GObject
  • DBus-Python bindings Python per la libreria DBus
Il Terminale deve poter mostrare questi simboli unicode: ☮, ☸, ♺, ⚮, ⚅, ⚯, ☰ , ♍, ☯, ♫, ⚐, ☐, ☒

2. Chiavi di attivazione

2.1 Player

  • s - casuale
  • r - ripetere
  • x - riproduce la canzone indietro/avanti
  • spazio - riproduzione/pausa
  • shift + left/right - salta indietro/avanti di 10 secondi
  • n/p - prossima/precedente
  • w - redraw
  • q - salva la sessione attuale ed esce
  • ctrl+c - esce

2.2 Pannello

  • tab - cambia il pannello attuale
  • >    < - scheda prossima/precedente
  • up/down - sposta la barra di selezione
  • home/end - sposta la barra di selezione alla prima/ultima voce
  • page up    page down - sposta la barra di selezione di una pagina su/giù
  • insert - tag/untag della voce
  • * - tag/untag di tutte le voci
  • - - rimuove i tag a tutte le voci etichettate
  • shift + up/down - muove la voce attualmente selezionata o le voci etichettate
  • c - cambia la locazione nel pannello attuale. Sarete in grado di digitare 'equaliser://'
  • 1    2 - aumenta/diminuisce la larghezza del pannello
  • t - crea un nuovo pannello
  • y - chiude il pannello attuale
  • backspace - andate alla attuale od alla prossima canzone
  • / - ricerca rapida

2.3 FileSystem

  • enter    right - apre (riproduce) la directory attualmente selezionata o la playlisl
  • left - va alla directory progenitrice
  • del    F8 - cancella la voce attualmente selezionata o le voci etichettate
  • F9 - rinomina il file attualmente selezionato o le voci etichettate
  • F7 - crea una playlist o una directory
  • F4/F5 - copia (aggiunge) la voce o le voci etichettate all'attuale pannello non selezionato
  • F6 - sposta la voce o le voci etichettate all'attuale pannello non selezionato
  • F3 - codifica mp3 della canzone o delle canzoni selezionate nel pannello non selezionato
  • ! - esegue un comando di shell
  • ? - cerca una canzone
  • d - calcola la dimensione di una directory selezionata
  • f - mostra/nasconde i file ordinari
  • m - cambia la modalità di visualizzazione
  • u - marca la canzone attuale o le canzoni selezionate
  • U - marca la canzone attuale o le canzoni selezionate

2.4 Playlist

  • m - cambia la modalità di visualizzazione
  • rigth - passa alla prossima canzone
  • enter - riproduce la canzone selezionata
  • left - passa alla directory progenitrice
  • del    F8 - cancella le canzoni attualmente selezionate o le canzoni etichettate
  • F2 - salva la playlist
  • u - marca la canzone attuale o le canzoni selezionate
  • U - marca la canzone attuale o le canzoni selezionate
  • f7 - aggiunge l'url di una canzone alla playlist

2.5 equalizer://

  • F2 - salva

2.6 locations://

  • F7 - aggiunge una nuova locazione
  • del, F8 - cancella la locazione attuale o la locazione etichettata
  • F9 - rinomina la locazione attuale

2.7 config://

  • del, F8 - cancella

3. mouse

Peyote supporta l'uso del mouse.
Questa tabella descrive come usare il mouse.
Pulsante del mouse Elemento Comportamento
Pannello
Sinistro voce seleziona la voce
Destro voce marca (smarca) la voce
Doppio canzone riproduce subito la canzone
Doppio directory apre la directory
Doppio playlist apre la playlist
Sinistro header apre la directory
Sinistro ☐/☒ marca come (non)riprodotta
Player
Sinistro ♺,⚅ fissa la riproduzione mischiata
Sinistro ☐, ☒ fissa la riproduzione ripetuta
Sinistro ↓,↑ riproduzione a ritroso/in avanti
Sinistro spazio vuoto arresta/ripristina la riproduzione
Barra delle chiavi
Sinistro ☚/☛ scorrimento
Sinistro ☝,☟ cambia la barra delle chiavi
Sinistro chiave premere la chiave
Sinistro pulsante premere pulsante button
Comportamento predefinito del mouse
Potete copiare e incollare del testo premendo il tasto shift.

4. Tips'n'Tricks

  • Terminale Guake - Guake è un ottimo Terminale per Gnome. E' un ottima idea avviare peyote in questo Terminale.
  • Conky - Se usate Conky, potete incollare questa riga nel file conky.conf:

    ${execp mescaline --print-artist --print-title}

    E' richiesto Peyote 0.9.1 o superiore.

5. Bugs

Se incontrate qualche bug, segnalatelo nel bugs tracker.

6. Download

6.1 Debian o Ubuntu

Potete scaricare l'ultimo pacchetto debian (.deb) direttamente da qui. Quindi installate il pacchetto e le dipendenze con questi comandi:

sudo apt-get install python-gtk2 python-mutagen python-gst0.10 gstreamer0.10-plugins-base gstreamer0.10-plugins-good

sudo dpkg -i peyote-x.y.z.deb

6.2 Linux

Potete scaricare il pacchetto dei sorgenti (.tar.bz2) da qui e poi installarlo con questi comandi:

tar -xjf peyote_x.y.z.tar.bz2

cd peyote_x.y.z

./configure && make && sudo make install

7. Links utili

***

Indice | Torna in alto