Eina en Fedora 10 / Archlinux
Ha costado años, pero parece que al fin esta llegando a algún lado:
https://admin.fedoraproject.org/pkgdb/packages/name/eina
http://aur.archlinux.org/packages.php?ID=21414
Y es una pena por que casi nos colamos en Ubuntu 9.04:
https://bugs.launchpad.net/ubuntu/+bug/306935
De todos modos, llegue o no llegue, es un buen entretenimiento para ejercitar mis conocimientos de C (y programación en general) y mantenerme al día de las tecnologías de Gnome
Fin
Fin de exámenes, si, recuperada y amada libertad.
El nuevo tema de la web es mas feo que un pie, lo se, lo mio no es esto, a ver si logro algo mejor este fin de semana.
Un par de cosas que contar.
- ¿Por que tenemos semejante densidad de rotondas por habitante?
Castellón esta rooooooodeaaaaaaaadaaaaaaa de rotondas:
- Grandes como para pasar un puente sobre ellas (subiendo hacia Borriol)
- Pequeñas como una peseta de las ultimas (camino de la plana)
- Montadas sobre un túnel subterráneo (av valencia hacia el final)
- Con baños en el centro (paseo marítimo)
- Con pasajes de peatones en el centro (av Lidón)
- «Expositores» donde colocar «monumentos» (av Lidón y toda la carretera que sube a la UJI)
- Bosques dentro de rotondas (ronda sur)
- Rotondas invertídamente inversas (Maria Agustina), que para una que tenemos, rara, eso si, van, la ponen «normal» y donde antes no había atascos, excepto en horas punta, ahora los tienes hasta en las horas mas relajadas.Y así podríamos contar las innumerables, rocambolescas, singulares, artísticas e innovadoras rotondas de Castellón.
¿Existe algún plan maligno entre los fabricantes de neumáticos y los de rotondas?
¿El epicentro de este oscuro plan es Castellón?
Es mas... ¿en este plan esta incluido también alguna empresa de jardinería y/o escultores? - Intento ir desde Lidón al Carrefur.
Mi trayecto era simple: Lidón, rotonda pequeña del camino la plana, caminas, carrefur. ¡Pues no! tras llegar al trozo que había en obras aquello había cambiado, si, de nuevo. He sentido una sensación parecida a la que debían sentir los protagonistas de Cube, tras meterme por dentro del laberinto cuadricular que es una gran zona en vías de urbanización he logrado encontrar el camino al carrefur gracias a uno de los trabajadores.
Se-ña-li-za-ción.
-
Eina
Gracias a Mathew ya se puede escuchar música desde internet con Eina
Ale, ya he soltado mis frustraciones de hoy.
Eina Karaoke Plugin 0.0.1
Respondiendo al reto de Fernando Herrera el plugin de karaoke para Eina esta listo. Eso si, una primera version.
Por el momento es un poco inestable y complicado de usar. Me explico:
- Es necesario que la cancion que queremos destroz... digo cantar tenga las etiquetas de artista y titulo correctos.
- Debemos de dejar un archivo con la letra de la cancion en "$HOME/.eina-gnome/karaoke/artista - album.txt", donde artista y album se corresponden a las etiquetas del archivo.
Otra forma de ahorrarse todo esto es usar los archivos que descarga el programa Evillyrics y copiarlos a la carpeta "$HOME/.eina-gnome/karaoke"
En una posible segunda version intentaremos que la descarga de las letras sea automatica, pero es algo dificil por que eso lo gestiona el programa "Evillyrics" para windows, pero asi que esta complicado el tema :)
En fin, si alguien quiere probarlo lo he dejado a traves de paquetes .deb, paquetes tar.gz y en el repositorio subversion.
Más información sobre como descargarlo aqui[castellano] y aqui[ingles]
mmmm, se me olvidaba, la captura de pantalla obligatoria:
![[Missing image]](/files/shots/eina/eina-karaoke.png)
Actualizacion:
Con acceso a un windows he visto que el asunto de descargar automaticamente las letras es mucho mas facil de lo que parecia, así que atentos a este blog :D
Pues eina tambien
En esta entrada de Fernando Herrera, desarrollador de Gnome español, explica como Muine es capaz de mostrar las letras de la cancion que suena.
Bueno, hasta hace un rato era el bug #5 de Eina, ahora Eina tambien tiene esta funcionalidad.
Un par de imagenes:
Mostrado aproximaciones de las letras:

Por cierto Fernando, no son 100 lineas, pero sobre 300 si :P
xuzo@anh:~/svn/eina-gnome $ wc -l plugins/lyrics/lyrics.c 334 plugins/lyrics/lyrics.c
Si quieres probarlo podeis ver como descargarlo desde esta página.
Eina & BDus
Tras leer esta entrada en blog de Frink sobre AmaroK y el sistema de DCOP pense en mi proyecto «estrella» en estos ultimos meses: Eina.
Eina es, al igual que Amarok, un reproductor de música, con otra filosofia eso si, y aunque suene a echarme flores yo mismo es el único que estoy viendo que usa todas las tecnologias punteras de Gnome.
A destacar:
- Framework multimedia GStreamer
- Interfaz en Gtk2
- Acceso a los archivos de sonido a través de GnomeVFS, lo que garantiza la lectura a través de ftp, http, samba, etc..
- Integración con las preferencias de sonido de Gnome.
- Uso de GConf para almacenar las preferencias.
- Y aunque no sea una caracteristica de Gnome, Eina tambien soporta plugins.
Y a todas estas caracteristicas tras pensar sobre el post de Frink añado esta:
- Intercomunicacion de procesos con DBus
Despues de todo este rollo tecnico se puede pensar, vale, y que? pues pongamos un ejemplo:
- Enchufamos eina.
- Queremos por ejemplo pasar a la siguiente cancion de eina, tenemos dos opciones:
Con ayuda del propio eina:
$ eina-gnome --next
Mediante la herramienta especifica de DBus:
$ dbus-send --dest=org.ikossi.Eina --type=method_call /org/ikossi/Eina org.ikossi.Eina.next
Otro ejemplo parecido al que puso frink en su blog: Extraer la cancion actual en el reproductor:
Con eina:$ eina-gnome --get-current-stream
Con dbus-send:
$ dbus-send --print-reply --dest=org.ikossi.Eina --type=method_call /org/ikossi/Eina org.ikossi.Eina.getCurrentStream file:///home/xuzo/Desktop/Musica/evanescence/Evanscence - Exodus.mp3
Desde luego que aun quedan muchos metodos por implementar a Eina, y cualidades que incorporar a DBus, pero estamos en ello.
Un dia de estos hago el interfaz XML-RPC ;)
Hasta la proxima frikada y perdón por el ladrillo.
Migrando subversion (again)
Los repositorios de eina, libeina y demas proyectos han cambiado de direccion (esperemos que por ultima vez)
Revisa las paginas principales de cada proyecto para ver cuales son ahora.
vim power
Una bonita expresion para rodear con la macro G_CALLBACK a todo lo que sean nombres de funciones:
1,$ s/ \(on_[^ }]*\)/G_CALLBACK(\1)/g
lo que antes era:
{ "volume-window", "key-press-event", on_volume_window_key_press_event},ahora es:
{ "volume-window", "key-press-event",G_CALLBACK(on_volume_window_key_press_event)},Sorprendido estoy
Eina release 0.3.3
New versions of eina and libeina are now available at usual places
http://bolgo.cent.uji.es/proyectos/eina-en
Lanzamientos
Un gran lanzamiento de libeina (0.96.2) y eina-gnome (0.3.0)
Estas nuevas versiones incluyen un montón de nuevas característica y se pueden considerar de las primeras realmente usables.
Mas información aquí

