I do have a possible
solution for Roll20 that would allow users to upload their own music
while absolutely, 100% protecting Roll20 from any kind of DCMA blowback. Namely, you can allow Roll20 to work with a Cloud Storage service, like Google Drive, which already supports remote streaming. This
way, people can upload their own music, but are merely streaming it
from their own, personal, non-Roll20 accounts. Google Drive basic is
free so everyone can use it, and for even a couple dollars you could
have a huge library there, so I think it covers most people's needs. In
the current climate another streaming service will not solve the
situation, nor will a handful of Roll20's own sounds. DCMA stuff is
getting too rampant, and if you've been following what's happening at
YouTube, you'd definitely see that the climate is changing with these
kinds of services, rapidly; they want to bring everything into the
"mainstream," and not care about anything else. The shame of this
all is I had planned to upgrade both my Roll20 and Soundcloud account
this week, as I'm finally back to GM'ing something and would love the
additional features for Roll20, and because I've been super happy with
Soundcloud as a service, but this really dampens things badly; so much
of the atmosphere came from suitable music. I don't think some of these
companies (Soundcloud, not Roll20, you guys are blameless in this)
understand you have to give a little to get a lot.