mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-07 06:36:55 +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 )
|
if ( !track )
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
|
rp->setTrack( track );
|
||||||
rp->setBitrate( m.value( "bitrate" ).toUInt() );
|
rp->setBitrate( m.value( "bitrate" ).toUInt() );
|
||||||
rp->setSize( m.value( "size" ).toUInt() );
|
rp->setSize( m.value( "size" ).toUInt() );
|
||||||
rp->setRID( uuid() );
|
rp->setRID( uuid() );
|
||||||
@@ -754,11 +755,12 @@ QtScriptResolver::parseResultVariantList( const QVariantList& reslist )
|
|||||||
rp->setLinkUrl( m.value( "linkUrl" ).toString() );
|
rp->setLinkUrl( m.value( "linkUrl" ).toString() );
|
||||||
rp->setScore( m.value( "score" ).toFloat() );
|
rp->setScore( m.value( "score" ).toFloat() );
|
||||||
|
|
||||||
|
//FIXME
|
||||||
if ( m.contains( "year" ) )
|
if ( m.contains( "year" ) )
|
||||||
{
|
{
|
||||||
QVariantMap attr;
|
QVariantMap attr;
|
||||||
attr[ "releaseyear" ] = m.value( "year" );
|
attr[ "releaseyear" ] = m.value( "year" );
|
||||||
rp->setAttributes( attr );
|
// rp->track()->setAttributes( attr );
|
||||||
}
|
}
|
||||||
|
|
||||||
rp->setMimetype( m.value( "mimetype" ).toString() );
|
rp->setMimetype( m.value( "mimetype" ).toString() );
|
||||||
@@ -768,7 +770,6 @@ QtScriptResolver::parseResultVariantList( const QVariantList& reslist )
|
|||||||
Q_ASSERT( !rp->mimetype().isEmpty() );
|
Q_ASSERT( !rp->mimetype().isEmpty() );
|
||||||
}
|
}
|
||||||
|
|
||||||
rp->setTrack( track );
|
|
||||||
rp->setResolvedBy( this );
|
rp->setResolvedBy( this );
|
||||||
results << rp;
|
results << rp;
|
||||||
}
|
}
|
||||||
@@ -776,6 +777,7 @@ QtScriptResolver::parseResultVariantList( const QVariantList& reslist )
|
|||||||
return results;
|
return results;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
QList< Tomahawk::artist_ptr >
|
QList< Tomahawk::artist_ptr >
|
||||||
QtScriptResolver::parseArtistVariantList( const QVariantList& reslist )
|
QtScriptResolver::parseArtistVariantList( const QVariantList& reslist )
|
||||||
{
|
{
|
||||||
|
@@ -290,7 +290,14 @@ ScriptResolver::handleMsg( const QByteArray& msg )
|
|||||||
rp->setFriendlySource( m_name );
|
rp->setFriendlySource( m_name );
|
||||||
rp->setPurchaseUrl( m.value( "purchaseUrl" ).toString() );
|
rp->setPurchaseUrl( m.value( "purchaseUrl" ).toString() );
|
||||||
rp->setLinkUrl( m.value( "linkUrl" ).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() );
|
rp->setMimetype( m.value( "mimetype" ).toString() );
|
||||||
if ( rp->mimetype().isEmpty() )
|
if ( rp->mimetype().isEmpty() )
|
||||||
|
Reference in New Issue
Block a user