It took me some time but I’ve finally managed to integrate msn-pecan to my N900 thanks to telepathy-haze and telepathy-extras. I haven’t really been using WLM for a while but I think that’s about to change π
Why telepathy-msn-pecan when there’s telepathy-butterfly and telepathy-haze+libpurple? Well, each one of those have some limitations. telepathy-butterfly will depend on pymsn, which will depend on python, plus a bunch of python libraries, I have my doubts as to how stable it is, how efficiently does it use the network, and mainly how long will it take to graduate to extras, not to mention that the installation size will probably be quite big. For telepathy-haze you would need libpurple, which is built using the Pidgin source package and who knows when that’s going graduate to extras.
In any case, I just prefer msn-pecan because I know the code, and I know it’s more stable than libpurple’s stock one (which I wrote many years ago), it’s more efficient, and it has been widely tested on Pidgin (Linux, Windows, and N8x0), and Adium on OS X. Also, it’s more bandwidth efficient, specially at login time, which is important if you are using a cellular data connection π Moreover, at some point it will be a standalone library with a native telepathy wrapper, so this was a natural step.
First I needed libpurple, but since it’s distributed along with Pidgin and there’s no easy way to build it standalone. I used libpurple-mini which is a redistribution of libpurple that’s easy to build, no extra fuzz, just the bare minimal dependencies, and a minimal build-system.
Then I took telepathy-haze, which didn’t require any modifications, and telepathy-extras which did require quite a bit. I also wrote simple Makefiles just to simplify the build.
Then I modified all the packages so that they don’t conflict with the system ones (libpurple, telepathy-haze, etc.), when they are finally available in extras. The result is a 300KB standalone package π
Here are a few screenshots showing how nicely it integrates:
As you can see it’s very transparent. Your contacts could be in Skype, MSN, GTalk, you would barely feel any difference, and the switch to SMS, or voice call is seamless. Kudos to the Maemo rtcomm team and Telpathy for achieving this!
So give it a try and report back any issues you may find:
http://code.google.com/p/msn-pecan/downloads/
Next step would be to submit this to extras devel, I think it would not have much trouble getting accepted in, any volunteers to do that?
Oh, and Merry Christmas!
Now we just need Multiple Points of Presence, and this will be unstoppable! Thank you for all of this!
Cheers from France π
LikeLike
Thanks for this plugin, is there a way I can get it to work with a network proxy? because there is currently no way i can configure it to connect through our http_proxy at work. Thanks
LikeLike
@Bigbrovar that’s a good question. There doesn’t seen to be a way to specify the system proxy in the N900, but you can try with GConf (/system/http_proxy) it will probably work.
LikeLike
Hi. Looks really great.
Is there any chance of this being back-ported to Maemo4? The standard MSN plugin for the built-in chat is very flakey, and hasn’t connected at all for a while on my tablets.
Thanks
Gaz
LikeLike
The old version is available for Maemo 4. I guess I can try to build the new one too.
http://msn-pecan.googlecode.com/files/msn-pecan_0.1.0~rc1-0maemo1_armel.deb
LikeLike
Agh. The package for Maemo 5 was broken. New one uploaded (0maemo2).
LikeLike
@FelipeC the N900 already allows a systemwide proxy settings though your wireless conenction profile. The problem am having is pecan-msn cant seem to detect that settings and tries to connect to the internet directly. perhaps you could embed a proxy settings into it?
LikeLike
@FelipeC: i have a N900 and i’ve installed msn pecan, but when i try to create a new account the WLM protocol don’t appear on the list! I’ve an europe version of N900.
LikeLike
@Bigbrovar I will look into that. It shouldn’t be that difficult to grab those settings.
LikeLike
@francesco It’s not WLM on the N900, it appears as “MSN (Pecan)”
LikeLike
@FelipeC thanks, am always available in case you need me do some testing on the proxy issue for you. you should know my email π
LikeLike
@FelipeC it appears as msn without pecan. it’s the same? Msn pecan appear only in my contact fields. (msn contacts don’ appears in my address book)
LikeLike
@francesco no, “MSN” without pecan is using telepathy-butterfly, do you have accounts-plugin-butterlfy?
You shouldn’t need to, but maybe rebooting will help.
LikeLike
Hello Felipe…I downloaded your application but when it asks me where to save it, I’m not sure where to choose. I selected documents, but when I click the saved file, it asks me what program to use to open it and nothing I choose works. Can you provide me with some guidance in this regard. Thank you.
LikeLike
AFAIK the ability to double click and install a deb package file in maemo5 was disabled from the filemanager. the best bet is to install the file via the X Terminal. ( but you would need to have rootsh package installed from the app-mamnager which would give you ability to install as a root user. once you have installed rootsh, you then need to open the X-Terminal and type root, press enter. The terminal sign would change from $ to #. you then need to move to the location where you saved the file
cd /home/user/MyDocs/.documents
then do a
ls
which would show your the content of the document folder.
then last thing you will do is
dpkg -i telepathy-msn-pecan_0.1.0~rc2-0maemo2_armel.deb
the last command should install the package.
LikeLike
thanks a million…took a little while trying to replicate the commands cuz im using my phone but i got it to work…thanks again
LikeLike
am glad it worked for u
LikeLike
ok it appears i jumped the gun a bit…the commands worked and it appears in my options for new accounts…however it cannot sign in. i entered my email address and password and pressed sign in, after which the sign-in button grays out and that’s it…that’s all that happens. i never actually sign in. does this happen to any1 else?
LikeLike
same thing happens to me, although in my case I attributed it to the fact that it probably couldn’t work with my network proxy at work.
LikeLike
@pierre are you sure you are using 0maemo2?
The previous version was borked and you wouldn’t even see the notification of signing in.
LikeLike
I have the same problem. sign in grays out and can not sign in.. what is the problem?
LikeLike
how can we check if we use 0maemo2 or not?
LikeLike
dpkg -s telepathy-msn-pecan
LikeLike
it is 0maemo2…i checked it using the command and it was the latest downloadable version i clicked.
same thing is happening though…sign-in grays out and then nothing.
LikeLike
@pierre if you installed the previous version you might need to reboot the device, or you can also join #msn-pecan (freenode) on IRC.
LikeLike
Same thing with mine, i tried installing it via red pill and using terminal restarted between and after but still th same thing. Press sign-in, button grays out and nothing happens.
LikeLike
I installed the N900 package 0maemo2 and Cannot sign in after entering account details. After clicking “Sign in” it just waits eternally. No progress or error indication. How can I go about debugging this ?
LikeLike
There are two possible problems:
1) telepathy-pecan is actually trying to sign in: a dialog appears with the message “signing in”
2) telepathy-pecan is not even exercised: no message appears, the button just stays gray
If the problem is 1) you need to remove/disable all the pecan accounts (make sure telepathy-pecan is not running with ps -A), and then:
HAZE_PERSIST=1 /usr/lib/telepathy/telepathy-pecan # make sure it doesn’t exit and stays running
Then enable/create an account, and watch the log.
If the problem is 2), try killing mission-control, rtcom-messaging-ui, or even better, rebooting the device.
LikeLike
Pingback: Integrando MSN en los contactos de Maemo | Todo Maemo
Ran pecan from the CLI as directed and it logged in right away after account creation. Disconnected and killed the daemon on cli and then tried to start normally which failed. Status bar and notifications noted account connection problem/retries. Pecan process was running.
Then I removed “Extra protocol plugins for Maemo 5”
and telepathy-haze plugins and rebooted. This time
pecan logged in normally. Reinstalled what I removed earlier and everything is working normally. Not sure what did the trick. I also noticed when pecan was not working the butterfly icon was missing next to “MSN (Pecan)” in Accounts. It is now present.
-Jonan
LikeLike
@Jonan that smells like you are using the old release (0maemo1), if you get more problems checks the advanced tab to see if the settings are correct; I’m seeing them being reset for no reason =/
LikeLike
Hi!
I’m a total noob to linux, but I still love my n900.
I would like to test you app out, but I have no idea where to begin.
I have read and understood (I think) the install part, but when your all new to this I don’t even know what to download :S
LikeLike
I think i’m going blind, can’t see 0maemo2 version anywhere or was it removed?
LikeLike
@Tom Yes, now it’s in maemo extras (devel for the time being)
LikeLike
Installed from maemo extras and it isn’t working
when i add new account there is MSN icon missing next to MSN (Pecan) and once i create the account and hit signin button it just sits there for ages and nothing happens? any ideas what is the problem?
LikeLike
just reflashed my n900 to make it nice and clean (both, firmware and emmc)
installed msn (pecan) from repositories and icon next to it is missing when i go to add new account and when i create account and hit singin it just sits there and nothing happens.
LikeLike
I’m using the MSN plug-in and not the pecan one.
However I get the same issue as Tom, when I try and sign into a new account nothing happens it just sits there π¦
LikeLike
@Christ I just tried the same and it worked just fine =/ Maybe it’s because I’m using a newer firmware.
Anyway, I created a wiki page with instructions to debug it:
http://code.google.com/p/msn-pecan/wiki/DebuggingOnN900
Can you give a try?
LikeLike
must be something different in new firmware because as i said it doesn’t work on 100% clean n900, msn pecan was the only thing i installed after reflash and issues is still there
LikeLike
@Tom Is the clock setup properly? There are SSL certificate problems if not.
Anyway, somebody with problems needs to debug this. I will also try to improve telepathy-haze so msn-pecan error messages are properly reported. I think they are just dropped right now.
LikeLike
Hi there, any updates on the issues running MSN-Pecan on N900, like Tom and Chris, i also cant log in, it just sits there….!
Thank you
LikeLike
@FelipeC
Clock/date is set correctly
LikeLike
I had the same problem (clicking sign in > nothing happens). I then opened xterm and ran:
HAZE_PERSIST=1 /usr/lib/telepathy/telepathy-pecan
as mentioned above, left terminal running in the background and went back to conversations / accounts setup. This time sign in was fine. I then rebooted the device and now I can login normally without issuing that command beforehand.
LikeLike
@that did the trick Nyymi, thanks
i’m still missing msn icon, any idea how to get that in there?
LikeLike
@Tom can you try this for the icon?
gtk-update-icon-cache /usr/share/icons/hicolor
LikeLike
@FelipeC
ran that command as you suggested and got my icon now, thanks FelipeC.
btw, is there anyway to recreate contacts groups just like in msn messenger or there is such option on msn with n900?
p.s. do you plan to add multilogin or whatever it is called (where we can signin to msn from multiple locations)?
LikeLike
I have ran the command and it works fine! Thank you.
It would be great if we could add our MMSN contact detail from the IM drop down straight onto our general contact cards, rather then add their email contacts manually per contact.
Also multiple locations with definately be a plus! Anywho, thank you guys for your great work
LikeLike
I found the problem on PR1.0 and I’ll make a fix in the next msn-pecan release, as well as the icon problem, and a few more changes for safety.
LikeLike
Ok, the fix is now released on 0maemo5.
LikeLike
thanks for your work and time Felipe
LikeLike
Thanks, works great now!! π
LikeLike
Does msn-pecan available in the application manager? I don’t like to use X Terminal!!
LikeLike
yes it is but you have to add extras-devel reposistory, please note that this repository is for very new software still not fully tested so install it at your own risk
LikeLike
Tom.. do you know when this will be released officially? I don’t want to take the risk and download it from extras-devel.
Thanks,
LikeLike
Dear all, is it possible at all to have Blackberry BBM (or alike application) on the N900? Has anyone tried this before?
Thanks
LikeLike
@Salah
i got no idea when it will be moved to extras
LikeLike
new version just shown up in updates (twice?) any info what was fixed or added?
TIA
LikeLike
0.1.0~rc2-0maemo5
* Fix problems on PR1.0
* Don’t rely on mission-control extra settings
0.1.0~rc2-0maemo6
* maemo-optify
* Fixes for personal messages and display name
LikeLike
cant’ remember if i asked before (hope not)
is there any hope for login from multiple locations like normal msn messenger?
LikeLike
@Tom unfortunately not, that would require major drastic changes, and there are other priorities right now.
You can vote for the feature though:
http://code.google.com/p/msn-pecan/issues/detail?id=118
We do take votes into considerations.
LikeLike
there is 4 links on website…
and exe files is not for n900 and the bz something don’t work too..
can you help me installing this????
LikeLike
@kevin
you have to add extra testing and extra devel repositories (can’t remember which one had the pecan so add both) here is all the info and even links to add them, simply open in n900 browser and click on testing and devel links (normal extras repo is now enabled automatically since 1.1 firmware)
http://my-maemo.com/faq/showquestion.php?faq=4&fldAuto=16
just note of warning, anything in testing and devel repos is considered alpha and beta so unless you sure you know how to recover your phone if you install something problematic don’t do it, in short “do it at your own risk”
LikeLike
FTR maemo integration has some problems with the SDK 1.1 update that’s why I’ve been unable to promote msn-pecan to extras-testing, but once the issues are solved I’ll do that.
Then we’ll need some votes to get it promoted to extras.
LikeLike
Dear all, not sure if you can assist.
Can you please guide me on how to customize conversations on the N900? I am looking to have the layout of the conversations changed, by this i mean, having the buddy avatar to the right, while adding an avatar to my conversation line and to the left, this would easy on the foloowing of the conversations.
I have seen a post of such in Maemo.org, however not explaining how to do it per se. If anyone can help and guide me step by step, i would forever be greatful.
Thank you all in advance,
Aka
LikeLike
msn-pecan is now promoted to extras testing, please vote so it graduates to extras:
http://maemo.org/packages/package_instance/view/fremantle_extras-devel_free_armel/telepathy-msn-pecan/0.1.0~rc3-0maemo1/
LikeLike
is it normal that msn-pecan doesn’t integrate with pidgin on my N900? I was using it with pidgin on my old N810…
LikeLike
@SteelBlade yes only telepathy is supported, not Pidgin. It should be trivial to add a libpurple package though.
LikeLike
@FelipeC how difficult would it be to implement http_proxy support into the UI of the plugin? π
LikeLike
@bigbrovar shouldn’t be difficult at all. I forgot about that, will make sure it’s on the next release.
You might want to fill a feature request for that in the issue tracker; to make sure it’s not lost π
LikeLike
is there anyway to force nickname? every time i change the nickname on n900 it goes back to my username@hotmail.com
LikeLike
@Tom I’m aware of that problem and I know to fix it; it will be on the next release. But right now, no.
LikeLike
Oh thanks I will held to the issue tracker and make a request there π
LikeLike
Done, I have filed an enhancement request. Thanks very much for the great work you are doing π
LikeLike
@bigbrovar your issue is now fixed in 0.1.0~rc3-0maemo2.
I’ve pushed this to extras-testing, please try and vote up π
here
The changelog item is:
* Fix crash related to offline messages
* Fix nickname reset
* Fix for emtpy offline messages
* Initialize proxy properly
* Install TLS certs for offline messages servers
LikeLike
plz i need help in msn ..i instale every think but when i try to sign in it don,t sign i dont know why…plz some body help me what to do exactly or send me msg on my mail d12_xxx@hotmail.com
LikeLike
i have a nokia n900 met msn pecan
but i have now one problem
everybody can chat with me
but i cant find my msn contacts it say no contacts
but iam online
LikeLike
hi there,
ive been testing pecan properly.. its works great for me..
the only problem that ive got is that i cant receive offline messages..
ive tested also with haze.. and it works well with haze..
so what could be the problem?
greetz
LikeLike
@ibson you should file a bug report, but AFAIK offline messages should work.
LikeLike
Hey, this plugin is sweet, i was using it on PR1.1 since ive got my n900.
yesterday i flashed pr1.2 on to it, and used backup manager to reinstall all my apps. now im noticing although, it shows up, along skype as being logged in, when i go to New IM only one of my skype contacts. they still appear in regular contacts although. is there any way i can fix this, or is it just a bug of newer firmware?
~mc_teo
LikeLike
@mc_teo that should be fixed on the latest version 0.1.0-0maemo4, although the real cause is https://bugs.maemo.org/show_bug.cgi?id=10621
LikeLike
Hi all I want is msn on my phone it’s to difficult to get… I have just downloaded your msn app and I can’t get any of my contacts please give me a step guide on how to get all my contacts into my IM list so I can chat and also is it possible to use a one of the cameras as a webcam for msn chatting? Thank You
LikeLike
@HR what steps did you follow? The contacts should appear.
But no, you can’t use videocall stuff with msn-pecan (yet).
LikeLike
The plug-in doesn’t work anymore! Help!
http://talk.maemo.org/showthread.php?t=71152&page=2
http://talk.maemo.org/showthread.php?t=39015&page=12
LikeLike