A remote media player and methods for managing content. The media player
includes a storage component 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.