Decade in Music Sharing Technology