An apparatus (100; 200; 300), comprising: local memory; a wireless communication interface; a media player (240; 340); a user interface (220; 320); a media output port (209; 309); and a controller configured to cause the apparatus (100; 200; 300) to: invite a user to perform a command on a remote control device (141; 151; 161), to be selected at the user's will among a plurality of available commands, on the remote control device (141; 151; 161), to represent a particular operation amongst a plurality of operations for controlling the media player (240; 340); in response to the user performing the command on the remote control device (141; 151; 161), receive over the wireless communication interface a wireless signal for controlling an external device other than the apparatus (100;200;300) from the remote control device (141; 151; 161); process the received wireless signal to determine a control data content included therein which represents the command; create an association between the determined control data content and the particular operation of the user interface (220; 320) of the apparatus that controls the media player (240; 340); store in the local memory of the apparatus (100; 200; 300) the association in a mapping data structure configured to define correlations between different possible control data contents of wireless signals from the remote control device (141; 151; 161) and corresponding operations for controlling the media player (240: 340) after having created the mapping data structure; in response to receiving and processing a wireless signal comprising a control data content received via the wireless communication interface from the remote control device (141; 151; 161), determining using the stored mapping data structure an operation for controlling the media player (240; 340) corresponding with the received control data content; and cause the media player (240; 340) to perform an action corresponding with the determined operation and output, via the media output port (209; 309), a result of the action for presentation on a remote media presentation device (150; 250) as a remote presentation resource for the media player (240; 340). invite a user to perform a command on a remote control device (141; 151; 161), to be selected at the user's will among a plurality of available commands, on the remote control device (141; 151; 161), to represent a particular operation amongst a plurality of operations for controlling the media player (240; 340); in response to the user performing the command on the remote control device (141; 151; 161), receive over the wireless communication interface a wireless signal for controlling an external device other than the apparatus (100;200;300) from the remote control device (141; 151; 161); process the received wireless signal to determine a control data content included therein which represents the command; create an association between the determined control data content and the particular operation of the user interface (220; 320) of the apparatus that controls the media player (240; 340); store in the local memory of the apparatus (100; 200; 300) the association in a mapping data structure configured to define correlations between different possible control data contents of wireless signals from the remote control device (141; 151; 161) and corresponding operations for controlling the media player (240: 340) after having created the mapping data structure; in response to receiving and processing a wireless signal comprising a control data content received via the wireless communication interface from the remote control device (141; 151; 161), determining using the stored mapping data structure an operation for controlling the media player (240; 340) corresponding with the received control data content; and cause the media player (240; 340) to perform an action corresponding with the determined operation and output, via the media output port (209; 309), a result of the action for presentation on a remote media presentation device (150; 250) as a remote presentation resource for the media player (240; 340).