You can get free music on an Android device through ad-supported apps like Spotify, or internet radio services.
You can add Pandora to Alexa on your Amazon Echo smart speaker and use it as the speaker's primary music streaming service.