Bluetooth speakers are flooding the market, they can cost anything from $30 to $1000. Some require mains power and some…