Streaming music services have been gaining popularity recently. Increases in broadband penetration, the gradual replacement of dedicated server technology with cloud technology, and self-released albums have created the perfect environment for sharing massive libraries of music online.