tomahawk-player/tomahawk — pull request #123 by crabmanX (2012-09-16 10:46:51+00:00)
Title: Make more use of Musicbrainz search api features

This removes the extra artistID retrieval step from musicbrainz requests by searching for releases directly. Results are also filtered by the musicbrainz server which simplifies tomahawks code and should speed things up even further.

Before:
- InfoArtistReleases: artistID (search) -> release-group (lookup) **2 steps**
- InfoAlbumSongs: artistID (search) -> release-group (lookup) -> release (lookup) **3 steps**

Now:
- InfoArtistReleases: release-group (search) **1 step**
- InfoAlbumSongs: release (search) -> release (lookup) **2 steps**

crabman