Protocol for a distributed music playing service