1. A method for dynamically ranking links to items of audio content returned to a user in response to the execution of a query by a search engine, the method comprising: receiving a query to identify links to one or more items of audio content; parsing the query into one or more logical units; determining an annotation for each of the one or more logical units, wherein the annotation is related to audio content; identifying a context of search according to the annotation for each of the one or more logical units and the query to identify links; selecting a ranking heuristic according to the annotation for each of the one or more logical units, wherein Selecting the ranking heuristic comprises selecting an algorithm for ranking items of audio content available from structured sources higher than audio content available from unstructured sources; ranking a result set according to the context of search and selected ranking heuristic; and providing a set of links for navigating to a preferred provider of an item in the result set, wherein the preferred provider provides audio content and is designated by a user in a user profile.
1. A method for dynamically ranking links to items of audio content returned to a user in response to the execution of a query by a search engine, the method comprising: receiving a query to identify links to one or more items of audio content; parsing the query into one or more logical units; determining an annotation for each of the one or more logical units, wherein the annotation is related to audio content; identifying a context of search according to the annotation for each of the one or more logical units and the query to identify links; selecting a ranking heuristic according to the annotation for each of the one or more logical units, wherein Selecting the ranking heuristic comprises selecting an algorithm for ranking items of audio content available from structured sources higher than audio content available from unstructured sources; ranking a result set according to the context of search and selected ranking heuristic; and providing a set of links for navigating to a preferred provider of an item in the result set, wherein the preferred provider provides audio content and is designated by a user in a user profile. 4. The method of claim 1 wherein determining an annotation for each of the one or more logical units comprises assigning each of the one or more logical units category information retrieved from a data store.