mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-10 16:14:40 +02:00
Support mood & style types in tomahawk links
This commit is contained in:
@@ -498,6 +498,21 @@ GlobalActionManager::loadDynamicPlaylist( const QUrl& url, bool station )
|
|||||||
c->setInput( param.second );
|
c->setInput( param.second );
|
||||||
c->setMatch( QString::number( (int)Echonest::DynamicPlaylist::Mode ) );
|
c->setMatch( QString::number( (int)Echonest::DynamicPlaylist::Mode ) );
|
||||||
controls << c;
|
controls << c;
|
||||||
|
} else if( param.first == "mood" ) {
|
||||||
|
Tomahawk::dyncontrol_ptr c = pl->generator()->createControl( "Mood" );
|
||||||
|
c->setInput( param.second );
|
||||||
|
c->setMatch( QString::number( (int)Echonest::DynamicPlaylist::Mood ) );
|
||||||
|
controls << c;
|
||||||
|
} else if( param.first == "style" ) {
|
||||||
|
Tomahawk::dyncontrol_ptr c = pl->generator()->createControl( "Style" );
|
||||||
|
c->setInput( param.second );
|
||||||
|
c->setMatch( QString::number( (int)Echonest::DynamicPlaylist::Style ) );
|
||||||
|
controls << c;
|
||||||
|
} else if( param.first == "song" ) {
|
||||||
|
Tomahawk::dyncontrol_ptr c = pl->generator()->createControl( "Song" );
|
||||||
|
c->setInput( param.second );
|
||||||
|
c->setMatch( QString::number( (int)Echonest::DynamicPlaylist::SongRadioType ) );
|
||||||
|
controls << c;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if( m == Tomahawk::OnDemand )
|
if( m == Tomahawk::OnDemand )
|
||||||
|
Reference in New Issue
Block a user