A wedding DJ is a professional who specializes in providing musical entertainment for weddings. A wedding DJ's responsibilities typically include playing music during the reception, coordinating announcements and activities, and ensuring that the event runs smoothly