The present invention provides for a compact media player capable of playing a variety of audio and visual data embedded in a variety of media data formats, including but not limited to CD, CD-R, CD-RW, VCD, DVD, DVD-R, DVD-RW, DVD+R, DVD+RW, and SD memory card. The player can also be used to receive TV broadcast signals and AM, FM and/or XM radio broadcast signals. In one embodiment, the compact media player can also perform computing functions. Also, the player of the present invention can be used as a means to transmit and receive media data to other media devices through A/V, USB and/or wireless interfaces. The player can also record incoming media data sources through those interfaces.