Lastrhythm: un po’ di Banshee su Rhythmbox

In occasione dell’uscita della versione 0.11 di Rhythmbox (che trovate nel “nostro” repository per feisty 64bit), volevo mostrarvi questo plugin di lastfm scritto in Python che prende in prestito l’idea da Banshee. Lastrhythm, così si chiama il plugin, non fa altro che mostrare in Rhythmbox le statistiche di lastfm, come i gruppi raccomandati e le canzoni più ascoltate del gruppo musicale in ascolto, esattamente come accade in Banshee. In effetti è una funzione di Banshee davvero molto carina, soprattutto per chi ama la musica come me ed è alla ricerca sempre di nuovi ascolti. Ecco come appare in Banshee:

L’installazione del plugin è semplice; procuriamoci il plugin, per ora esiste solo in “versione” SVN, da terminale (installate il pacchetto subversion se non c’è già):

svn co http://svn.usrportage.de/lastrhythm/trunk/ lastrhythm

Scaricato, non dovete far altro che spostare l’intera cartella in “/usr/lib/rhythmbox/plugins/“, naturalmente dovrete avere i privilegi di amministratore per farlo. A questo punto manca solo una cosa da fare, installare il pacchetto “python-elementtree” che trovate nei repository di Ubuntu, infatti senza questo pacchetto il plugin non apparirà nemmeno nella lista dei plugin attivabili. Fatto, abilitate il plugin nelle opzioni di Rhythmbox, ora il lettore vi apparirà pressapoco così:

Conclusioni: il plugin è molto carino, manca qualcosa come il ridimensionamento della sua “finestrella”, ed inoltre rende un po’ lento Rhythmbox nel mostrare la successiva canzone in esecuzione, ma per il resto non ho notato altri problemi, è giovane, sicuramente migliorerà.
Pagina web del plugin: http://usrportage.de/archives/763-the-last-rhythm-for-me.html
Per quanto riguarda invece la nuova versione 0.11 di Rhythmbox, ci sono state alcune migliorie, come un nuovo set di icone, potete vederlo dall’immagine sopra, dovrebbe essere migliorato il consumo di memoria, migliorato anche lo stream internet delle radio, ora gli .asx vanno bene, ed ultimo, ma non meno importante, è stata implementata la funzione di “crossfading“:

Buon aggiornamento :)

Aggiunta (29/01/2008): sembrerebbe che il plugin LastRhythm ha qualche difficoltà di esecuzione in Ubuntu, più precisamente dalla versione 7.10 (Gutsy Gibbon), per risolvere basta leggere questo commento di frasten.

18 Risposte a “Lastrhythm: un po’ di Banshee su Rhythmbox”


  1. 1 Xander

    Ottimo Janvitus!

  2. 2 Netjack

    Decisamente ottimo ora manca solo una album view tipo quella del nuovo itune e siamo a cavallo.

    complimenti per il blog

  3. 3 Janvitus

    Uhm… si, manca quello effettivamente, e sarebbe buono che si possa vedere in una finestrella tipo come quella usata per i testi ora, e a proposito dei testi aggiungerei qualche altro server di ricerca :)

  4. 4 bato

    Bello questo plugin, ottima segnalazione! :)
    Se si vuole usare solo per il proprio utente baste copiare la cartella scaricata dal repo svn in “/home/mia_home/.gnome2/rhythmbox/plugins”

    Se non è presente la cartella plugins bisogna crearla

  5. 5 Freedreamer

    ottima segnalazione ;)
    complimenti x il blog!

  6. 6 chiabre

    A me non va :( rhythmbox 0.11.3 su ubuntu gutsy…proprio non ne vuole sapere di compareire fra i plugins “attivabili”…ho scaricato cartella da svn (copiata sia in /usr/lib/rhythmbox/plugins/ che in ../.gnome2/rhythmbox/plugins) e messo pacchetto…avvio rhytm e nulla :(

  7. 7 Janvitus

    Installato python-elementtree?

  8. 8 Night Train

    ora chiede user e psw per entrare.
    per caso potresti inviarmi la cartella zippata via mail o in qualche altro modo?
    grazie

  9. 9 Janvitus

    Il metodo è quello che ho descritto sopra, per mandarti la mail mi spiace ma ora mi connetto con un cellulare, connesione paragonabile ad un 56k =)

  10. 10 Night Train

    mi spiace disturbarti mentre sei così impegnato, spero ti sistemerai al più presto, d’altra parte se sempre più utenti passano a ubuntu 64 bit un po’ è anche “colpa tua”.
    questa versione (7.10) sta dando diversi problemi, ma ne riparleremo quando sarai più tranquillo.
    per quanto riguarda questo plugin:
    - sono riuscito a scaricare dal sito, evidentemente corretto dal proprietario;
    - ho spostato la cartella come indicato;
    - ho installato (e reinstallato) python-elementtree.
    risultato: File /usr/lib/rhythmbox/plugins/lastrhythm/pyscrobbler/audioscrobbler.py”, line 273, in
    from elementtree.ElementTree import ElementTree
    ImportError: No module named elementtree.ElementTree
    (rhythmbox:6930): Rhythmbox-WARNING **: Could not load plugin lastrhythm
    (rhythmbox:6930): Rhythmbox-WARNING **: Error, impossible to activate plugin ‘Last.fm’
    non riesco a capire se il problema è di gutsy, di qualche errore nel file processato o in un indirizzo errato.
    quando puoi
    a presto e auguri per la nuova sistemazione.

  11. 11 Janvitus

    Controlla bene perchè in gutsy ci son vari pacchetti contrassegnati con “element”. Probabilmente è cambiato qualcosa nel pacchetti di element con gutsy e il plugin non trova più quello che gli serve. Di più non saprei dirti, anche perchè oramai da alcuni mesi uso solo Banshee =)

  12. 12 Night Train

    ho provato tutti gli “element” di python ma niente da fare.
    stranamente non è l’unica “sorpresa che riserva gutsy, ho ripristinato il pc (sempre con gutsy 64 bit) e a distanza di dieci giorni alcune applicazioni hanno richiesto un diverso metodo di installazione, per non parlare dell’aggiornamento di linux-ubuntu-modules-2.6.22-14-generic (versione da 37 a 38 da gutsy-proposed) che ha mandato in crash il sistema, costringendomi a un ripristino completo (ora ho appuntato il file e tutto funziona).

    sono passato a banshee e mi sembra molto simile a rhythmbox, se non altro i plugins sembrano funzionare correttamente (ho aggiunto anche il tuo .deb per i testi delle canzoni.
    mi chiedevo se fosse possibile ascoltare gli stream di radio rai in formato rm.
    ho notato una cosa curiosa:
    se lancio banshee da menu vedo tutte le radio disponibili (23) più quelle che aggiungo io;
    se invece lo lancio da music applet le radio sono solo 6 e mancano quelle che ho aggiunto io.
    ho provato a configurare music applet da dbus e da comando, ho anche copiato lo stesso comando che lancia banshee da menu (con le opzioni), ma la differenza rimane.

    grazie ancora per la tua disponibilità.

    p.s. - a quando il ripristino degli upure?

  13. 13 Janvitus

    p.s. - a quando il ripristino degli upure?

    A quando avrò di nuovo una connessione veloce =)

  14. 14 frasten

    Per far funzionare questo plugin con Ubuntu Gutsy, si deve installare il pacchetto python-elementtree, e modificare anche un file del plugin:
    nel file /pyscrobbler/audioscrobbler.py, sostituire la riga 273 con:
    from xml.etree.ElementTree import ElementTree

    Salvate e riavviate Rhythmbox, dovrebbe permettervi di abilitare il plugin.

  15. 15 Janvitus

    Se mi assicuri che funziona lo aggiungo sopra =)

  16. 16 frasten

    Yep, lo sto utilizzando e sono molto contento (eccetto il fatto che, siccome ho una 56k, mi freeza la GUI finchè non ha finito di scaricare le info da last.fm, poiché non sfrutta i thread).
    I sintomi sono esattamente quelli del commento di Night Train.
    In pratica, da python 2.5 l’elemento ElementTree si trova non piu’ in elementtree.ElementTree, ma in xml.etree.ElementTree.

  17. 17 Janvitus

    Va bene ;)

  18. 18 Night Train

    bravi ragazzi
    funziona!
    grazie ancora

Lascia una risposta

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>