Have a look at the IR Remote Controller plugin (category “Accessories”). The choice of available remote profiles is a little limited though.
I’m using the remotePi board which not only has a button for powering the Pi on and off but an IR sensor, too. This also allows to power on/off by IR remote and can be used to receive IR commands to control player functions. I have written the remotePi plugin you can find in the plugin category “Miscellanea”. It is needed to control powering down the Pi by the remotePi board.
There are probably other solutions, but I can’t comment on them.