Now does that sound a bit crazy to you.
No, it doesn't sound crazy at all. When my clients are specific about what they want - it makes it really easy to deliver great results for them. Making sure you have the correct version of the song is a completely appropriate request on his part.
It sounds like you're complaining that he wants jazz and gospel music played during the meal... Who cares? You're not supposed to play dance music during dinner time - the goal isn't for people to dance.
It sounds like he has a better handle on how this event is supposed to flow that you do, and you're supposed to be the professional.