It's all about how you use your device, I guess.
There is a setting in the stock ROM which allows you to have a 30 minute screen time-out. You just have to remember to touch the screen once every 30 minutes if you want to keep it alive, which you'd probably do anyway if you were constantly changing songs.
This is the perfect example of what can happen when you root your phone:
http://androidforums.com/showthread.php?t=720393
As I said previously, do not do this unless you absolutely know what you're doing. Even then, I would suggest that you only 'root' for the time it takes to do whatever you have to and then 'unroot'.
These are not just phones, they're little computers. Rooted ones are low hanging fruit for the kiddies.