Emesene 1.5 current song y Songbird 1.2

1.- Cerramos emesene
2.- Descargamos el Addon DBus para Songbird, sin embargo, este no tiene soporte para la version mas reciente desde el siguiente enlace para songbird 1.2

Addon DBus

3.- Editamos el __init__.py para que songbird aparesca en la relacion a seleccionar

$ sudo gedit /usr/share/python-support/emesene/plugins_base/currentSong/__init__.py

from os import name
if name == ‘posix’:
from Amarok import Amarok
from Amarok2 import Amarok2
from Exaile import Exaile
from Xmms import Xmms
from Banshee import Banshee
from Audacious import Audacious
from Rhythmbox import Rhythmbox
from QuodLibet import QuodLibet
from Listen import Listen
from Xfmedia import Xfmedia

from Songbird import Songbird
else……

agregamos la linea que esta en rojo y guardala

4.-Por ultimo agregamos el archivo a la ruta del emesene

descarga Songbird.py

busca la ruta donde lo descargaste y en la termina tecleas

$ sudo cp Songbird.py /usr/share/python-support/emesene/plugins_base/currentSong/

Reiniciar el emesene y seleccionan songbird en currentsong

Si quieren utilicen la actualizacion de more native para mayor integracion con el entorno GNU/Linux

More Native

Resultado un Pantallazo

Pantallazo

Advertisements

8 Responses to Emesene 1.5 current song y Songbird 1.2

  1. Ruben says:

    he seguido todos los pasos pero no me funsiona… no me aparece Songbird en emesene lueguo de realizar todos los pasos ¿?

  2. januxool says:

    el emesene que sestoy usando es via repositorio binario
    http://ppa.launchpad.net/bjfs/ppa/ubuntu jaunty main
    es probable que esa sea una causa, otra podria ser la ruta del archivo en python __init__.py en el caso del emesene 1.5 la ruta es las siguiente
    /usr/share/python-support/emesene/plugins_base/currentSong/__init__.py

    pero en el caso del emesene 1 es
    /usr/share/emesene/plugins_base/currentSong/__init__.py

    y por ultimo el error pueda deber a el contenido es el suiguiente delante de “from Songbird import Songbird” y de lo que esta en negrita existen 4 espacios en blanco … omitirlos produce un error en currentsong, me disculpo por la confucion pero el blog omitio dichos espacio por eso no salieron en la entrada.

    from os import name
    if name == ‘posix’:
    from Amarok import Amarok
    from Amarok2 import Amarok2
    from Audacious import Audacious
    from Banshee import Banshee
    from Exaile import Exaile
    from Listen import Listen
    from QuodLibet import QuodLibet
    from Rhythmbox import Rhythmbox
    from Vagalume import Vagalume
    from Vlc import Vlc
    from Xfmedia import Xfmedia
    from Xmms import Xmms
    from Songbird import Songbird

    de no ser ninguna de estas causas entonces explica si encontraste alguna otra anormalidad

  3. Ruben says:

    gracias por responder tan rapido y por tu ayuda… ya verifique otra vez y con lo que me dices ahora me doy cuenta que era un error de mi parte… no me habia fijado la ubicacion del emesene… tengo el 1.5 y no estaba usando /usr/share/python-support/emesene/plugins_base/currentSong/__init__.py si no la otra… ahora funciona a la perfeccion… gracias…

  4. januxool says:

    me da gusto que hayas solucionado tu problema 🙂 salu2

  5. Isaac says:

    Me funcionó a la perfección. MUchas gracias!!

  6. Arscek says:

    Hola qué tal, muy bueno el post, pero no he logrado hacerlo funcionar, estoy usando songbird 1.2 en ubuntu de 64 bits, cambié el archivo install.rdf en el paquete xpi en la línea Linux_x86-gcc3 a Linux_x86_64-gcc3 como lo comentaste en otro post, y así me desapareció el error de instalación, y de momento no muestra ningún otro error, pero tampoco está mostrando la información en emesene (crazy), Ya he checado las rutas de archivos y todo está bien, alguna sugerencia?

  7. januxool says:

    si no te funcioana probablemente stes en karmic o o segun sea el caso que no ste en la ruta /usr/share/python-support/emesene/

    prueva con instalar en la anterior ruta
    sudo gedit /usr/share/emesene/plugins_base/currentSong/__init__.py

    y pegar
    sudo cp Songbird.py /usr/share/emesene/plugins_base/currentSong/

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: