It's a solution, but I wouldn't leave it on all the time... it's going to use a ton of battery. I have mine set for 2 minutes. like I said before, most audio apps with good developers usually continue to work when you turn the screen off. I'm surprised iheartradio doesn't do this...
Here is another option... this Keep Screen app will let you select which apps you want to avoid the time-out... all other apps will work normally with whatever screen time-out you set in the system settings.
https://market.android.com/details?i...=search_result