Bug 12832 - Support XEP-0084 User Avatars (PEP-based)
Summary: Support XEP-0084 User Avatars (PEP-based)
Status: NEW
Alias: None
Product: Telepathy
Classification: Unclassified
Component: gabble (show other bugs)
Version: unspecified
Hardware: All All
: low enhancement
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL: http://www.xmpp.org/extensions/xep-00...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-17 03:47 UTC by Simon McVittie
Modified: 2016-08-19 06:47 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.