Patent ID: 7937417

Claim:
A method, comprising: providing a user-configurable play criteria specification via a user interface for media files, via the user interface, automatically selecting and performing a current media file having at least one attribute in compliance with the play criteria specification, said selecting being responsive to a criteria specification of more than one play criterion option combined in various logical combinations including the logical combination of a selection designating one attribute and negation of another attribute, and wherein the at least one attribute includes an aspect of a media file separate from an identification of the media file, during the performing of the current media file, detecting an input indicative of a desired play criterion, said desired play criterion being related to at least one attribute of said current media file; and updating said play criteria specification, without interrupting the performing of the current media file, to include said desired play criterion; wherein said user configurable play criteria specification comprises at least one criterion relating to an attribute of a media file, and wherein detecting an input comprises: determining a plurality of attributes of said current file from stored attributes; generating a plurality of user-selectable play criterion options from the determined attributes; displaying the generated play criterion options; detecting selection by a user of at least one of the play criterion options; and generating the desired play criterion from the or each selected play criterion option.