JBL Clip 5
Product
Built for hanging rather than standing. The Clip 5's carabiner is part of the frame and opens wide enough to go around a pack strap, a tent pole or a branch over the picnic table, which gets the sound off the ground and up where people can hear it.
It is IP67 sealed and weighs about two-thirds of a pound. The rated 12 hours, plus up to 3 more with Playtime Boost, comfortably covers a long day hike. Clipped to your own pack, it is also the easiest speaker here to keep quiet and close rather than broadcasting to the whole trail.
More about JBL Clip 5