A remote media player and methods for managing content. The media player includes
storage to store content files. A user interface allows the user to make content
selections. The content selections are used with a content database to manage the
relationships between the selections and the content files. The player also includes
a processor to perform organization tasks on the content files based upon the content selections.