Every player has the opportunity to choose their own warmup music, pitchers and hitters. The only exception to a pitchers warm up music not being played all the way through are top 4 (tractor race), top 6 (cheeseburger throw), and top 9 (fight song). centerfield and sweet caroline are played middle 7 and 8 respectively.
Zero of these suggestions will be applied to the game sound. I'm telling you that now, not because they aren't quality suggestions, but because the players choose what they want to hear. Only in rare occasions does that change, ten years ago or so, Robe put and end to walk up music for a period of time cause a team hadn't earned it but that is the only time, to my knowledge, it has happened.
Every game is very scripted. There are only 5 or 6 opportunities in a game for a random song choice.
And no, I am not the music guy... but I know him.