I don't think it really makes any difference whether the music is crap or not. If this is just a one off time, I would let it go. Hopefully it will all go quiet around 1AM at the latest. It is actually against the law to have loud music playing, noisy mechanical digging equipment working ,etc I think between the hours of 10PM and 7AM [although I could have just got those hours completely wrong]. Most of the time it's just a one off. Perhaps they are having a birthday party or something. If might have been more courteous for your neighbours to forewarn those living nearest to them that this was going to happen. Not saying it will, but if this becomes a regular event , late at night, contact your local Environmental Health department at the council. You can contact them anonymously, I think. As for tonight, well it might be best just to put up with the noise for a few more hours i'm afraid.