Adium

Ticket #2463 (closed defect: fixed)

Opened 3 years ago

Last modified 1 year ago

rate limited after changing songs willy nilly

Reported by: anonymous Assigned to: eharris
Priority: low Milestone: Adium X 1.0.2
Component: None Version: 1.0b17
Severity: minor Keywords: rate limiting, iTunes, changing songs quickly
Cc: jmpp@macports.org Patch: None
Pending:

Description

if status is set to "Current iTunes Track" Adium rate limits after skipping over a couple of songs

Change History

02/14/2006 02:13:17 AM changed by tick

  • milestone set to SVN issues.

Ya, this is a server side thing with AIM, if you change your song it will update on the server. Talk to the server too often, and viola, no more mr nice aim server.

Maybe we could update the server after the user stops selecting?

02/14/2006 02:13:36 AM changed by tick

  • summary changed from rate limit to rate limited after changing songs willy nilly.

02/17/2006 08:13:43 AM changed by evands

  • keywords set to fixedByJoscar.

joscar automanages rate limiting.

03/03/2006 04:48:38 PM changed by catfish_man

  • milestone deleted.

de-milestoning fixedByJoscar

03/19/2006 09:23:06 PM changed by durin42

  • status changed from new to closed.
  • resolution set to fixed.

(In [15524]) Merge joscar to trunk, causing much rejoicing. Fixes #2377. Fixes #2488. Fixes #2463. Fixes #2413. Fixes #2231. Fixes #2230. Fixes #4. Fixes #2903.

(follow-up: ↓ 7 ) 11/30/2006 09:51:34 PM changed by ibiwan

  • status changed from closed to reopened.
  • resolution deleted.

In 1.0b15, Oct 29 Build, I'm getting the originally-described behavior when skipping through several songs at a time in iTunes.

(in reply to: ↑ 6 ) 12/02/2006 03:55:50 PM changed by edr1084

Replying to ibiwan:

In 1.0b15, Oct 29 Build, I'm getting the originally-described behavior when skipping through several songs at a time in iTunes.

The "official" b15 is Nov 11, try downloading from the beta page just to make sure the additional changes don't cause a different result.

12/05/2006 06:50:16 PM changed by fwenzel

confirming the bug for b15. Still occurs after clicking through a few songs in iTunes.

12/14/2006 01:22:39 PM changed by jmpp

  • cc set to jmpp@macports.org.
  • keywords changed from fixedByJoscar to rate limiting, iTunes, changing songs quickly.
  • version changed from 1.0svn to 1.0b17.

Adium moved back to libgaim for AIM connectivity after b15, so I'm deleting joscar references in this ticket's details as appropriate. I'm experiencing this exact same error with b17, AIM servers complain with rate limiting errors if I skip two or three songs a tad too quickly ( %_iTunes is my status message script... I suppose it also happens with %_music). After that, more errors keep pouring in until I stop, without disconnecting me though.

-jmpp

12/14/2006 01:28:04 PM changed by Robby

Bug still exists in b15, too, by the way.

12/14/2006 01:33:24 PM changed by jmpp

"Last action you attempted could not be performed because you are over the rate limit. Please wait 10 seconds" is the exact error I'm seeing, and just now I confirmed that if I change the songs one too many times AIM servers do disconnect me ;-)

-jmpp

(follow-up: ↓ 13 ) 01/12/2007 01:40:08 AM changed by cavemoneky50

Just noting, this is still an issue for me and is present in current beta builds.

(in reply to: ↑ 12 ) 01/27/2007 12:22:54 PM changed by julian

While this bug still drives me somewhat nuts and I agree with tick's idea of updating the server *after* the user has finished selecting songs, you can work around it by pausing iTunes before skipping through songs.

(follow-up: ↓ 15 ) 02/05/2007 04:55:33 PM changed by pilgrim

This is happening to me right now with 1.0.

Also, and this might not be a bug, but I can't seem to disable the itunes functionality. So now skipping songs always gives me that annoying window. Should a new ticket be opened for this?

(in reply to: ↑ 14 ) 02/05/2007 04:57:36 PM changed by julian

Replying to pilgrim:

This is happening to me right now with 1.0. Also, and this might not be a bug, but I can't seem to disable the itunes functionality. So now skipping songs always gives me that annoying window. Should a new ticket be opened for this?

Have you tried clicking the Status menu, then selecting a status other than the iTunes one?

02/19/2007 11:30:18 PM changed by StoneTable

Pausing iTunes before skipping songs does not work. I still get the rate limit error, using 1.0.1. The only work-around seems to be to change the status to not iTunes, change songs in iTunes, and then change the status back to iTunes.

From the looks of the error, there needs to be 10 seconds between status message updates.

02/24/2007 12:47:30 PM changed by evands

  • milestone set to Adium X 1.0.2.

This indicates a bug in the oscar rate limiting code in libgaim... but should also be easy to suppress via throttling within Adium, much as we already do for MSN display names.

02/26/2007 02:11:12 PM changed by eharris

  • owner changed from nobody to eharris.
  • status changed from reopened to new.

02/26/2007 08:30:04 PM changed by eharris

  • status changed from new to assigned.

This is fixed. I've decided on a time limit of 3 seconds. Once the song has played for three seconds, your status will be updated. Committing once I stop leaking somewhere.

(follow-up: ↓ 21 ) 02/26/2007 09:12:54 PM changed by eharris

  • status changed from assigned to closed.
  • resolution set to fixed.

(In [19087]) Fixes #2463

(in reply to: ↑ 20 ) 03/26/2007 03:32:39 PM changed by menesis

  • patch_status set to None.

Thank you very much! :)

03/27/2007 05:22:19 PM changed by zacw

  • priority changed from highest to low.
  • component changed from MSN to None.
  • severity changed from blocker to minor.
  • milestone changed from Adium X 1.0.3 to Adium X 1.0.2.