iHeartRadio is a free broadcast and internet radio platform. The on-demand features require a subscription fee.