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:
@@ -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 )
|
||||
{
|
||||
|
@@ -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() )
|
||||
|
Reference in New Issue
Block a user