I agree with oog. mp3 is proprietary.
A speaker block? Then it needs a speaker texture!
That would require more logic in other blocks as-well.
I support this - then you could combine it with rails too (next stop, bridge, machine room, ... :D)
You can already have custom lazer sounds, but just...