Home > Gnu/Linux, Internet, Multimedia > Configurare moc per lastfm e twitter

Configurare moc per lastfm e twitter

Salve a tutti, in questo articolo vedremo come configurare il mio player mp3 preferito e il noto servizio musicale lastfm (ma anche con twitter).

Dobbiamo inserire queste semplici istruzioni nel file di configurazione di moc (/home/user/.moc/config):

OnSongChange = "/usr/local/bin/moc_submit_lastfm --artist %a --title %t --length %d --album %r"
ExecCommand3 = "/usr/local/bin/moc2twitter"

La prima riga, come si può facilmente capire, eseguire il comando specificato ad ogni cambio di canzone, mentre la seconda eseguirà il comando alla pressione del tasto F3. Se volete aggiornare twitter in automatico potete sostistuire ExecCommand3 con OnSongChange, io preferisco aggiornare twitter manualmente (alla pressione del tasto F3) per non riempire tutta la timeline.

Vediamo il contenuto di moc2twitter:

#!/bin/bash
TWITTERUSER="nomeutente"
TWITTERPASSWORD="nostrapassword"
MESSAGE=`mocp -Q Sto\ ascoltando:\ %artist\ -\ %song`
curl -S --basic --user "$TWITTERUSER:$TWITTERPASSWORD" --data-ascii "status=$MESSAGE" "http://twitter.com/statuses/update.json" > /dev/null

Come noterete sopra, occorre che abbiate installato il comando curl. Ricordatevi anche di darei permessi di esecuzione allo script e visto che contiene la nostra passwordi di twitter, non ci sta male un chmod 700 moc2twitter.

Passiamo all'altro script, moc_submit_lastfm lo potete scaricare direttamente da qui. Ricordatevi, prima di usarlo, di fare le seguenti operazioni:

  1. Installare lastfmsubmitd: sudo apt-get install lastfmsubmitd
  2. Aggiungere il vostro utente al gruppo: sudo adduser nomeutente lastfm

Bé, è tutto come vedete moc è davvero un programma completo! wink

Potete prendere spunto dai due script per personalizzare ancor di più moc, nel caso facciate qualcosa di interessante, fatemi sapere con un commento.

Dimenticavo, per chi volesse seguirmi su lastfm: http://www.lastfm.it/user/magostinelli

Gnu/Linux, Internet, Multimedia , , , , , , ,

  1. 5 settembre 2010 a 11:28 | #1

    Purtroppo twitter ha sospeso l’autenticazine basic, adesso è necessario utilizzare oauth. A breve aggiornerò l’articolo.

  2. 6 settembre 2010 a 11:49 | #2

    Questo il link all’articolo su come utilizzare oauth per twitter da rifa di comando: http://www.agostinellinet.it/2010/09/aggiornare-twitter-da-riga-di-comando-con-oauth/

  1. Nessun trackback ancora...
*

Creative Commons License
I contenuti di questo sito sono rilasciati con licenza Creative Commons.