This PR redos the sorting for results returned by Genius's web search. If the top result from Genius is the same type as searched for (e.g. artist or song), the top result gets picked. Otherwise, the search results are sorted by type, and the top result from the specified search type is selected.
The PR also adds the option to search for an artist by its Genius ID, rather than a text search.
Resolves #96
This PR redos the sorting for results returned by Genius's web search. If the top result from Genius is the same type as searched for (e.g.
artist
orsong
), the top result gets picked. Otherwise, the search results are sorted by type, and the top result from the specified search type is selected.The PR also adds the option to search for an artist by its Genius ID, rather than a text search.