Battery life is dependent on a lot of things, I find playing music locally off the sd card really doesn't drain my battery much though. What else do you have running, how often are you polling for things, are you playing music off the phone or streaming off the Internet?