playlist.replaceTrackList

Description: 

Replace playlist contents.
Note that previous contents are removed.


Authentication : REQUIRED
Parameters: 
apikey : application developer identifier [R]
country : catalogue country
format : output format
playlistCode : playlist identifier [R]
trackCode : comma separated list of track identifiers [R]
unique : states if duplicate trackCodes must be discarded: set to 1 to discard duplicate trackCodes, 0 otherwise (default: 0)

Return values: 

Basic playlist details and the list of added tracks (with trackCode and playlist position).


Sample call
http://api.playme.com/playlist.replaceTrackList?playlistCode=651539&trackCode=3653158,743237&_PONY=12-90e925201c5f90c5e4dca794a1c4f91d999999END

Sample Result: XML
<?xml version="1.0" encoding="UTF-8"?>
<response>
  <playlist>
    <playlistCode>651539</playlistCode>
    <name><![CDATA[hotels]]></name>
    <description><![CDATA[songs I listened to in hotels]]></description>
  </playlist>
  <tracks>
    <track>
      <trackCode>3653157</trackCode>
      <position>21</position>
    </track>
    <track>
      <trackCode>743236</trackCode>
      <position>22</position>
    </track>
  </tracks>
</response>

Sample Result: JSON
{
  "response": {
    "playlist": {
      "playlistCode": "651539",
      "name": "hotels",
      "description": "songs I listened to in hotels"
    },
    "tracks": [{
      "trackCode": "3653158",
      "position": "23"
    },
    {
      "trackCode": "743237",
      "position": "24"
    }]
  }
}