1. A computer-implemented method of processing a search result generated by an automated search for audio files, comprising: determining a length of time spent by a user listening to an audio file associated with a search result; comparing the length of time spent by the user listening to the audio file against a total playing length of the audio file to determine a listening ratio; and determining a search result ranking for a second, separate, search based at least in part on said listening ratio.