Popular music, technology, and the changing media ecosystem : from cassettes to stream /