I briefly looked at spotify and I found that they use 2 providers: Themselves and facebook. Ie I can log in to spotify with facebook. But then it asks me for my spotify account when I downloaded the player and want to start the stream. Does it force me to remember a new password? I don't think it's a good feature to force users remember a new password. Soundcloud and Mixcloud work by Facebook account only and we were discussing a similar solution of how to simplify adding a provider to your service ie use case "add OAuth 2.0 provider" where optionally you may also add yourself as an OAuth provider.
Please tell me if you have any ideas about this.