How-To :: MOC, habilitando o suporte a letras de músicas com o clyrics


E agora veremos como é fácil habilitar o suporte a letras no meu querido player chamado: MOC (Music On Console).

Não tratarei da instalação do MOC, pois o mesmo deve estar disponível em todas as distros, até mesmo no Fedora? rsrs (o amigo Elder Marco até me ensinou uma vez como empacotá-lo pro Fedora), mas já perdi as manhas disso! kkkk

Aqui o suporte às letras das músicas se dará por meio do script clyrics, e este depende da instalação de um módulo CPAN, cujo método recomendado está descrito neste post:

How-To :: instalação de módulos CPAN no Debian

Mas você também pode fazer da maneira antiga:

$ sudo su
# perl -MCPAN -e shell
install WWW::Mechanize
exit
# exit

Esta dica também pode ser aplicada aos que usam o player CMUS, o que não vem ao caso aqui.

Feito isto passemos à instalação e configuração do clyrics:

$ wget -nv https://github.com/trizen/clyrics/archive/0.02.tar.gz
$ tar xf clyrics-0.02.tar.gz 
$ chmod +x clyrics-0.02/clyrics
$ sudo cp -av clyrics-0.02/clyrics /usr/local/bin/ ## ou $HOME/bin como fiz aqui
$ chmod +x clyrics-0.02/plugins/*
$ mkdir -pv ~/.config/clyrics
$ cp -av clyrics-0.02/plugins ~/.config/clyrics/

Ou… (isso requer a instalação do pacote git):

$ git clone https://github.com/trizen/clyrics
$ cd clyrics
$ chmod +x clyrics
$ sudo cp -av clyrics /usr/local/bin/ ## ou $HOME/bin como fiz aqui
$ chmod +x plugins/*
$ mkdir -pv ~/.config/clyrics
$ cp -av plugins ~/.config/clyrics/

Arch Linux

Os felizardos usuários do Arch Linux, resolvem a instalação de uma vez só com isso:

$ wget https://aur.archlinux.org/packages/cl/clyrics/clyrics.tar.gz
$ tar xf clyrics.tar.gz
$ cd clyrics/
$ makepkg -si

Utilizando

Para desfrutar de seu MOC com suporte a letras de músicas, abra 2 terminais, ou o Terminator, divida-o e redimensione-o de acordo com sua preferência e em cada um dos shells execute um dos comandos abaixo:

$ mocp
$ clyrics -m -P /home/nome_do_usuario/.config/clyrics/plugins/

Para não ficar decorando comandos, podemos criar aliases (apelidos para os mesmos), por exemplo, um para executar o MOC diretamente na sua pasta de músicas e outro chamando o clyrics, basta adicionar as entradas abaixo e alterar o alias para o de sua preferência:

alias juh='mocp -m /mnt/win_d/ARQUIVOS/JULIE/MUSIC/'
alias juuh='clyrics -m -P /home/edps/.config/clyrics/plugins/'

Da forma proposta, minha filha ouve suas músicas com facilidade, apenas abrindo o Terminator conforme já explicado e digitando numa aba:

$ juh

E na outra:

$ juuh

Sem comentários! rs

Aqui, eu inicio o MOC já no início da minha sessão OpenBox (~/.config/openbox/autostart):

## Desktop Wallpaper.
nitrogen --restore &

## Compton Composite Manager.
compton -cCfF &

## Tint2 & VolumeIcon.
volumeicon &
tint2 &

## Numlockx.
numlockx &

## Xbindkeys.
xbindkeys &

## Conky.
(sleep 3s && conky -q -c ~/.conkyrc-sidebar) &

## rTorrent.
sakura -x rtorrent &

## MOC Player.
terminator -e mocp &

## Power Management.
xfce4-power-manager &

## Xscreensaver.
xscreensaver -no-splash &

## obmenu-generator.
obmenu-generator -s -i &
openbox --reconfigure &

Conky

Se quiserem integrar o seu MOC ao Conky, vejam a dica abaixo:

HOW-TO: CONKY + MOC

Abaixo, segue a configuração do meu arquivo ~/.moc/config:

ReadTags        = yes
MusicDir        = "~/Música"
Sort            = FileName
ShowStreamErrors    = no
Mp3IgnoreCRCErrors    = yes
Repeat            = no
Shuffle            = no
AutoNext        = yes
FormatString        = "%(n:%n :)%(t:%t:)"
OutputBuffer        = 2048
InputBuffer        = 512
Prebuffering        = 64
JackOutLeft        = "alsa_pcm:playback_1"
JackOutRight        = "alsa_pcm:playback_2"
OSSDevice        = /dev/dsp
OSSMixerDevice        = /dev/mixer
OSSMixerChannel2    = master
AlsaMixer2        = Master
AlsaDevice        = default
ShowHiddenFiles        = no
StartInMusicDir        = yes
HideFileExtension    = no
ShowFormat        = yes
ShowTime        = yes
Theme            = monochrome_theme
MOCDir        = ~/.moc
UseMmap            = no
SyncPlaylist        = yes
ASCIILines        = no
Fastdir1 = ~/Música
Fastdir2 = "/mnt/win_d/ARQUIVOS/JULIE/MUSIC/"
Fastdir3 = "/mnt/win_e/MUSICAS/"
TagsCacheSize        = 256
PlaylistNumbering    = yes
FollowPlayedFile    = yes
CanStartInPlaylist    = no

Algumas screenshots da dupla MOC + clyrics, podem ser vistas em:

SCREENSHOT :: DEBIAN WHEEZY 7.6 OPENBOX

HOW-TO :: OBMENU-GENERATOR EM PT_BR E +

SCREENSHOT :: MOC + LETRAS

Observações

No link abaixo está uma pequena e antiga dica sobre o MOC que fiz para o VOL:

MOC (Music On Console)

Infelizmente removi minha conta do 4Shared e com isso não dá para baixar os temas, mas em breve disponibilizarei um link para baixá-los e dou um update nessa dica.

Sobre o clyrics, tenho que dizer que de vez em quando uma ou outra música é exibida erroneamente, mas diria que 95% das vezes dá tudo certo! para aqueles que fogem do primitivo, que caçem alguma coisa bem mais pesada como o Amarok, RhythmBox, e por aí vai! rs.

IntÉ!

Anúncios
How-To :: MOC, habilitando o suporte a letras de músicas com o clyrics

2 comentários sobre “How-To :: MOC, habilitando o suporte a letras de músicas com o clyrics

  1. angelico disse:

    Olá edps,

    É possível criar um lançador no painel do XFCE que inicie dois terminais, o moc e o clyrics ao mesmo tempo?
    Ou apenas num terminal, substituindo a playlist do moc pelo clyrics?

    Curtir

    1. Provavelmente você só conseguirá se criar 2 lançadores (em separado), por exemplo para a command-line do moc:

      xfce4-terminal -x mocp # ou -e se der ruim.

      ou

      xfce4-terminal -x mocp -m caminho-da-pasta-de-musicas

      E para o Clyrics:

      xfce4-terminal -x clyrics -m -P ~/.config/clyrics/plugins/

      Curtir

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s