1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-07-31 19:30:21 +02:00

* FIXME: (Qt)ScriptResolver currently can't manually set a year. Fix upcoming.

This commit is contained in:
Christian Muehlhaeuser
2013-05-16 11:54:33 +02:00
parent 93da4fa36e
commit 5b267b0d78
2 changed files with 12 additions and 3 deletions

View File

@@ -746,6 +746,7 @@ QtScriptResolver::parseResultVariantList( const QVariantList& reslist )
if ( !track )
continue;
rp->setTrack( track );
rp->setBitrate( m.value( "bitrate" ).toUInt() );
rp->setSize( m.value( "size" ).toUInt() );
rp->setRID( uuid() );
@@ -754,11 +755,12 @@ QtScriptResolver::parseResultVariantList( const QVariantList& reslist )
rp->setLinkUrl( m.value( "linkUrl" ).toString() );
rp->setScore( m.value( "score" ).toFloat() );
//FIXME
if ( m.contains( "year" ) )
{
QVariantMap attr;
attr[ "releaseyear" ] = m.value( "year" );
rp->setAttributes( attr );
// rp->track()->setAttributes( attr );
}
rp->setMimetype( m.value( "mimetype" ).toString() );
@@ -768,7 +770,6 @@ QtScriptResolver::parseResultVariantList( const QVariantList& reslist )
Q_ASSERT( !rp->mimetype().isEmpty() );
}
rp->setTrack( track );
rp->setResolvedBy( this );
results << rp;
}
@@ -776,6 +777,7 @@ QtScriptResolver::parseResultVariantList( const QVariantList& reslist )
return results;
}
QList< Tomahawk::artist_ptr >
QtScriptResolver::parseArtistVariantList( const QVariantList& reslist )
{

View File

@@ -290,7 +290,14 @@ ScriptResolver::handleMsg( const QByteArray& msg )
rp->setFriendlySource( m_name );
rp->setPurchaseUrl( m.value( "purchaseUrl" ).toString() );
rp->setLinkUrl( m.value( "linkUrl" ).toString() );
rp->setYear( m.value( "year").toUInt() );
//FIXME
if ( m.contains( "year" ) )
{
QVariantMap attr;
attr[ "releaseyear" ] = m.value( "year" );
// rp->track()->setAttributes( attr );
}
rp->setMimetype( m.value( "mimetype" ).toString() );
if ( rp->mimetype().isEmpty() )