Bugzilla – Bug 8587
Player subscriptions should be maintained in the Player object
Last modified: 2011-11-06 23:25:03 UTC
At the moment all subscriptions are kept in the Comet class. Following a disconnection from SqueezeCenter the Comet object automatically retries the subscriptions. The problem is it is a race condition between the Controller and Player to see who connects first. If the Controller wins the subscriptions will fail. This does not cause a problem with the current applets (by chance they have been written to avoid this problem), but it might in the future. Instead the Player object should maintain the subscription list for the player. When the player is disconnected the subscriptions should be canceled, and it should resubscribe when the Player connects.
punting to 7.3
Tom we should discuss this, but it's probably not a 8.0 item.
Richard is no longer available to us.
Unassigned bugs cannot have a priority.