Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Spotify is a P2P application and so I assume it uses quite a bit of network traffic downloading and sharing tracks. Can a Spotify guru tell me if it does this only when the player is in use (eg when you are browsing or play tracks) or all the time?

share|improve this question
up vote 4 down vote accepted

Being a P2P application, it will be using network traffic when:

  • You are requesting data from peers
  • Peers are requesting data from you

so even if you aren't listening yourself, you could be uploading to other users.

To quote the Spotify wiki article:

The contents of each client's cache is summarized in an index which is sent to the Spotify stream hub upon connecting to the service. This index is then used to inform other clients about additional peers they can connect to for fetching streamed data for individual tracks being played. This is accommodated by each client, upon startup, acting as a server listening for incoming connections from other Spotify users, as well as intuitively connecting to other users to exchange cached data as appropriate. There are currently no official details from the developers about how many connections and how much of a user's upstream bandwidth the Spotify client will use when streaming to other users; the Spotify client offers no way for the user to configure this, but this may change in the future. Audio streams are in the Vorbis format at q5 (approx ~160 kbit/s), or optional q9 (approx ~320kbit/s) for premium subscribers, the highest streaming rate for any online service.

share|improve this answer
so as long as the tray icon is there it could be streaming to others? – McBainUK Dec 11 '09 at 11:24
you are correct – John T Dec 11 '09 at 15:40

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .