You can listen your favorite music on Pandora app for free till 40 hours. In order to listen music for longer periods without pauses, you need to upgrade the Pandora premium.