One thing I've taken to doing lately if the boy is using LEGOs or something, is instead of just putting on music, I'll pull up whole concerts on YT. It's not as attention grabbing as a TV show, but if he hears a particularly interesting part, he can look up and see exactly what's going on.
Yesterday I asked him if he wanted jazz or classical. He said funky. Curtis Mayfield it was.