Remove a couple more broken lyric providers and sort the list of lyrics properly. Fixes issue #881

This commit is contained in:
David Sansome 2010-10-16 12:56:58 +00:00
parent d6cb1d3c71
commit 548430853c
2 changed files with 3 additions and 5 deletions

View File

@ -97,11 +97,8 @@ void SongInfoView::ReloadSettings() {
<< ProviderByName("lyricsreg.com")
<< ProviderByName("lyricsmania.com")
<< ProviderByName("metrolyrics.com")
<< ProviderByName("seeklyrics.com")
<< ProviderByName("azlyrics.com")
<< ProviderByName("mp3lyrics.org")
<< ProviderByName("songlyrics.com")
<< ProviderByName("lyricsmode.com")
<< ProviderByName("elyrics.net")
<< ProviderByName("lyricsdownload.com")
<< ProviderByName("lyrics.com")
@ -121,10 +118,10 @@ void SongInfoView::ReloadSettings() {
}
// Enable all the providers in the list and rank them
int relevance = 0;
int relevance = 100;
foreach (SongInfoProvider* provider, ordered_providers) {
provider->set_enabled(true);
qobject_cast<UltimateLyricsProvider*>(provider)->set_relevance(relevance++);
qobject_cast<UltimateLyricsProvider*>(provider)->set_relevance(relevance--);
}
// Any lyric providers we don't have in ordered_providers are considered disabled

View File

@ -119,6 +119,7 @@ void UltimateLyricsProvider::LyricsFetched(quint64 id, QNetworkReply* reply) {
data.id_ = "ultimatelyrics/" + name_;
data.title_ = tr("Lyrics from %1").arg(name_);
data.type_ = CollapsibleInfoPane::Data::Type_Lyrics;
data.relevance_ = relevance();
AutoSizedTextEdit* editor = new AutoSizedTextEdit;
editor->setHtml(lyrics);