You are looking at the HTML representation of the XML format.
HTML is good for debugging, but probably is not suitable for your application.
See complete documentation, or API help for more information.
<?xml version="1.0"?>
<api>
  <query-continue>
    <allpages gapfrom="Recommendations-api/v2.1/relevantcontent" />
  </query-continue>
  <query>
    <pages>
      <page pageid="2130" ns="0" title="Recommendations">
        <revisions>
          <rev xml:space="preserve">[[File:SnR_Service.png|frameless|link=|740px|top]]
__NOTOC__ __NOEDITSECTION__&lt;div style=&quot;width:740px;&quot;&gt;
=Rovi Recommendations=

&lt;h2&gt;{{#ifeq: {{Dev|}}|Dev|S&amp;R&amp;nbsp;}}Recommendations API Version 2.0&lt;/h2&gt;

====[[Recs/V2/Similar|Similar]]====
:Find similar &lt;!---songs,---&gt;albums, movies, TV series, or music artists.
{{#ifeq: {{Dev|}}|Dev|
==REST Requests==

====[[V1.MetaData.MusicService.Album:Recommendations|Album Recommendations]]====
:Recommended albums based on an album ID and, optionally, a musical genre ID. 

====[[V1.MetaData.MovieService.Movie:Recommendations|Movie Recommendations]]====
:Recommended movies based on a movie ID and, optionally, a movie genre ID.

==SOAP Requests==
====[[V9.SmartRecommendationsService:SmartRecommendationsService | TV Listings Smart Recommendations]]====
:Item-based or user-based TV Listings recommendations. Allows the user to control privacy settings for usage data collection.
}}
==Advanced Recommendations==
:Rovi also offers advanced recommendations capabilities:&lt;!------------------------------------- Not ready yet-----
:*'''Playlists'''.&amp;nbsp;&amp;nbsp;Allow users to create instant playlists by dropping and dragging content.------------------&gt;
:*'''Popular Recommendations'''.&amp;nbsp;&amp;nbsp;Recommend content based on popularity and use.
:*'''Editorial Recommendations'''.&amp;nbsp;&amp;nbsp;Help users discover new content based on editorial recommendations.
:*'''Community Recommendations'''.&amp;nbsp;&amp;nbsp;Enable consumers to share user-generated contributions in popular social networks.
:*'''New Content Recommendations'''.&amp;nbsp;&amp;nbsp;Keep consumers up to date with new content recommendations.
:*'''Personalized Recommendations'''.&amp;nbsp;&amp;nbsp;Display recommendation results based on user profile, behaviors, and preferences.
:*'''Client Catalog Recommendations'''.&amp;nbsp;&amp;nbsp;Display recommendation results that are available only in your catalog.
:*'''Merchandise and Promotions Management'''.&amp;nbsp;&amp;nbsp;Display recommendations with specific sponsorship, promotional, or merchandising content.
:To give you an idea of how Advanced Recommendations works, here are calls that demonstrate some of the key capabilities of these services. ''These calls are not intended for use in a commercial application. They are presented here so you can see for yourself the value that Rovi Advanced Recommendations can add to your product or service.''
&lt;table frame=&quot;void&quot; rules=&quot;none&quot; cellspacing=&quot;6&quot; style=&quot;margin-left:24px; border-collapse:separate; border-spacing:6px;&quot;&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align:top;&quot;&gt;[[RecsEval/V1/Event|'''Event''']]&lt;/td&gt;&lt;td&gt;User action that adds to or modifies the taste profile of the user.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align:top;&quot;&gt;[[RecsEval/V1/ItemVector|'''ItemVector''']]&lt;/td&gt;&lt;td&gt;Taste profile of an item, which may be added to the taste profile of a user.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align:top;&quot;&gt;[[RecsEval/V1/ProfileVector|'''ProfileVector''']]&lt;/td&gt;&lt;td&gt;Taste profile of a user.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align:top;&quot;&gt;[[RecsEval/V1/ForYou|'''ForYou''']]&lt;/td&gt;&lt;td&gt;Recommendations from custom catalogs based on filters, priority settings, and user taste profile.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align:top;&quot;&gt;[[RecsEval/V1/Similar|'''Advanced&amp;nbsp;Item-&lt;br/&gt;Based&amp;nbsp;Recommendations''']]&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td&gt;Recommendations from custom catalogs based on filters, priority settings, and similarity to an item.&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
:For information about Rovi Advanced Recommendations, please [http://www.rovicorp.com/company/11032.htm '''contact us'''].
&lt;/div&gt;</rev>
        </revisions>
      </page>
      <page pageid="2502" ns="0" title="Recommendations-api/v2.1/playlist">
        <revisions>
          <rev xml:space="preserve">__NOTOC__{{SRApi21

| callname=Playlist
| description=Returns a playlist of songs based on a seed item, which can be a song, album, artist, or any of hundreds of music attributes. Parameters in the request let you space out the songs from a single artist or album, and restrict the number of songs from a single artist or album. 

The hundreds of music attributes you can use to seed a playlist include the following:
&lt;div class=&quot;APIcol&quot;&gt;&lt;table&gt;
&lt;tr&gt;&lt;td&gt;&lt;ul&gt;&lt;li&gt;styles&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td&gt;hundreds of styles such as goth rock, smooth soul, and progressive bluegrass.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;ul&gt;&lt;li&gt;moods&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td&gt;hundreds of moods such as bittersweet, cosmopolitan, and meditative.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;ul&gt;&lt;li&gt;themes&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td&gt;dozens of themes such as family, goodbyes, and road trip.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;ul&gt;&lt;li&gt;genres&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td&gt;dozens of genres such as rap, holiday, and classical.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;ul&gt;&lt;li&gt;subgenres&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td&gt;hundreds of subgenres such as salsa, musique concrète, and contemporary blues.&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;

Playlist randomizes results within the criteria you specify, so repeat requests return different results and different sequences of results.

This request returns a large amount of data, especially if you use the include parameter to return additional data. To speed data transmission, do the following:
* Request only data you need.
* Request a compressed response by including Accept-Encoding: gzip,deflate in the HTTP header. 

&lt;!------------------------------------Syntax------------------------------------------&gt;

| syntax_part1=music/playlist?
| syntax_part2=nameid='''nameid'''&lt;br \&gt;trackid='''trackid'''&lt;br \&gt;albumid='''albumid'''&lt;br \&gt;attributeid='''attributeid'''
| syntax_part3={{Desc|QSkeysig}}&amp;entitytype='''entitytype'''&amp;thinsp;[&amp;playlist-quota-album='''playlist-quota-album''']&amp;thinsp;[&amp;playlist-separation-album='''playlist-separation-album''']&amp;thinsp;[&amp;playlist-quota-artist='''playlist-quota-artist''']&amp;thinsp;[&amp;playlist-separation-artist='''playlist-separation-artist''']&amp;thinsp;[&amp;playlist-strict='''playlist-strict''']&amp;thinsp;[&amp;include='''include''']&amp;thinsp;[&amp;format='''format''']&amp;thinsp;[&amp;country='''country''']&amp;thinsp;[&amp;language='''language''']&lt;!----&amp;thinsp;[&amp;offset='''offset''']----&gt;&amp;thinsp;[&amp;size='''size''']

&lt;!----------------------------------Request Examples------------------------------------&gt;

| syntax_desc1=Request a playlist of 15 songs based on the Adult Contemporary R&amp;B subgenre and include a sample of each song.
| syntax_ex1=[{{SRDesc21|pathrec}}music/playlist?{{Desc|keysig}}&amp;entitytype=song&amp;attributeid=MA0000012131&amp;include=sample&amp;format=json&amp;size=15 {{SRDesc21|pathrec}}music/playlist?{{Desc|keysig}}&amp;entitytype=song&amp;&lt;br /&gt;attributeid=MA0000012131&amp;include=sample&amp;format=json&amp;size=15]

| syntax_desc2=Request a playlist based on Justin Bieber's album ''Believe'' with at least four songs between songs on the same album and no more than three songs on the same album.
| syntax_ex2=[{{SRDesc21|pathrec}}music/playlist?{{Desc|keysig}}&amp;entitytype=song&amp;albumid=MW0002357910&amp;playlist-separation-album=4&amp;playlist-quota-album=3&amp;playlist-strict=true {{SRDesc21|pathrec}}music/playlist?{{Desc|keysig}}&amp;entitytype=song&amp;&lt;br /&gt;albumid=MW0002357910&amp;playlist-separation-album=4&amp;playlist-quota-album=3&amp;&lt;br /&gt;playlist-strict=true]

| syntax_desc3=Request a playlist of 30 songs based on the Delta Blues music style with at least five songs between songs by the same artist and no more than four songs by the same artist.
| syntax_ex3=[{{SRDesc21|pathrec}}music/playlist?{{Desc|keysig}}&amp;entitytype=song&amp;attributeid=MA0000002549&amp;playlist-separation-artist=5&amp;playlist-quota-artist=4&amp;playlist-strict=true&amp;size=30 {{SRDesc21|pathrec}}music/playlist?{{Desc|keysig}}&amp;entitytype=song&amp;&lt;br /&gt;attributeid=MA0000002549&amp;playlist-separation-artist=5&amp;playlist-quota-artist=4&amp;&lt;br /&gt;playlist-strict=true&amp;size=30]

| syntax_desc4=Request a playlist based on the Broken Water song ''Drown'' in an XML response.
| syntax_ex4=[{{SRDesc21|pathrec}}music/playlist?{{Desc|keysig}}&amp;entitytype=song&amp;trackid=MT0044391472&amp;format=xml {{SRDesc21|pathrec}}music/playlist?{{Desc|keysig}}&amp;entitytype=song&amp;&lt;br /&gt;trackid=MT0044391472&amp;format=xml]

| syntax_desc5=Request a playlist based on the singer Terri Nunn and include any reviews available.
| syntax_ex5=[{{SRDesc21|pathrec}}music/playlist?{{Desc|keysig}}&amp;entitytype=song&amp;nameid=MN0000020585&amp;include=review {{SRDesc21|pathrec}}music/playlist?{{Desc|keysig}}&amp;entitytype=song&amp;&lt;br /&gt;nameid=MN0000020585&amp;include=review]

&lt;!-----------------------------------Request Parameters----------------------------------&gt;
| iconLegend=

| attr1=apikey
| attr1_req=Yes
| attr1_type=string
| attr1_desc={{Desc|apiKey}}
&lt;!-------------------------------------
| attr2=endpoint
| attr2_req=Yes
| attr2_type=string
| attr2_desc={{SRDesc21|endpoint}}
--------------------------------------&gt;
| attr3=entitytype
| attr3_req=Yes
| attr3_type=string
| attr3_desc=Type of content to look for. This request recognizes only '''song'''.

| attr5=sig
| attr5_req=Yes
| attr5_type=string
| attr5_desc={{Desc|sig}}

| attr7=albumid
| attr7_req=Conditional
| attr7_type=string
| attr7_desc={{SRDesc21|albumId.playlist}}
{{SRDesc21|conditionalIds.playlist}}

| attr8=attributeid
| attr8_req=Conditional
| attr8_type=string
| attr8_desc={{SRDesc21|attributeId.playlist}}
{{SRDesc21|conditionalIds.playlist}}

| attr10=nameid
| attr10_req=Conditional
| attr10_type=string
| attr10_desc={{SRDesc21|nameId.playlist}}
{{SRDesc21|conditionalIds.playlist}}

| attr12=trackid
| attr12_req=Conditional
| attr12_type=string
| attr12_desc={{SRDesc21|trackId.playlist}}
{{SRDesc21|conditionalIds.playlist}}

| attr14=country
| attr14_req=No
| attr14_type=string
| attr14_desc={{Desc|country}}

| attr17=format
| attr17_req=No
| attr17_type=string
| attr17_desc={{SRDesc21|format}}

| attr19=include
| attr19_req=No
| attr19_type=string
| attr19_desc={{SRDesc21|include.playlist}}

| attr20=language
| attr20_req=No
| attr20_type=string
| attr20_desc={{Desc|language}}
&lt;!---------------
| attr21=offset
| attr21_req=No
| attr21_type=Int
| attr21_desc={{SRDesc21|offsetreq.search}}
----------------&gt;
| attr22=playlist-quota-album
| attr22_req=No
| attr22_type=integer
| attr22_desc=Maximum number of songs to select from the same album.

| attr23=playlist-quota-artist
| attr23_req=No
| attr23_type=integer
| attr23_desc=Maximum number of songs to select from the same artist.

| attr24=playlist&amp;#8209;separation&amp;#8209;album
| attr24_req=No
| attr24_type=integer
| attr24_desc=Minimum number of songs to place between songs from the same album.

| attr25=playlist&amp;#8209;separation&amp;#8209;artist
| attr25_req=No
| attr25_type=integer
| attr25_desc=Minimum number of songs to place between songs from the same artist.

| attr26=playlist-strict
| attr26_req=No
| attr26_type=Boolean
| attr26_desc=Whether the quota and separation parameters should be followed when results are fewer than the number of results requested by the &lt;tt&gt;size&lt;/tt&gt; parameter: '''true''' or '''false'''. Default is false.

| attr27=size
| attr27_req=No
| attr27_type=integer
| attr27_desc={{SRDesc21|sizereq.search}}

&lt;!--------------------------------Response Header---------------------------------------&gt;

| cres1=controlSet
| cres1_type=[[ControlSet]]
| cres1_desc={{SRDesc21|controlset.search}}

| cres2=meta:id
| cres2_type=string
| cres2_desc={{SRDesc21|id.search.responseheader}}

&lt;!-----------------------------------Response--------------------------------------------&gt;

| res1=results
| res1_type=[[Snr/common/v2.1/result-playlist|result&amp;nbsp;[&amp;nbsp;]]]
| res1_desc=A playlist of songs.

&lt;!--------------------------------Response Example---------------------------------------&gt;

| example1_jsondesc=A top response to the request for a playlist with song samples based on a Sunday afternoon theme.
:Requested with &lt;span class=intref&gt;[{{SRDesc21|pathrec}}music/playlist?{{Desc|keysig}}&amp;entitytype=song&amp;attributeid=MA0000006310&amp;include=sample&amp;format=json&amp;size=1 {{SRDesc21|pathrec}}music/playlist?{{Desc|keysig}}&amp;entitytype=song&amp;&lt;br /&gt;attributeid=MA0000006310&amp;include=sample&amp;format=json&amp;size=1]&lt;/span&gt;.
| example1_json=&lt;source lang=&quot;javascript&quot; enclose=&quot;div&quot;&gt;
{
   &quot;playlistResponse&quot;:{
      &quot;meta:id&quot;:&quot;tul1cpgpsrapp26:gwy:3gzc9p&quot;,
      &quot;controlSet&quot;:{
         &quot;status&quot;:&quot;ok&quot;,
         &quot;code&quot;:200,
         &quot;messages&quot;:null
      },
      &quot;results&quot;:[
         {
            &quot;type&quot;:&quot;song&quot;,
            &quot;relevance&quot;:[
               {
                  &quot;code&quot;:&quot;Score&quot;,
                  &quot;value&quot;:0.81136066
               }
            ],
            &quot;id&quot;:&quot;MT0013971063&quot;,
            &quot;messages&quot;:null,
            &quot;song&quot;:{
               &quot;ids&quot;:{
                  &quot;amgClassicalTrackId&quot;:null,
                  &quot;amgPopTrackId&quot;:&quot;T 7328443&quot;,
                  &quot;isrcId&quot;:&quot;USRO20452509&quot;,
                  &quot;muzeId&quot;:&quot;37591959&quot;,
                  &quot;trackId&quot;:&quot;MT0013971063&quot;
               },
               &quot;title&quot;:&quot;Borderline&quot;,
               &quot;primaryArtists&quot;:[
                  {
                     &quot;id&quot;:&quot;MN0000007031&quot;,
                     &quot;name&quot;:&quot;Alison Krauss &amp; Union Station&quot;
                  }
               ],
               &quot;isPick&quot;:false,
               &quot;genres&quot;:[
                  {
                     &quot;id&quot;:&quot;MA0000002532&quot;,
                     &quot;name&quot;:&quot;Country&quot;,
                     &quot;weight&quot;:9
                  },
                  {
                     &quot;id&quot;:&quot;MA0000002613&quot;,
                     &quot;name&quot;:&quot;Pop\/Rock&quot;,
                     &quot;weight&quot;:7
                  }
               ],
               &quot;appearances&quot;:null,
               &quot;appearancesUri&quot;:&quot;http:\/\/api.rovicorp.com\/data\/v1.1\/song\/appearances?format=json&amp;apikey=4p1k3y&amp;trackId=MT0013971063&quot;,
               &quot;moods&quot;:null,
               &quot;moodsUri&quot;:&quot;http:\/\/api.rovicorp.com\/data\/v1.1\/song\/moods?format=json&amp;apikey=4p1k3y&amp;trackId=MT0013971063&quot;,
               &quot;review&quot;:null,
               &quot;reviewUri&quot;:null,
               &quot;styles&quot;:null,
               &quot;stylesUri&quot;:&quot;http:\/\/api.rovicorp.com\/data\/v1.1\/song\/styles?format=json&amp;apikey=4p1k3y&amp;trackId=MT0013971063&quot;,
               &quot;themes&quot;:null,
               &quot;themesUri&quot;:&quot;http:\/\/api.rovicorp.com\/data\/v1.1\/song\/themes?format=json&amp;apikey=4p1k3y&amp;trackId=MT0013971063&quot;
            }
         }
      ]
   }
}
&lt;/source&gt;

&lt;!---------------------------------Response Example--------------------------------&gt;

| example1_codedesc = Two songs in response to the request for a playlist based on the singer Terri Nunn along with any reviews available.
:Requested with &lt;span class=intref&gt;[{{SRDesc21|pathrec}}music/playlist?{{Desc|keysig}}&amp;entitytype=song&amp;nameid=MN0000020585&amp;include=review&amp;format=xml&amp;size=2 {{SRDesc21|pathrec}}music/playlist?{{Desc|keysig}}&amp;entitytype=song&amp;&lt;br /&gt;nameid=MN0000020585&amp;include=review&amp;format=xml&amp;size=2]&lt;/span&gt;.
| example1_code = &lt;source lang=&quot;smarty&quot; enclose=&quot;div&quot;&gt;
&lt;?xml version=&quot;1.0&quot; ?&gt;
&lt;playlistResponse xmlns:a=&quot;http://schemas.microsoft.com/2003/10/Serialization/Arrays&quot; xmlns:i=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns=&quot;com.rovicorp.metadataservice&quot; xmlns:meta=&quot;com.rovicorp.metadataservice&quot; meta:id=&quot;tul1cpgpsrapp10:gwy:3hl8b2&quot;&gt;
  &lt;controlSet&gt;
    &lt;status&gt;ok&lt;/status&gt;
    &lt;code&gt;200&lt;/code&gt;
    &lt;messages i:nil=&quot;true&quot; /&gt;
  &lt;/controlSet&gt;
  &lt;results&gt;
    &lt;result&gt;
      &lt;type&gt;song&lt;/type&gt;
      &lt;relevance&gt;
        &lt;code&gt;Score&lt;/code&gt;
        &lt;value&gt;2.110506&lt;/value&gt;
      &lt;/relevance&gt;
      &lt;availabilties xmlns=&quot;com.rovicorp.snrservice&quot; /&gt;
      &lt;id&gt;MT0027313578&lt;/id&gt;
      &lt;messages i:nil=&quot;true&quot; /&gt;
      &lt;song&gt;
        &lt;ids&gt;
          &lt;amgClassicalTrackId i:nil=&quot;true&quot; /&gt;
          &lt;amgPopTrackId&gt;T 1540209&lt;/amgPopTrackId&gt;
          &lt;isrcId&gt;GBAJH0602656&lt;/isrcId&gt;
          &lt;muzeId&gt;38607180&lt;/muzeId&gt;
          &lt;trackId&gt;MT0027313578&lt;/trackId&gt;
        &lt;/ids&gt;
        &lt;title&gt;A Question of Lust&lt;/title&gt;
        &lt;primaryArtists&gt;
          &lt;AlbumArtist&gt;
            &lt;id&gt;MN0000239921&lt;/id&gt;
            &lt;name&gt;Depeche Mode&lt;/name&gt;
          &lt;/AlbumArtist&gt;
        &lt;/primaryArtists&gt;
        &lt;isPick&gt;true&lt;/isPick&gt;
        &lt;genres&gt;
          &lt;Genre&gt;
            &lt;id&gt;MA0000002572&lt;/id&gt;
            &lt;name&gt;Electronic&lt;/name&gt;
            &lt;weight&gt;7&lt;/weight&gt;
          &lt;/Genre&gt;
          &lt;Genre&gt;
            &lt;id&gt;MA0000002613&lt;/id&gt;
            &lt;name&gt;Pop/Rock&lt;/name&gt;
            &lt;weight&gt;7&lt;/weight&gt;
          &lt;/Genre&gt;
        &lt;/genres&gt;
        &lt;attributes i:nil=&quot;true&quot; /&gt;
        &lt;attributesUri i:nil=&quot;true&quot; /&gt;
        &lt;appearances i:nil=&quot;true&quot; /&gt;
        &lt;appearancesUri&gt;http://api.rovicorp.com/data/v1.1/song/appearances?format=xml&amp;apikey=4p1k3y&amp;trackId=MT0027313578&lt;/appearancesUri&gt;
        &lt;moods i:nil=&quot;true&quot; /&gt;
        &lt;moodsUri&gt;http://api.rovicorp.com/data/v1.1/song/moods?format=xml&amp;apikey=4p1k3y&amp;trackId=MT0027313578&lt;/moodsUri&gt;
        &lt;review&gt;
          &lt;text&gt;One of [roviLink=&quot;MN&quot;]Martin Gore[/roviLink]'s most emotional ballads, [roviLink=&quot;MC&quot;]&quot;A Question of Lust&quot;[/roviLink] is a tender yet epic slice of beauty. Whenever [roviLink=&quot;MN&quot;]Gore[/roviLink] handles vocals on his own, it's a sign the song will deal with stark, personal feelings. Here, [roviLink=&quot;MN&quot;]Gore[/roviLink]'s voice emerges as if he's singing a lullaby. By the time the song concludes, he's emoting desperation like a wounded gospel singer. Electronic sound effects build, tumble apart, and rebuild around his slightly echoing voice. Ambient sound washes, electronically processesed handclaps, complex racing keyboard melodies, and high-pitched synth notes paint an atmosphere of optimistic sadness. [roviLink=&quot;MN&quot;]Gore[/roviLink] sings of all his weaknesses, from his fragility to his crippling inhibitions to his constant apologies. Each time he repeats the chorus, more emotion is revealed. &quot;It's a question of lust/It's a question of trust/It's a question of not letting what we've built up crumble to dust,&quot; [roviLink=&quot;MN&quot;]Gore[/roviLink] admits, that keep him and his lover together. [roviLink=&quot;MC&quot;]&quot;A Question of Lust&quot;[/roviLink] is a vital cog, if not the heart, of [roviLink=&quot;MW&quot;]Black Celebration[/roviLink]. It's a perfect [roviLink=&quot;MN&quot;]Depeche Mode[/roviLink] song and one of [roviLink=&quot;MN&quot;]Martin Gore[/roviLink]'s most touching artistic achievements. Despite the fact that he's pouring out his soul by nearly screaming his vocals at times, the song is as delicate as a baby's blanket. That he's still singing as [roviLink=&quot;MC&quot;]&quot;A Question of Lust&quot;[/roviLink] fades out is all the more reason to reach for the repeat button on one's CD player. ~ Tim DiGravina&lt;/text&gt;
          &lt;author&gt;Tim DiGravina&lt;/author&gt;
        &lt;/review&gt;
        &lt;reviewUri&gt;http://api.rovicorp.com/data/v1.1/song/review?format=xml&amp;apikey=4p1k3y&amp;trackId=MT0027313578&lt;/reviewUri&gt;
        &lt;styles i:nil=&quot;true&quot; /&gt;
        &lt;stylesUri&gt;http://api.rovicorp.com/data/v1.1/song/styles?format=xml&amp;apikey=4p1k3y&amp;trackId=MT0027313578&lt;/stylesUri&gt;
        &lt;themes i:nil=&quot;true&quot; /&gt;
        &lt;themesUri&gt;http://api.rovicorp.com/data/v1.1/song/themes?format=xml&amp;apikey=4p1k3y&amp;trackId=MT0027313578&lt;/themesUri&gt;
      &lt;/song&gt;
    &lt;/result&gt;
    &lt;result&gt;
      &lt;type&gt;song&lt;/type&gt;
      &lt;relevance&gt;
        &lt;code&gt;Score&lt;/code&gt;
        &lt;value&gt;1.5031029&lt;/value&gt;
      &lt;/relevance&gt;
      &lt;availabilties xmlns=&quot;com.rovicorp.snrservice&quot; /&gt;
      &lt;id&gt;MT0012004012&lt;/id&gt;
      &lt;messages i:nil=&quot;true&quot; /&gt;
      &lt;song&gt;
        &lt;ids&gt;
          &lt;amgClassicalTrackId i:nil=&quot;true&quot; /&gt;
          &lt;amgPopTrackId&gt;T 1020731&lt;/amgPopTrackId&gt;
          &lt;isrcId&gt;USEE10100558&lt;/isrcId&gt;
          &lt;muzeId i:nil=&quot;true&quot; /&gt;
          &lt;trackId&gt;MT0012004012&lt;/trackId&gt;
        &lt;/ids&gt;
        &lt;title&gt;Magic&lt;/title&gt;
        &lt;primaryArtists&gt;
          &lt;AlbumArtist&gt;
            &lt;id&gt;MN0000061172&lt;/id&gt;
            &lt;name&gt;The Cars&lt;/name&gt;
          &lt;/AlbumArtist&gt;
        &lt;/primaryArtists&gt;
        &lt;isPick&gt;true&lt;/isPick&gt;
        &lt;genres&gt;
          &lt;Genre&gt;
            &lt;id&gt;MA0000002613&lt;/id&gt;
            &lt;name&gt;Pop/Rock&lt;/name&gt;
            &lt;weight&gt;7&lt;/weight&gt;
          &lt;/Genre&gt;
        &lt;/genres&gt;
        &lt;attributes i:nil=&quot;true&quot; /&gt;
        &lt;attributesUri i:nil=&quot;true&quot; /&gt;
        &lt;appearances i:nil=&quot;true&quot; /&gt;
        &lt;appearancesUri&gt;http://api.rovicorp.com/data/v1.1/song/appearances?format=xml&amp;apikey=4p1k3y&amp;trackId=MT0012004012&lt;/appearancesUri&gt;
        &lt;moods i:nil=&quot;true&quot; /&gt;
        &lt;moodsUri&gt;http://api.rovicorp.com/data/v1.1/song/moods?format=xml&amp;apikey=4p1k3y&amp;trackId=MT0012004012&lt;/moodsUri&gt;
        &lt;review&gt;
          &lt;text&gt;Although it sold zillions of copies, the word on 1984's [roviLink=&quot;MW&quot;]Heartbeat City[/roviLink] by a lot of the [roviLink=&quot;MN&quot;]Cars[/roviLink]' old-school fans was that it was too slick. Since the [roviLink=&quot;MN&quot;]Cars[/roviLink] were always proudly, unapologetically slick, the argument doesn't really hold water. Perhaps what they mean -- especially in regards to the enormous hit [roviLink=&quot;MC&quot;]&quot;Magic,&quot;[/roviLink] which was inescapable in the summer of 1984 -- is that the song is a bit slight and bubblegummy, and that [roviLink=&quot;MN&quot;]Mutt Lange[/roviLink]'s production is exceedingly gimmicky. The song is certainly guilty on both counts, but in such a cavalier way that it seems bad form to get too worked up over deliberate silliness like the tongue-click sound that follows the first verse's line about high heels clicking or the way that the song's multiply-overdubbed, airy harmony vocals less-than-subtly recall [roviLink=&quot;MN&quot;]Pilot[/roviLink]'s similarly cheesy 1975 hit [roviLink=&quot;MC&quot;]&quot;Magic&quot;[/roviLink] on the &quot;oh oh, it's magic&quot; choruses. Even more than the downright goofy [roviLink=&quot;MC&quot;]&quot;You Might Think,&quot;[/roviLink] [roviLink=&quot;MC&quot;]&quot;Magic&quot;[/roviLink] is cotton candy for the ears, a giddy and possibly somewhat cynical bit of perfect pop radio fluff. ~ Stewart Mason&lt;/text&gt;
          &lt;author&gt;Stewart Mason&lt;/author&gt;
        &lt;/review&gt;
        &lt;reviewUri&gt;http://api.rovicorp.com/data/v1.1/song/review?format=xml&amp;apikey=4p1k3y&amp;trackId=MT0012004012&lt;/reviewUri&gt;
        &lt;styles i:nil=&quot;true&quot; /&gt;
        &lt;stylesUri&gt;http://api.rovicorp.com/data/v1.1/song/styles?format=xml&amp;apikey=4p1k3y&amp;trackId=MT0012004012&lt;/stylesUri&gt;
        &lt;themes i:nil=&quot;true&quot; /&gt;
        &lt;themesUri&gt;http://api.rovicorp.com/data/v1.1/song/themes?format=xml&amp;apikey=4p1k3y&amp;trackId=MT0012004012&lt;/themesUri&gt;
      &lt;/song&gt;
    &lt;/result&gt;
  &lt;/results&gt;
&lt;/playlistResponse&gt;

&lt;/source&gt;

| error1_code=400
| error1_desc={{SRDesc21|error400.search}}

| notes=
| seealso=
:* {{SRDesc21|xref.Similar}}{{#ifeq: {{Dev|}}|Dev|
:* {{SRDesc21|xref.RelevantContent}}}}
:* [[DocConventions|API Documentation Conventions]]
}}
[[#top |&amp;uarr; Top]]</rev>
        </revisions>
      </page>
    </pages>
  </query>
</api>