Pages

Wednesday, April 27, 2011

emesene 2.11.4 released!

It's been a while since we last released a new version of emesene.

Frankly speaking, the good old emesene 1 was really awesome but a burden to mantain since it grew without following a precise path. It served our messaging needs since 2006 (who said girlfriends?), and it's been a long road since (Luis) Mariano first published his little project on teh internets.

Now, after two years of intense developing from scratch here comes the new version of our favourite (not-only) msn client; stabler, nicer, faster, stronger (?)

Impatient?

If you're an hardcore user, just download the emesene-2.11.4 tarball or zipball.

As for GNU/Linux distributions, you'll find emesene-2.11.4 in Debian Testing and Ubuntu Natty Narwhal (enable natty-proposed repository), other distributions will probably come up to a solution on their own (hello Arch!). Let us know how you packaged emesene and we'll tell users!

Techy details, you won't need these in order to start chatting:

emesene2 design permits to keep the code clean and simple while allowing any sort of extension of the core functionalities.

As an example, please notice you can now also connect with Facebook Chat, GTalk or any other XMPP/Jabber network through the python-xmpppy extension. You won't have the same features you'll get connecting to the Live Messenger network, but if you can get your friends switch to a free(-er?) network, you can keep emesene (of course if you like it!)

Another example is that if you have python-webkit bindings you will get a really nice adium-like output for your chat, if not it will fall back to the default output implementation using gtk's TextView.

The nice thing about this is that you can write your replacement for any part of emesene (even the complete ui!) so if you don't like something, just override the default extension, load it, spread it, and if it's awesome enough we may include it. This allows a great degree of customization and to base discussions on working code, if some feature has more than one option then both can be available as extensions.

As for the Live Messenger network, the "papylib" extension will take care of it automagically through the great python-papyon library, the same as Empathy's (GNOME's instant messenger).

The nice bonuses of using this library over the usual self-made one are: complete p2p support, msnp18, great address book and msn profile handling. Being so widespread allows you, the user, to get the latest 0day fixes from your favourite distro (if you're using GNU/Linux of course) and new features as soon as we plug them into emesene.

The gui is done in GTK with pygtk, but ofcourse you can provide your own interface using . Just remember emesene and its protocol libraries need python 2 (>= 2.6), so no py3k or similar (for now ;).

no, there's some ground work (for msn) but noone has been able to test and fix it, so it's disabled and will remain as it is unless someone steps up and fixes the final bits. as for xmpp, support is for basic chatting only.

Unfortunately the latest version doesn't work for me. I can't be seen online unless I check the "HTTP" option for MSN, most of the times I don't get replies people write to me and what I write can never be seen by others. Also, I can't add anyone / can't accept any add request.

This occurs in both Ubuntu 10.10 and 11.04.

Here's the terminal output: http://pastebin.com/XyvZDken - the last error (Traceback) occurred when I tried to write something to a contact.

@Andrew: make sure you have the latest papyon (0.5.5) and this important fix [1], which is not in papyon yet, but i managed to get it into ubuntu 11.04 through natty-proposed.

Also, the error you show is actually a bug in papyon which is missing something when talking to i.e. Yahoo contacts, i guess. Unfortunately none of us has such a contact, and i guess neither do papyon mantainers, since you had the bug.

Love this emesene great work :))But there are no plugins as emese 1.x version had. Do i need to download them??And im trying to have tray icon and it isnt workin on my ubuntu 10.10.I go to extensions -> categories: Tray icon and then choose selected tray icon. Click redraw main window and then i quit and start emesene again but still in messging menu the emesene. Any idea what im doing wrong??

I can't both send and receive files, just don't happen nothing. And sometimes, the conversation don't appear, I receive the notification, but there is nothing in the conversation window. But emesene 2 is usable, and it's awesome.PS: My conversations aren't getting logged, what I have to do?(sorry my english, I'm brazillian)

Overall performance of 2.11.4 is good and responsive.Aside from the non-working ayatana indicator nor the gnome tray icon, when you login few times it looses the Nick and put the mail as default (also the personal message)

@El TateYour profile is broken if your nick is being replaced with your email address. If you were using emesene 1.6.x, that would have caused your profile to break. You can fix it by following the instructions in Preferences > Live Messenger.

1- Are there plugins for emesene 2.11.4?2- If yes how to get them?3- In the extension section, I cannot get an icon for Emesene in the notification area (not indicator). Is there a way to enable a notification area icon like that of version 1?

@Muhammad i have tried plugin of now playing of emesene 1.x version and doesnt work, i think others will not work too and as far as i know there are no plugins to download but you can try as i have done. Download emesene and go to plugins folder and copy plugins to emesene 2.xNotification icon doesnt work too for now but they are working on it as far as i know.

Download, extract and put folder of theme in /usr/share/emesene/emesene/themes/conversations/ and then restart emesene go to options -> preferences -> themes -> Adium themes.Not all theme list in that site works, mostly dont but a quite decent number works well :)I think would be cool if emesene have a list of funcional themes ;)For now i have these themes, all working:- ArtHeroComplexion- Weetium- ProtoScroll- Ravenante- Renkoo (default)

ok i have a question,i dont know how to connect to jabber.org,i use arch linux 64,can you please tell me how to do this,i try using the facebook and google thing and changing the server to jabber.org and also the port i think i cant do it,can you be so kind and just tell this poor guy who just wants to use jabber how to connect to this server?,thank you