Butterfly Messenger

It’s no small thing to say that the reaction to Windows Live Messenger 2009 and related clients that use the older Messenger protocol has been pretty intense.  Regardless if you’re using Windows XP, you have a favourite feature that’s missing in the 2012 version, or you simply do not want to use Skype, it seems everyone is looking for another option to choose from.

Butterfly Messenger

Butterfly Messenger is an improved working version of the client used to demonstrate MSNPSharp.   It supports the same protocol version as Windows Live Messenger 2012 (MSNP21), and has the a basic Messenger feature set.

The current release is an alpha version of Butterfly Messenger intended to be used to collect feedback on bugs, features and other changes.  However, it is relatively stable and usable.

Butterfly Messenger

System Requirements

Butterfly Messenger currently requires Windows XP or above with at least the .NET Framework 2.0 or above installed.

Although MSNPSharp was deliberately written to support Mono (on other platforms), the client presently does not run on Mono (but probably works on WINE), hopefully this will be addressed later for Linux and/or OS X compatibility.

Download and installation

You can now download the third alpha release of Butterfly Messenger.  Due to the early nature of the project, it does not presently have an installer and you will need to extract the files to a folder of your choice and run it from there.  Butterfly Messenger makes use of the Segoe UI font (like Messenger).  If you do not have the Segoe UI font installed right now, you can install it from the Messenger 2009 files.

Feedback and bugs

Please feel free to leave quick comments here on this post, but if you wish to go in depth, you can make use of the Butterfly Messenger category on the forum.

Known issues

  • Depending on the situation, brand new conversation windows may blink even if they’re in focus.  If you start typing a reply, they should stop blinking.
  • Flickering in the contact list.
  • Custom emoticons will appear, but the current conversation window does not support animated GIFs.  Animated GIF display pictures work though.
  • You cannot rename contacts.

Open Source

Butterfly Messenger is open source software and based on the MSNPSharp project code.  A repository will be set up shortly once more details about the project have been finalized.

Oct 10 2015 0.1.2.0
  • Further nameserver exception fix
Sep 23 2015 0.1.1.0
  • Fixes Nameserver exception trying to connect to 25.127.129.101 by changing server hostname to the same one used for Reviver
Mar 25 2015 0.1.0.0
  • First alpha release of Butterfly Messenger

Posted on March 25, 2015, in Messenger, Messenger Tools, Tools. Bookmark the permalink. 89 Comments.

  1. Hi Jonathan, can you add video call to Butterfly, just like MSN 2009? That would be so great.

  2. Lemme say this again: I’m dying for a notifier for Butterfly.

    http://live-notifier.it.uptodown.com/

  3. nameserver error exception unable to login… MSNPSharp.ConnectivityException socketmessageprocessor.etc etc. host failed to respond 25.127.129.104:443 is server down?

  4. Yo, Jonathan! After you finish the workarounds, please give the program a notifier.

  5. greetins jonathan , when u launch an update for butterfly? ty

  6. It seems to work okay, too bad I got nobody to talk to. lol I am trying to get my friend to sign in….so maybe I can test it out….but until such time I got to wait….but I was able to sign in. I think its brilliant though, especially since reviver doesn’t work for me.

  7. It’s not working for me anymore, I just receive a “Nameserver Exception” error. ):

  8. Every time i try log in butmsgr it duzn’t work
    And open a window with this advise to me:

    —————————
    Nameserver exception
    —————————
    MSNPSharp.ConnectivityException: SocketMessageProcessor encountered a socket exception while retrieving data. See the inner exception for more information. —> System.Net.WebException: Impossível conectar-se ao servidor remoto —> System.Net.Sockets.SocketException: Uma tentativa de conexão falhou porque o componente conectado não respondeu

    corretamente após um período de tempo ou a conexão estabelecida falhou

    porque o host conectado não respondeu 25.127.129.102:443

    em System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)

    em System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)

    — Fim do rastreamento de pilha de exceções internas —

    em System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult asyncResult, TransportContext& context)

    em System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult asyncResult)

    em MSNPSharp.Core.HttpSocketMessageProcessor.EndGetRequestStreamCallback(IAsyncResult ar) na C:\Users\TReKiE\Documents\GitHub\msnp-sharp\MSNPSharp\Core\HttpSocketMessageProcessor.cs:linha 378

    — Fim do rastreamento de pilha de exceções internas —
    —————————
    OK
    —————————

    pls, if you can help me with this i thank very much.
    PS: sorry for my bad english.

  9. Cassiano Lourenço

    Nameserver error continues. I just don’t know what to do anymore. It’s the lastet version (0.1.1.0).

  10. my issue resolved with the new update. fixed the nameserver socket error thank you mr kay for the ongoing effort

  11. How does picture sharing work with this program compared to MSN?

  12. Why i cant creat a group on windows live messenger? Please help-me! And a conversation with more peoples too.

  13. I tried to log in and I got this error:

    Authentication Failure
    StackTrace:
    en
    System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClien
    tMessage message, WebResponse response, Stream responseStream,Boolean
    asyncCall)
    en
    System.Web.Services.Protocols.SoapHttpClientProtocol.InvokeAsyncCallback(IAs
    yncResult result)

    Why did I receive that error?? (P.S. I had to copy the error text letter by letter because there was no copy-paste option.

  14. I had the same error as Jose. Authentication Failure…

  15. This page is harder to find now since there is no dedicated link for it😦

  16. can’t add people

  17. Hi Jonathan.

    Has the repository for butterfly messenger been setup yet?

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: