SCMPC || MPD + Audio Scrobbler
MPD, ou Music Player Daemon, é um player de media que roda em background no sistema, ou seja, ela roda sem uma interface gráfica, tocando as músicas de uma lista pré-selecionada, consumindo um mínimo de recursos do sistema.
Não vou falar agora como instalar/configurar o MPD, acesse http://www.musicpd.org/, para saber mais.
Entre os Clientes do MPD, há vários que possuem Audioscrobbler, ou seja, enviam dados das músicas tocadas para seu perfil na Last.fm (uma comunidade que divulga suas preferências musicais e sugere novas bandas do mesmo estilo, além de poder fazer amigos, grupos e etc.). Mas nenhum tão útil como o SCMPC (http://scmpc.berlios.de/), ele roda em background e mantém seu perfil das Last.fm atualizado.
O SCMPC não tem um pacote Debian ainda, assim você precisará compilá-lo, primeiro instale suas dependencias com apt-get/aptitude:
# apt-get install libargtable2-0 libargtable2-dev libconfuse0 libconfuse-dev libdaemon0 libdaemon-dev libcurl3 libcurl3-dev
depois disto, baixe os fontes de http://scmpc.berlios.de/, e proceda com os passos para instalação:
$ tar xvjf scmpc-0.2.2.tar.bz2
$ cd scmpc-0.2.2
$ ./configure
$ make
# make install
Depois disso você deverá configurar o SCMPC, editando os arquivos /usr/local/share/scmpc/scmpc.conf (para utilizá-lo como root), ou ~/.scmpc/scmpc.conf (parautilizá-lo com seu usuário), abaixo segue um modelo do arquivo de configuração local:
# altere [sua_pasta] para a pasta do seu usuário
log_level = debug
log_file = “/home/[sua_pasta]/.scmpc/scmpc.log”
pid_file = “/home/[sua_pasta]/.scmpc/scmpc.pid”
cache_file = “/home/[sua_pasta]/.scmpc/scmpc.cache”# descomente caso use um servidor diferente
mpd {
# host = “localhost”
# port = 6600
# timeout = 5
# password =
}# substitua [seu_usuario] e [sua_senha] para os dados de sua conta na Last.fm
audioscrobbler {
username = “[seu_usuario]”
password = “[sua_senha]”
}
caso não deseje digitar sua senha no arquivo de configuração use um hash md5 dela:
$ echo -n ‘[sua_senha]’ | md5sum
c74c3fbe39a4c01f947da8238743a4ab -
então copie o hash gerado e substitua o campo password, como abaixo:
audioscrobbler {
username = “[seu_usuario]”
password_hash = “c74c3fbe39a4c01f947da8238743a4ab”
}
depois disso apenas inicie o scmpc para que sua músicas tocadas com o mpd sejam exibidas na Last.fm:
$ scmpc
enjoy…
Fontes: http://last.fm,
http://www.musicpd.org,
http://scmpc.berlios.de, http://webadedios.net/modules/wordpress/archives/
otra-de-lastfm-enviando-lo-que-escucho
Se você gostou deste artigo, inscreva-se em meu RSS feed!



Boas. Muito obrigado pelo tutorial funciona às mil maravilhas.
Sabes como criar um init.d script para que o scmpc seja ligado de cada vez que o computador inicia?
Eu estive a ver por aqui: http://forums.gentoo.org/viewtopic-t-438701-postdays-0-postorder-asc-start-0.html
Mas não consegui por isto a funcionar. Eu uso o Ubuntu 7.10, os scripts devem ser iguais aos do Debian.
Comment by DarkDead — November 11, 2007 @ 1:43 am
Cara, pior que não sei não.
No meu caso eu coloquei um script que executava no login do usuário iniciando o scmpc, mas não lembro qual era o arquivo.
Se precisar posso dar uma pesquisada.
Comment by diovani — November 11, 2007 @ 2:03 pm