However there has been a bug that I have discovered. Im not too sure if this is because of the phone or pyPianobar is doing something. However this is my findings; whenever I charge my N900 and have pyPianobar running while charging, the device begins to get warm (which normally doesnt do this when its charging). After a full night of charging (and is also pretty warm as well) with pyPianobar running throughout the night, the following day I will ALWAYS find my N900's battery life drain very quickly. Usually Im able to get a 12-15 hour charge out of the device quickly become a 3-4 hour charge out of it. Upon recharging it again after the device dies it goes back to normal.