A home entertainment system, comprising: at least one server having access to audio files; at least one client device (202, 203) communicating with the server over a home entertainment network; and at least one remote commander which is manually attachable to and detachable from the client device (202, 203) via an engagement structure which enables manual engagement and disengagement of the remote commander with the client device and said remote commander displaying a menu of audio streams, the menu being received from the server through the client device (202, 203) for user selection of an audio stream resident on the server and to be played on the client device (202, 203), wherein the at least one remote commander includes a data interface configured to be connected to a data port of said remote commander, said data port physically engaging the data port of the at least one client device (202, 203) when the remote commander is attached to said client device using the engagement structure, and a wireless interface configured to transmit wirelessly commands to a wireless receiver of the at least one client device (202, 203) when the remote commander is detached from the engagement structure of the client device (202, 203), and the at least one remote commander is configured to receive data representing the menu of audio streams when attached to the client device via the data interface of the remote commander, from the client device (202, 203) and the remote commander is configured to transmit, using the wireless interface, a user selection of one or more of the audio streams to the client device (202, 203), which in turn is configured to request said selection from the server. at least one server having access to audio files; at least one client device (202, 203) communicating with the server over a home entertainment network; and at least one remote commander which is manually attachable to and detachable from the client device (202, 203) via an engagement structure which enables manual engagement and disengagement of the remote commander with the client device and said remote commander displaying a menu of audio streams, the menu being received from the server through the client device (202, 203) for user selection of an audio stream resident on the server and to be played on the client device (202, 203), wherein the at least one remote commander includes a data interface configured to be connected to a data port of said remote commander, said data port physically engaging the data port of the at least one client device (202, 203) when the remote commander is attached to said client device using the engagement structure, and a wireless interface configured to transmit wirelessly commands to a wireless receiver of the at least one client device (202, 203) when the remote commander is detached from the engagement structure of the client device (202, 203), and the at least one remote commander is configured to receive data representing the menu of audio streams when attached to the client device via the data interface of the remote commander, from the client device (202, 203) and the remote commander is configured to transmit, using the wireless interface, a user selection of one or more of the audio streams to the client device (202, 203), which in turn is configured to request said selection from the server.