"Resuming" External Harddrives with applications

I have two external harddrives; one is USB, the other is Firewire. I seem to be having a problem where the drives will spin down after being idle for a while, and then when I want to start a program that references to one of those drives, like Amarok (one drive has all my music on it), I actually have to open up the drive’s folder in Dolphin to wake it up, then start Amarok, and rescan my collection. Is there some way to fix this? I don’t necessarily need the drives to be spinning constantly, but it would be nice for them to start back up when they’re called by something other than dolphin. Any ideas?

Thanks,
Dan