Just tell them straightly that you are there to work not to have some ted talks, and by knowing that they're going to avoid you when they've got something to vent to you as you've already vented to them about what you dislike.
Some people are very bad with social clues so it is needed sometimes to directly tell them what you need and don’t need. You are all trying to work so I am sure they will appreciate it if you all had a productive and professional relationship with one another.
Just choose your words wisely and I am sure they will understand and step back or away from you.
That's it.
Choosing your words wisely but if they are not listening to you, you have to be frank to them and tell what are you feeling. Otherwise, they'll keep doing what they've started to do because they see that you're comfortable with them and there are no complaints at all.
I just play the music loud enough that I can keep my privacy, I don't want to disturb anyone! No noise complaints to be had.
As long as there are no other people that are being disturbed with your loud music then it's best to do that or else, you just have to put that on your ear with a headphone.