A free app for Android, by BestRingtonesApps.
You can find and listen to your favorite ringtones for free.
There are hundreds of categories of ringtones, including pop, rock, classical, jazz, blues, country, techno, latino, reggaeton, and more. There are over 12+ categories of ringtones to choose from.
You can set the best ringtone as the ringtone for your contact, alarm, and SMS.
There are plenty of songs that you can listen to, and the list is growing every day. You can listen to all of them for free.
You can download the songs in many formats.