You should not need to use a heatsink, as the chip used in the Raspberry Pi is equivalent to one used in a mobile phone, and should not become hot enough to require any special cooling.
-------------------------
There are 2 possible sources of main heat in the B2, the Pi board and the amplifier board. But unless there is some serious electrical fault that has developed, there is no way your B2 should be getting hot enough in normal use to cause it to fail.
If this were the case Brennan would find all their B2s being returned!!
Now it is always possible that your B2 may have something wrong with it and if this is so and it is getting that hot, In my humble opinion you should stop using it and get it checked out incase it causes a fire (that is what I would do).
However while I note that you have said that your ambient temp is 28-30 C - which would mean you B2 should reach 40-43 C in use, this is still well within the operating temp.
When you notice it to go wrong what happens?
Have you also picked up on the fact/discussion here that the B2 only likes to do 1 thing at a time - so when it is compressing leave it to finish before opening the UI and playing music etc. Also do have the latest version of the software installed and is the SD card seated properly ?
Sorry if I seem to be trying to teach you to suck eggs but sometimes people overlook these things.
Fred