11. A system, comprising: at least one processor; and memory storing instructions configured to instruct the at least one processor to provide a first webpage to configure a web browser to show a user interface in a window, the user interface configured to search music, the user interface comprising a plurality of search tools including a keyword search tool having a first user interface element configured to receive a set of keywords from a user, the keyword search tool configured to identify a set of music search results based on matching with the keywords, a set of filter tools having at least one second user interface element separate from the first user interface element and configured to receive a set of filtering options, the set of filter tools configured to filter the set of music search results based on the filter options specified in the at least one second user interface element, wherein the at least one second user interface element of the set of filter tools is capable of receiving the set of filtering options without the user providing input to the first user interface element of the keyword search tool, wherein the keyword search tool is configured to cause the set of filter tools to apply filter options corresponding to keywords received from the user in the keyword search tool, and wherein the set of filter tools are configured to cause the keyword search tool to receive keywords corresponding to filter options applied by user in the set filter tools; and a result panel configured to show the set of music search results as a list of items in the first webpage, each of the items corresponding to a music piece; wherein when an item in the list corresponding to a search result of the set of music search results is selected by the user in the user interface, the selected item within the list corresponding to the music search result expands within the result panel to present, inside the list at a location near the selected search result, an explore-more button, an action button, an audio player showing a waveform representation of audio of the selected music search result, a description of the selected music search result, and artwork associated with the search result; wherein when the filter tools are used to modify search criteria, the result panel updates search results displayed within the result panel without leaving the first webpage; and wherein a selection of the explore-more button causes, determining acoustic attributes of a piece of music in the search result in which the explore-more button is presented, the acoustic attributes based on numerical measurements of audio signals in the piece of music, initiating a new search using at least the acoustic attributes, wherein the acoustic attributes cannot be searched using the keyword search tool, and presenting results of the new search in a list ordered according to a degree of acoustic similarity with the piece of music.
19. The system of claim 11 , wherein the instructions to provide a user interface comprising a plurality of search tools including a set of filter tools further comprises instructions to provide a user interface comprising a plurality of search tools including a set of filter tools for filtering the music search results by matching criteria entered by the user with metadata associated with the music search results.