Bug 12832

Summary: Support XEP-0084 User Avatars (PEP-based)
Product: Telepathy Reporter: Simon McVittie <smcv>
Component: gabbleAssignee: Telepathy bugs list <telepathy-bugs>
Status: NEW --- QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: enhancement    
Priority: low CC: development, devurandom, sascha-web-bugs.freedesktop.org
Version: unspecified   
Hardware: All   
OS: All   
URL: http://www.xmpp.org/extensions/xep-0084.html
Whiteboard:
i915 platform: i915 features:

Description Simon McVittie 2007-10-17 03:47:38 UTC
XEP-0084, (PEP-based) User Avatars, is in Last Call. We should consider implementing it, with vCard-avatar backwards compatibility, much like the way we support both PEP-based and legacy nicknames.

It looks reasonably simple to implement. A metadata PEP node (to which we're meant to subscribe) pushes out metadata updates, which replace the SHA-1 seen in presence; a data PEP node (to which we're *not* meant to subscribe) contains the avatar itself, replacing the vCard.
Comment 1 Ferdinand Stehle 2016-08-18 22:52:49 UTC
I implemented XEP-0084 and it seems to work with my contacts that use Conversations*.

https://github.com/noonien-d/telepathy-gabble/tree/XEP-0084-User_Avatar


* Note: Conversations publishes avatars in the webp-format and your gtk/gdk installation may miss the decoder. A solution is available here: https://github.com/aruiz/webp-pixbuf-loader
Comment 2 Dennis Schridde 2016-08-19 06:47:23 UTC
(In reply to Ferdinand Stehle from comment #1)
> I implemented XEP-0084 and it seems to work with my contacts that use
> Conversations*.

Thanks for working on this!

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.