I drilled a hole for the power cord, now it won't run out of battery during an extended stream session. It lasted almost 7 hours on a charge, though it is still relatively new and I can't expect it will keep lasting as long, especially if I keep draining it until it dies.