After months of use, the Kmashi can last about 2hours at the default volume level easily. Which is very loud and very good for my use. The only problem I am having is that the Kmashi will repeat the same song without advancing to the next most of the time. If that happens, I will need to press the next button to move to the next song. Meanwhile, I bought yet another mini speaker. It is a EnerPlex that looks like a cube that is about the size of this Kmashi. I have to say the EnerPlex sounds 1000 times better than the Kmashi. The EnerPlex has a smaller speaker inside but it sounds clear and has ton of bass. However, The EnerPlex is bluetooth and line-in only. It does not take memory card.
So far, I have a Monster Clarty HD, the ball shaped speaker Gear4 Angry Birds Speaker (Red Bird)
, this Kmashi, the EnerPlex cube EnerPlex AC-SPEAK-GR Bluetooth Speaker, Green
, and a very small mini pepper shaker shaped speaker DGL Mini Bluetooth Music Speaker - Black
In term of usability, the Kmashi is the best. The Monster sounds the best but it is big. The EnerPlex and the HYPE sound equally good with ton of bass but they are bluetooth only.
I have another similar mini speaker that is shaped as a ball, and has different functionality. Maybe I can do a comparison.
My other one does not have Bluetooth but it comes with a FM radio. This Kmashi comes with Bluetooth but no FM radio.
If I put a memory card in the Kmashi, it will announce "Card Reader" and then it starts playing the songs. My ball shaped speaker has no announcement. If I remove the memory card from the Kmashi, it will announce "Connection" and ready to pair. My other one will just tune to the FM radio. If I disconnect the Bluetooth, it will say "Disconnection".
If I plug my ball shaped speaker to the computer, my computer sees a USB speaker and a USB drive and starts routing the sound to it. I can copy files directly to my ball shaped speaker. This Kmashi does not have any USB speaker/drive function.
Both sound about the same. But my other speaker has a better bass. The speaker is enclosed inside the ball. The whole ball shape really enhance the bass. This Kmashi has an exposed speaker on top. So, it does not use the body to reflex the bass. So, the bass from this Kmashi is a little bit weak.
My ball shaped speaker can last between 1 to 1 1/2 hours when I turn the volume all the way up. It says it can run for 3-4 hours on the box.
I haven't had a chance to check how long the battery will last for the Kmashi. However, the Amazon description may be wrong. It says the Kmashi has a 600mA battery. And this is the reason I buy this speaker hoping the run time will be longer than an hour. But the paperwork in the box says the Kmashi has a 300mA battery and can run for 2 hours. A 600mA battery may have the size of a AAA battery. This thing is very small. So, I guess the rating stated in the paperwork maybe more accurate.
So, here is my review. Pretty good bargain for 10 bucks.