Does the PS get really hot? 1.5A seems a little low for the device.
For a little over $100 you can get a 12V 18Ah Lithium LiFePO4 Deep Cycle Battery and charger that will give you clean power for almost 8 continues hours. Need more time? Just buy two batteries and charge one while the other plays.