Most inexpensive Bluetooth speakers can't last very long on a full charge, but the SoundPEATS P5 Bluetooth Speaker isn't technically an inexpensive speaker. Not until you enter code 4WYGM5WV during checkout at Amazon. That'll bring its regular price of $50 down to just $29.99 and keep you jamming nearly all day long with its built-in 4000mAh lithium-ion rechargeable battery.

The P5 has a cylindrical design with dual speakers facing opposite sides so that its sound is sent out in every direction. It's packed with 12W drivers, passive radiators, and Bluetooth 4.1 which lets it connect wirelessly with devices like your phone, tablet, or computer. There's also a touchscreen control panel that lets you change tracks and adjust the volume, while its 4000mAh rechargeable battery will keep you listening for up to ten hours before needing to be charged again. The P5 has a built-in microphone as well which lets you take calls hands-free.

If you plan on taking this speaker outdoors, having a portable battery charger handy is always a smart idea. A one-year warranty is included with its purchase.

We may earn a commission for purchases using our links. Learn more.