can a dj play any song?
DJ's do not need any permission or licenses to play songs legally, since the club/restaurant/bar where the gig takes place are responsible for it. Also- if playing at a private event, such as a wedding, licenses are not required at all.