I just use these
Even though these are 5 volts. Power the module with 5 volts, and the 3.3 volts from the GPIO is plenty enough to activate the relay.
I use a slightly modified version of squeezelite to toggle the relay based on the state of the player.
I might try one of those modules. They seem popular.