Originally Posted by
DJTroyT
For a typical 5 hour wedding reception, I play under 100 songs. Of that 100, probably 40 of them are songs I almost always play, and almost always go over very well with the crowd. There's really not much point in having 100,000 songs with you. I'd bet 90,000 of them are songs you would never play anyway, because they'd clear your dance floor. I would guess that a sizable percentage of your collection are album tracks that almost no one has ever heard of and have never made the charts.
IMO, being able to say "no" to a request (tactfully) is an important DJ skill, right up there with knowing what TO play. I happily take requests at my shows, but there is always someone who comes up and wants something that the crowd would clearly not like, and I have to say "no" in some way. Even if I actually have the track, playing that track would make 1 person happy at the expense of making 99 unhappy, and that's simply not worth it UNLESS (perhaps, in some cases) the person requesting it was the bride/event planner who is paying you. And even then, I have declined to play those requests on occasion when it would have completely killed the vibe.
If a person requests some obscure deep album track or something, learn to say "I can't really play that with this crowd. Do you have another request that's a bit more mainstream - something similar to what this crowd is enjoying? I'll play that for you if I can."
I know you are asking for a technical solution, but in this case, a more pragmatic solution would likely serve you better.