They send me playlists with requests via Spotify, Tidal or Apple Music. I usually have 95% of the requested music already so I just make playlists for the event based on what they send me.
I wish that were usually the case. The gigs where the client pays for an MC are always easier for me.
I know it seems hard to believe that a company operates like that but I make it work with the information I am given combined with my experience and preparation for the unknown. I used to DJ for The Pros aka The American Wedding Group many years ago and they operated similarly just with horrible pay. Maybe that is why I am able to work with companies that operate like that. The DJs that I work with now trust me to execute the gig with no issues. I always show up early and ready for anything. They know I won't be calling them from the gig because something unplanned happened. I've earned them many 5 star reviews over the past few years with the client specifically mentioning me.
Another thing to consider is the fact that I am just being booked as the DJ and not the wedding coordinator. The clients always have a coordinator that gives me direction throughout the event. I know a lot of DJs pride themselves on being able to run the entire show but that is not my style or what I agree to. As the DJ I am the face of the entertainment and when it is time to make announcements, introductions and motivate the dancefloor I do my job and do it well, but I leave the coordination to the coordinator. Now I have been in situations where the coordinator was in over their heads and I would help them with keeping the event moving. I'm a team player and have no problem stepping in when needed but I don't step on other vendors toes.
With all of that being said, as I mentioned previously, I am getting out of the wedding game. I'm still DJing and taking on other kinds of events but this year I will be surprised if I do 5 weddings.