Emesene y Songbird 1.1.2

Bien. Pues ayer me dio la curiosidad de abrir mi emesene y resulta de que mi Songbird no jalaba dentro del plug-in del currentsong de éste. Regularmente cada que me poco a oir mis rolas, me gusta compartir con mi lista de contactos, que tanta sarta de porquerias me gusta escuchar.
Es por eso que me decidí a investigar cual sería la manera de poder hechar a andar esta cosilla; y ¡¡orales que shido!! que me topo con el blog del januxool (que por cierto esta muy nice). Y una de sus ultimas entradas de estos dias resultó que fue la misma que estas leyendo en este momento.
De cualquier modo, dejo aqui una version un cuanto modificada de poder hechar a volar esta chunche.
Entramos como root a la consola y luego debemos instalar paquete ‘patch’ desde la consola:
aptitude install patch
Despues descargamos estos paquetitos en el Desktop:
Addon Dbus – Plugin de Songbird
currentsong_songbird – Parche para CurrentSong
Ahora le instalamos el ‘Addon Dbus’ a Songbird:
Songbird >> Tools >> Add-ons…>> Install…
Copiamos el parche dentro del directorio del currentSong (cambia ‘usuario’ por tu usuario actual)
cp /home/usuario/Desktop/currentsong_songbird.patch /usr/share/emesene/plugins_base/currentSong/
Acto seguido, entramos al directorio y luego aplicamos el parche de la siguiente manera:
cd /usr/share/emesene/plugins_base/currentSong/
patch <currentsong_songbird.patch
Al final nos deberia de salir..
patching file __init__.py
patching file Songbird.py
Para corroborar nuestra limpia instalacion vemos el __init__.py:
cat /usr/share/emesene/plugins_base/currentSong/__init__.py
La salida debe de mostrar que este importado las librerias del Songbird así.
from os import name
if name == ‘posix’:
from Amarok import Amarok
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 Songbird import Songbird
else……
sin la linea que esta en rojo no se encuentra agregala y guardala
descarga Songbird.py
busca la ruta donde lo descargaste y en la terminal tipeas [como root]:
cp Songbird.py /usr/share/emesene/plugins_base/currentSong/
LISTO¡¡, ya con esto debe de furular tu emesene con songbird.
Igualmente dejo un screenshot de la vista final: =-)









mm iiop casi no uuso emessene uu es rao pero jeje si igual me servira si tengo ese problema :d
1Eaa, a mi me gusta, el gusto fue de un comentario de GnDx, y creo que desde alli me gusta,ejejeje. Es cosa de explotarlo aún mas. =-)
2Yo deje de usar emesene por la bronca al momento de agregar contactos, pero igual y luego le vuelvo a dar una oportunidad, es lo chido del SL pruebas uno, despues otro, despues vuelves pero siempre hay opciones
3@Manuelinux, creo que ahorita ya esta mas estable que al principio del proyecto, yo espero con ansias la fusion de emesene-amsn, por mientras probaré emesene crazy…=-D
—La mejor puerta cerrada…es la que se deja abierta—
4mui lindo pero ni ganas de instalar i copiar i todo eso asi que sabes que hice…
gksu nautilus abres __init__.py
eliges un reproductor que no uses en ves de ese pones:
from Songbird import Songbird
y ya!!!
cuando abras emesene en ves de el reproductor que elegiste aparecera SONGBIRD
mui util lo tuyo igual :)
5@negro-tuxero, me gusta, lo voy a checar y lo comento, gracias por esa observacion…=-D
—La mejor puerta cerrada…es la que se deja abierta—
6a mi me aparece este error :
You are using emesene-trunk-1.5-beta, so you’re free to complain here: http://emesene.org/trac/wiki/NewTicket
Check already existing tickets for duplicates first, please.
Traceback (most recent call last):
File “/home/inukaze/Juegos/Herramientas/Emesene/plugins_base/CurrentSong.py”, line 196, in action
currentsong = self.player.getCurrentSong()\
File “/home/inukaze/Juegos/Herramientas/Emesene/plugins_base/currentSong/CurrentSong.py”, line 56, in getCurrentSong
return self.parseStyle()
File “/home/inukaze/Juegos/Herramientas/Emesene/plugins_base/currentSong/CurrentSong.py”, line 64, in parseStyle
.replace(‘%title’, self.title).replace(‘%album’, self.album)
TypeError: coercing to Unicode: need string or buffer, NoneType found
7ammmmmm…lo checaré, es cosa del code, seguramente es inestable ante la version en desarrollo del emesene. Voy a revisar eso. Si alguien encuentra el problema…pues que lo comente aquí. =0
8