Not quite the complete package, but the Bose SoundLink Flex might just have what it takes to satisfy your priorities…
A Bluetooth speaker for the outdoorsy type
SoundLink Flex Bose Portable Speaker - 865983-0500
Bose SoundLink Flex Bluetooth Portable Speaker, Waterproof Speaker - S
Bose SoundLink Flex review
Bose SoundLink Flex Bluetooth Speaker - Wireless Waterproof
SoundLink Flex Bluetooth Speaker
Bose SoundLink Flex Bluetooth speaker – more Bose goodness (AV
Bose SoundLink Flex Water-resistant Portable Bluetooth Speaker
Bose SoundLink Flex Portable Speaker Bluetooth Wireless Waterproo
Bose SoundLink Flex Review
Bose SoundLink Micro review - SoundGuys
Bose SoundLink Flex Water-resistant Portable Bluetooth Speaker
Bose SoundLink Flex Bluetooth Speaker - AV One
Bose SoundLink Flex Bluetooth Speaker, Portable
New Ultra Tough Bose Soundlink Flex Speaker Goes Anywhere