Page 1 of 1
Messages don't send/won't appear while iTunes is busy
Posted: Mon May 09, 2005 1:13 am
by Suffusion
I've been retagging my MP3s to get rid of erroneous, unnecessary, specious, and otherwise undesirable genre tags. If I alter a large number of files' tags at once, this will cause iTunes to lock only into that task. While this is happening, though, Adium will not send messages. I can type, send, and perform the normal functions, but sent messages will simply disappear until iTunes frees up again. After that, it will appear, time stamped as when I sent it.
So far as I can tell, this is new behavior with the .8x versions.
[Edit:] It appears that the people on the other end of my conversations aren't receiving these lost messages either.
Re: Messages don't send/won't appear while iTunes is busy
Posted: Mon May 09, 2005 1:51 am
by Adam Iser
Remove the applescripts from your profile / away message / display name
If you have slow scripts (or your scripts are blocking because an application isn't responding) there's nothing Adium can do but wait for the script to time out or finish.
Re: Messages don't send/won't appear while iTunes is busy
Posted: Mon May 09, 2005 8:48 am
by evands
Adam Iser wrote:Remove the applescripts from your profile / away message / display name
If you have slow scripts (or your scripts are blocking because an application isn't responding) there's nothing Adium can do but wait for the script to time out or finish.
Sigh. Let's make this thing into an external plugin, incorporate a non-polling iTunes away message function, and be done with it.
Posted: Mon May 09, 2005 3:19 pm
by Suffusion
Fair enough, but does that explain why messages aren't being sent at all?
Re: Messages don't send/won't appear while iTunes is busy
Posted: Mon May 09, 2005 5:09 pm
by evands
Adam Iser wrote:Remove the applescripts from your profile / away message / display name
If you have slow scripts (or your scripts are blocking because an application isn't responding) there's nothing Adium can do but wait for the script to time out or finish.
[Emphasis added]