Version: 0.99.80 (using 4.3.86 (KDE 4.3.86 (KDE 4.4 >= 20091231)) "release 7", KDE:KDE4:UNSTABLE:Desktop / openSUSE_11.2) Compiler: gcc OS: Linux (x86_64) release 2.6.31.8-0.1-desktop kopete skype protocol does not show contacts avatars I had fast look through the API and I still do not know if is an API limitation or a TODO for kopete. Alin
api limitation
Please reopen: as Pidgin now supports avatars via Skype, so there has been some API change, or another mechanism to access the avatars. See: http://forum.skype.com/index.php?showtopic=99471&view=findpost&p=1523411&s=dc2e0739f24d84a78318d1f062255c94
According to pidgin's plugin source code: http://code.google.com/p/skype4pidgin/source/browse/trunk/libskype.c it goes to ~/.Skype/accountName/*.ddb and gets avatars from these files. After sending messages like "GET USER %user% AVATAR 1 /tmp/kde-eol/kopeteV13983.png" skype answers: "ERROR 1 General syntax error" as described in link you post here. So there is still no correct API mechanism to get avatars.
Thanks for looking into that source. How feasible would it be for someone to apply a mechanism in Kopete, similar to the one used by the Pidgin plugin? I am willing to help, albeit with my limited skills in this area. I agree with your conclusions about the current state of the Skype API. However, I still submit this bug should be reopened, with this workaround mechanism in mind (and in the long term with the improved API in mind).