1.3b7 XMPP User Tune sticks for non-PEP servers.
Posted: Mon Jul 14, 2008 5:53 pm
When using an XMPP server that doesn't support PEP (such as Google Talk) if you have "Let others know what iTunes is playing" checked in the account properties but later uncheck it your Available status will always be stuck on the last tune that was set.
You can change your status (and even create a custom Available one with the status message as simple "Available") and they will take, but once you select the default Available status it will immediately go back to the last song that was playing when you unchecked the option in account properties.
Steps to reproduce:
1). Check the "Let others know what iTunes is playing" box in your Gtalk (or other non-PEP enabled server) account.
2). Go online with that account.
3). Open up the XML Console in File/Account so you can see the changes.
4). Play a couple of songs in iTunes to see the status changes working.
5). Open up the account preferences and uncheck the "Let others know what iTunes is playing" box (your account can be either online or off during this, it makes no difference).
6). Change the song in iTunes a couple of times to make sure status is no longer changing with the tune.
7). Change your status for that account (or global status) or go offline and then back on again.
8). Change your status back to the default Available status.
9). Note in XML Console that Adium has set the status to the last song playing rather than "Available".
This doesn't occur with PEP-enabled servers as statuses and user-tune are set independently.
You can change your status (and even create a custom Available one with the status message as simple "Available") and they will take, but once you select the default Available status it will immediately go back to the last song that was playing when you unchecked the option in account properties.
Steps to reproduce:
1). Check the "Let others know what iTunes is playing" box in your Gtalk (or other non-PEP enabled server) account.
2). Go online with that account.
3). Open up the XML Console in File/Account so you can see the changes.
4). Play a couple of songs in iTunes to see the status changes working.
5). Open up the account preferences and uncheck the "Let others know what iTunes is playing" box (your account can be either online or off during this, it makes no difference).
6). Change the song in iTunes a couple of times to make sure status is no longer changing with the tune.
7). Change your status for that account (or global status) or go offline and then back on again.
8). Change your status back to the default Available status.
9). Note in XML Console that Adium has set the status to the last song playing rather than "Available".
This doesn't occur with PEP-enabled servers as statuses and user-tune are set independently.