Contact Album |
|
Submitted By Jürgen Kreileder (jkreileder) |
DescriptionThis plugin stores all icons that your contacts use over time and comes with a viewer for the icons.After installation, the album will slowly fill with icons as your contacts change them. You can open the album viewer with the Contact Album entry in the Window menu and with the View Album entry in the context menu for contacts. Icons can be copied from the album viewer via Drag&Drop. Currently the plug-in comes with English, Dutch, Finnish, French, German, Italian, Polish, Portuguese, Spanish, and Swedish localizations. Further translations are welcome. The version of the plug-in available here requires Mac OS X 10.6 or later and an Intel-Mac. An older version which only requires Mac OS X 10.5 and works on PPC-Macs too, is still available from my site: Contact Album 1.0.9 For more info and source code, visit my website. Changes1.2.0:Update UI to look more Lion-ish and resemble the Chat Transcript Viewer from Adium 1.5 more closely. 1.1.1: Properly update the image view when a list entry vanishes through deletion of images. 1.1.0: Add support for 64-bit Intel builds of Adium (that is, Adium 1.5 compatibility). Drop PPC and Adium 1.3 support. 1.0.9: Added Italian translation. Thanks to Bruno Pierini! 1.0.8: Added Polish translation. Thanks to Dariusz Jażdżyk! Note that a few strings will still show up in English. For these strings the translation should get inherited from the main Adium bundle (the Chat Transcript Viewer in particular), unfortunately some of them are missing for Polish. 1.0.7: Added Spanish translation. Thanks to Ignacio Robles! 1.0.6: Now for real... Make sure menu items show up in the right place both with Adium 1.3 and Adium 1.4 1.0.5: Make sure menu items show up in the right place both with Adium 1.3 and Adium 1.4 1.0.4: Added Swedish translation. Many thanks to Valter Kraemer! 1.0.3: Adapted to recent API changes on trunk. 1.0.2: Added Finnish translation. Thanks to Iiro again. 1.0.1: Speed up the initial populating of the album. Thanks to Iiro for testing! ImagesCommentsYou can reply to individual comments by clicking the "Reply" link next to each. # by xd21 on 01/24/09 at 21:31:13i can't understand yet where do you go to open the window of the contact album
# by jkreileder on 01/24/09 at 22:58:13Look in the "Window" menu, it's right between "Chat Transcript Viewer" and "File Transfers".
Alternatively, right-click on a contact, "View Album" is right under "View Chat Transcripts" in that menu. # by kjg on 02/09/09 at 20:13:50Just FYI, This plug-in causes problems with current Adium Trunk builds. It works just fine on 1.3.3rc1 though. It might have to do with http://trac.adiumx.com/changeset/25886.
# by jkreileder on 02/09/09 at 20:18:04Thanks for letting me know! I've tested it with the 1.3.3 betas and rc1 but not with recent builds from trunk. I'll upload an update in the next days.
# by kjg on 02/12/09 at 15:56:40It would be nice if Contact Album would aggregate the images across accounts. For example I have multiple AIM accounts and I have the same contact in both accounts. That contact's aim image shows up twice in Contact Album -- once for each account.
# by jkreileder on 02/12/09 at 18:43:55Actually the plugin already does this!
Unless you found a bug, of course. The key is [contact's service]+[contacts' uid]+[sha1sum of image], your own accounts don't play a role in this. The icons do get stored multiple times if you have the same contact on multiple accounts but only one gets displayed (with the most recent time-stamp). (Deleting an icon deletes all duplicates too, btw) Please check whether the icons are really the same. E.g. by opening them in Preview by double-clicking on them and comparing the file names. If the file names (which are just the sha1 sums) are different, the icons just look similar but are different. If the file names are the same, I'll need a bit more information. # by kjg on 02/12/09 at 19:14:03Oh, you're right. The duplicates are due to one image being a jpg and one being a gif. I wonder why that happened.
# by jkreileder on 02/12/09 at 19:22:32I've seen that too. I have no idea what causes it, it comes like that from the purple layer and probably from the server.
# by RW1981 on 02/26/09 at 15:45:22Has anyone ran into an issue where the stored icons initially reads the actual name of the contact, but then when Adium is restarted the name is changed to some sort of reference number?
# by jkreileder on 02/26/09 at 18:15:56Yes, it's known issue. There actually two problems after starting Adium:
1. Contacts won't be identified nicely unless you connect the respective account 2. The Facebook module is even worse: it won't show proper names until your contacts come online Other Adium components have the same issue you see, e.g. the Chat Transcript Viewer. There's not much I can do about this from my plugin, it's a problem in the way Adium identifies contacts. I'd rather fix the problem in Adium before doing an ugly work-around in this plugin. # by flr on 03/05/09 at 22:26:13Hello, I am in 10.4.11 and was VERY disapointed that the plugin requires 10.5.
You miss a large part of adium users with such a limitation. Why ? I like mac but it is a frequent problem with mac software that tehy need the latest version of the OS. It is difficultly understandable. I very rarely have this problem in win32 environments. So Please... (!) could you make the effort to support a few recent releases of MAc OS X ??? Thanks a lot. # by jkreileder on 03/05/09 at 22:45:04I understand that are you disappointed about it. The limitation to Leopard comes from the original aim of the plugin. I started working on this to get a bit into OS X programming (being a UNIX/Linux/Java guy normally), when it came to implementing the viewer part I had to decide whether to write it from scratch or to use the existing infrastructure. I chose the latter, namely IKImageBrowserView.
If I find the time I'll look into writing a viewer component that works on Tiger too. # by altf4 on 03/06/09 at 02:12:18simply awesome tool ..
this is exactly what i did search for for Years .. # by altf4 on 03/06/09 at 02:33:16just one REALLY annoying issue are the symlinks for the current image ...
this causes on every sync of the idisk houndreds of sync errors ... as idisk not support symlinks .. any way to bypass that ? # by jkreileder on 03/06/09 at 21:37:46Good point, I didn't really expect anybody to use it on a filesystem that doesn't support symbolic links. I'll use another method in the next version.
# by altf4 on 03/11/09 at 01:18:00for all having the same isuue ... here is a workarround ..
find ~/Library/Application Support/Adium 2.0/Users/Default/Contact Album/ -name ".current" -exec rm '{}' ; just execute this before syncing ... no errors occour and the next sync is just as fast as before .. as the syncagent does not recheck all album-directorys every time. # by altf4 on 03/11/09 at 01:19:09find ~/Library/Application Support/Adium 2.0/Users/Default/Contact Album/ -name ".current" -exec rm '{}' ;
(working version) ;-) # by jkreileder on 03/11/09 at 01:23:52not really, the backslashes before the spaces still don't show up :D
(the only purpose of the symlinks is to keep timestamps more sane. it's safe to delete them.) # by altf4 on 03/18/09 at 08:15:02yeah .. well i cant delete the 2nd comment ;-)
well everyone knows that i guess ;-) however .. there is another issue with albums and the iDisk ... it seems like they getting almost always fully synced wel lat least the current ones i guess. if adium runns about 5 minutes ... (about 50 user online) arround 200 files getting synced. (well this is allright so far .... is more information) ;-) i really love this tool ..... kind of upset why i did not found it more earlier ;-) # by drosseros on 06/29/09 at 19:32:37It is perfect ;)
But i have an opinion. Is it possible to see also 'my profile pictures' in contact album? and choosing a 'personal photo' in contact album? # by jkreileder on 06/29/09 at 23:48:26Thanks!
You mean like an extended version of the "Recent Pictures" feature Adium already provides? (You, kind of, can do that already by adding yourself as a contact. Works at least for some services, MSN for example.) # by drosseros on 06/29/09 at 20:02:47for example rigth click on photo and click 'make personal photo'.
# by jkreileder on 06/29/09 at 23:44:49Yea, I already thought about this. I'll add it for the next version.
# by drosseros on 07/01/09 at 12:13:14Thanks! Good news for me ;) I'm waiting the 'the next version'.
By the way, if it's not too hard, i may try to translate it to Turkish. mail: drosseros@gmail.com # by wiretalker on 08/26/09 at 03:24:27very cool i use this to tell who logged in today. easier than looking at a long contact list.
# by fama on 03/23/10 at 09:13:18what an amazing plugin :)
would you please upgrade/make it working with Adium v1.5hgr3161 ? many thanks for the great work ! # by adiama on 01/29/11 at 22:00:26This looks like an amazing plugin, something that I would really love to have! It installed fine and didn't crash Aduim on restart, but it didn't show any icons of my friends/connections. I guess it's because I'm on OS X 10.6... Is there a chance for an upgrade at some point?
# by jkreileder on 01/30/11 at 04:07:19It should work fine on 10.6. (10.5 is just the minimum requirement for the plugin.)
What services are you using? # by [Tee]derDoc[DMC] on 09/05/11 at 22:23:08You know, maybe it would be a good addition to be able to assign custom names and group arbitrary contacts in the album.
I have, prob. like a lot of people, multiple accounts across a dozen chat networks, and numerous double buddies on each, in other words the same buddy on numerous different accounts/networks. Since the introduction of proxy contact-list entries in Adium, I have given up on trying to combine them into a single contact-list entry since this single contact now shows up in multiple groups in the contact list, since those tend to appear and disappear on a whim. Notable are groups for specific networks like skype. And even better, a grouped account now shows up in the skype group even if skype is not connected, in other words the skype group is still there, only because one of the multiple accounts of that person is connected. Total nightmare! The whole point of grouping a contact was to reduce space in the contact list, and not have them occupy space in 5 different groups. Anyway, since contact list albums seems to take its grouping hints from the contact list, that does not work very well for me anymore.. I would like to be able to do that only in contact list album, and also give a name for contacts to be used when only the ID is available, independent of Adium itself, like you mentioned facebook which only knows nicknames when that spec. buddy is actually connected. Or does it cache the names? Actually I think it does... well.. still I have 200 people in FB that rarely connect so now I have around 100 FB-IDs in my contact list album, which would be nice to name until they actually connect... Ohh and another thing.. It would be cool, if you could sort, and by that I mean group, the left pane of CLA by either name alphabetically, or by network, so all facebook contacts are grouped, and maybe you can think of some more useful grouping ways... -V # by Myrandor on 11/04/11 at 15:22:34I'm not able to install the latest plugin (1.1.1) with Adium 1.5b2, and when I try to "download" it, I get this error:
An error occurred: Only the submitter, mods and admins are allowed to download Xtras before they are approved. Any way to download the compiled version outside of Adium Xtras' website? # by jkreileder on 11/04/11 at 15:29:24One of the admins has to approve the new version. Usually this takes only a few hours but this time the delay seems to be a bit longer.
# by Myrandor on 11/04/11 at 15:31:47I got the same issue with version 1.1.0 yesterday. I tried to build the source, but I had a hard time since I never build anything with XCode before. ;)
Hope they will approve it soon! # by jkreileder on 11/04/11 at 16:04:02Yea, I uploaded 1.1.1 before anyone had approved 1.1.0. If it goes on like this, I'll have 1.2.0 (with some visual updates) ready before 1.1.1 is approved.
For the time being, 1.1.1 is also available here: https://blog.blackdown.de/static/osx/a...m-1.1.1.zip As for building from source: * Check out Adium trunk * Build it from the command-line with make * Set the environment variable ADIUM to the path to your built Adium tree, e.g: "export ADIUM=/Users/jk/devel/adium" * Build my plug-in with make Post a New CommentYou must be logged in to post comments. |
# by Iiro on 01/23/09 at 14:10:03
One question though, on the initial install it didn't add my contacts' icons until I opened the chat window with them.
Do I have to do this everytime or does it automatically update the icon, for example when someone logs in?
# by jkreileder on 01/24/09 at 00:47:29
The plugin relies on Adium sending icon-changed notifications. Adium actually sends too many of those since the plugin is only interested in real server-side icon changes.
Getting the first icon for a contact is a special case. Early in development I tried to fetch all icons as soon as an account went online but testing showed that Adium did send notifications for all contacts on the account anyway, so I removed that code. I've tested this with MSN and GTalk, it might be different for other protocols or larger contact lists than I have. May I ask what you use?
# by Iiro on 01/24/09 at 10:17:44
So far I'm only seeing the images for 64 contacts, which is the number I've opened the chat window with.
# by jkreileder on 01/25/09 at 23:19:11