An apparatus for processing digital media signals, comprising a digital processor
for controlling the apparatus; a graphic user interface, having a wireless remote
control providing a command input to the processor; a network interface for transmitting
digital information from the processor to a remote location over a communications
network, the information identifying a digital media signal for desired reproduction
based, at least in part, on an input received from the remote control; and an output,
controlled by, and local to, the processor, for transferring the desired digital
media signals for reproduction thereof.