MusicLife is a blockchain-based music ecosystem. It is comprised of a Software Development Kit (SDK), a hardware embedded system and a Music Exchange trading program. For music connected to MusicLife, MusicLife has rebuilt the way pricing is comprised. Users will automatically invest in music by listening to songs. In turn, the musician and the record company will also benefit from each play. A part of the music shares will also automatically go to the users who purchased the song. MusicLife seeks to help the current music industry and break the deadlock between copyright infringement and piracy.