Thursday, April 28, 2011

emesene development continues (!)

me (c10ud) calling my friend (Homer) from my Ubuntu box
That's it, i got this (for those wondering: audio/video calls) sort of working. Of course this is not in emesene-2.11.4 for obvious reasons, but i enabled the thing in latest git HEAD (if you're using emesene from git, you know what i'm talking about).

Before you start crying and celebrating, here's some things you may need to know (quot.):


- only receiving is supported (so if you start a call, you'll only see (hear) the other party)

- tested only in local LAN with latest Windows XP's Live Messenger (so no strange network configurations or NATs or strange clients or whatever)

- will only work with papyon>=0.5.5, python-gstreamer and where X11 is available (due to the use of XIDs, not sure how to do this in other platforms)

- we (as emesene-team) are not interested in this feature, so we are not really pushing it, just showing users it's possible to do it. If you think you can complete/fix it, just do it and everyone will be happy (and we will integrate your fixes in emesene, of course!). Basic receiving seems to be working, efforts must be concentrated in the gstreamer part of sending audio/video and a nice gui around webcam/microphone configuration.

Everyone not interested, just have fun with the great 2.11.4 release! (HINT: Official stable PPA coming soon for non-natty users!)

I'll close this post with a quotation from the great book of emesene:

"..and then thee'll have audio/video calls,
  but thou shalt not annoy thy developers."
    -- c10ud, the book of emesene 2:11-5

17 comments:

Kerveros said...

no se si entiendas espáñol, pero te cuento mi experiencia:
cuando actualice a natty, actualizo mi emesene a la version 2, me pareció igual de lento e inestable que amsn, que hice volví a la versión 1.6.3 que para mi gusto es por lo menos 4 o 5 veces mas rápida y estable que la versión 2

angelcharco said...

a mi en natty no me funciona con lubuntu después de actualizar..

Riccardo (c10ud) said...

this is not in natty, this is the development version from git

Fede said...

Hey! Qué hicieron con la versión 2? Se supone que tiene que evolucionar...!

Por favor, poné en algún lado la versión 1.6.3 que es la mejor!

Un saludo y fijate el tema de las versiones, es re inestable la 2...

Uno de por ahí said...

Agree with last coment. Emesene 2 it's a very bugged and incomplete version.

I suggest you add possibility to use both versions of the program. A last REAL final release and Emesene 2.

------------------------------------

Estoy de acuerdo con el último comentario, la versión 2 del programa tiene muchos bugs y funciones incompletas. No soporta plugins de Emesene 1.X, no está traducida, se cierra al intenar cambiar funciones básicas de configuración, entre varias cuestiones.

El usuario promedio no desea ser betatester, prefiere utilizar la versión 1.6.3 y ayudar en la medida en que sea posible; NO obligado al tener que usar un programa que a duras penas, está en estado beta.

Sugiero brindar la posibilidad de usar Emesene 1.6.3 como alternativa.

Saludos cordiales.

luismarianoguerra said...

@Uno de por ahi: nadie te obliga a usar la version 2, la version 1.6.3 sigue disponible y estas invitado a seguir desarrollandola si lo consideras necesario.

se aprecian tus ordenes.

saludos cordiales.

Erik said...

super cool :D

Uno de por ahí said...

Luis ¿Cómo hace el usuario no experimentado para hacer un downgrade de la última versión sin ninguna guía sobre el asunto posteada en el sitio del programa?

La actualización debió haber sido opcional, al menos hasta haber solucionado algunos conflictos. O en última instancia, el usuario debe tener la posibilidad simple de volver a la versión que estaba usando anteriormente.

A ver, que no se malinterprete mi comentario, uso Emesene desde hace muchísimo y lo voy a seguir haciendo. Es solo una humilde opinión.

Noté que el foro de discusión redirige al reporte de bugs ¿Cuándo planean reabrirlo?

luismarianoguerra said...

como hace un usuario no experimentado (o experimentado) para hacer un downgrade de cualquier otro programa?

en linux con sistemas de paquetes no es para nada facil.

en windows o macosx simplemente no instala la nueva version.

nuestro tiempo es muy limitado, hace mucho que hago posts pidiendo que nos ayuden, pero obviamente es mas facil pedir que ayudar, no lo digo por vos, sino por todos, he pedido multiples veces que nos ayuden porque somos pocos, pero lo unico que obtengo de respuesta es gente quejandose o dandome indicaciones de como se tendria que haber hecho. Te digo que eso no me motiva para nada a seguir manteniendo el proyecto.

no me gusta hacer releases con bugs, para nada, pero es lo unico que tenemos y es la unica forma que tenemos para ver si podemos obtener mas ayuda. Obviamente lo unico que recibimos con el release son mas quejas e indicaciones de como tendriamos que haber hecho las cosas.

el foro se cerro porque estaba lleno de spam y no habia gente suficiente para moderarlo (viste? de nuevo falta de gente)

Abejo said...

@Uno de por ahí, convengamos que en Linux todavía no esta en los repositorios estables la versión 2, si un usuario no experimentado decide usar versiones de prueba, inestables, etc de repositorios ahí ya esta fallando el usuario.
Lamentablemente si no se lanza una versión asi casi nadie la prueba, si nadie la prueba no se pueden corregir los errores y se sigue estancado en la 1.6.3, y esto no es solo cosa de emesene, pasa con muchos programas y con los SO, obviamente cuanto mas popular es un programa mas betatester va a tener y la versión final va a salir con menos bugs

Neosoro said...

Grande programa, uso-o desde que comecei a usar linux.
;)

Continuem o bom trabalho.
Saudações do Brasil. (-:

Uno de por ahí said...

Qué te puedo decir. Si realizaban un anuncio desde el SMF pidiendo ayuda para moderar/administrar el ex foro, me ofrecía sin problemas ya que es algo que puedo hacer sin tener que quemarme la vista programando. Soy administrador de uno que tiene más de 35 mil usuarios, tengo algo de experiencia en el asunto.

Estoy muy familiarizado con los foros de discusión, se me hace mucho más fácil postear los bugs ahí en vez de hacerlo en las plantillas inentendibles que se pusieron de moda actualmente; tal vez haya algunos usuarios en la misma situación. Si pensás levantarlo de nuevo, dejo los distintos errores y logs que me está mostrando el programa cada tanto. También podría darte una mano para moderarlo.

Por el momento intentaré seguir usando Emesene 2 cruzando los dedos para que no se cuelgue. Te recomiendo abrir temas en los distintos foros de discusión sobre software, linux o informática en general, tal vez puedas reclutar nuevos developers.. No sé de dónde sos pero conozco varios en Argentina, cualquier cosa te los envío a través de algún medio privado, avisame si te interesa.

Saludos.

Kyle Towns said...

Hey, so I downloaded the latest git version of emesene, and I'm looking into the webcam code but when I accept a video call nothing happens.. Has this been temporarily disabled again somewhere?

luismarianoguerra said...

@Kyle: maybe it broke again as usual (the protocol tends to change a lot), or maybe cloud disabled it? (not likely)

Riccardo (c10ud) said...

In the git version webcam should be enabled, remember it only worked for me WLM to emesene in local LAN (no NAT)

naufragoweb said...

Excellent! Version 2.11.4 works perfectly in Ubuntu Natty. Bug-free, fully translated, add contacts and update my profile without problems. Congratulations on the excellent work.
But I would like to ask the development team to reconsider the decision not to continue the support for video and audio. With the progress that Linux has made in recent years as a desktop, many really need this option, and sometimes this has been an obstacle to greater migration to Linux users, and sometimes even an obstacle to the use of emesene as alternative to Windows too.
Please do not consider this an insult, but a different view.
Again, congratulations and much success to all employees of the project emesene.

Riccardo (c10ud) said...

Turned out Audio/Video is not possible because there's no open source implementation of the codecs required by Windows Live Messenger, also emesene doesn't have employees but only volunteers