Patent ID: 8042121

Claim:
A system comprising: a memory; one or more processors coupled to the memory; a media player application comprising a CD burner component, the media player application embodied in an operating system that: enables CDs to be played on a computing device; makes application program interface (API) calls to facilitate CD burning; determines a total time available on a CD for storing music; determines a total time for all selected tracks prior to CD burning; provides a notification prior to CD burning if the total time available on the CD is less than the total time for all selected tracks; determines a media format of a file; when the file is an audio file, automatically transcodes the file to a pulse code modulation (PCM) format to enable the file to be burned to an audio CD; creates metadata that includes a table of contents and associates, in the memory, the metadata with the audio CD; determines a current status indicator for each file from a plurality of current status indicators, the plurality of current status indicators being complete, copying, ready to copy, will not fit, and converted; and determines if the file is associated with a valid DRM license; a collection of APIs embodied in the operating system that can be called by the CD burner component to facilitate CD burning; and a single pane user interface for the media player application enabling a user to perform CD burning, displaying a plurality of files concurrently, managing one or more the files on a portable device, and move or transcode the one or more plurality of files to the portable device.