Returns Rovi IDs for an album in your catalog in order of confidence level, based on title and field-level data, along with data you can use to verify a match with the album.
Note: The primary Rovi ID for an album is the album ID.
music/match/album?apikey=apikey&sig=sig&name=name [&ean=ean] [&labelname=labelname] [&numtracks=numtracks] [&performername=performername] [&releasedate=releasedate] [&upc=upc] [&include=include] [&size=size] [&format=format]
Parameter | Required | Description |
---|---|---|
apikey | Yes | Access code that authorizes your request for data from Rovi. |
name | Yes | Keywords from the album title. This searches for the most popular title with that combination of words. Replace spaces with plus (+) or percent20 (%20) symbols. |
sig | Yes | A calculated, 32-hex-digit authorization code. To perform the calculation, execute the MD5 function on the concatenation of the following three ASCII strings:
Express the alpha hex digits as lower case. Perform the calculation at the time of each request to be sure it's within a five-minute window of the server time. If you're testing the call in a browser, use our online signature generator to perform the calculation. |
ean | No | The numbers from the EAN barcode that identifies the release. |
format | No | Format of the returned data: json or xml. The default is JSON.
Alternatively you can specify the response format in an HTTP Accept header with either of these Accept field content types:
If you specify both, the format parameter overrides the Accept header. |
include | No | Additional data to include in each result returned. To include images of the album in the response, for example, add include=images. For multiple includes, separate the values with commas like this: include=images,tracks. You can also include all data with include=all. The possible values are:
This additional data comes from Rovi Music. For information about the data returned by an include value, click on the include value. Notice: The value Similar is deprecated and will be removed from the API on a date to be announced. Reminder: These options may return a large amount of data. To speed data transmission, do the following:
|
labelname | No | Record company that released the album. |
numtracks | No | Number of tracks on the album. |
performername | No | Name of a performer on the album. To specify multiple performers, add additional parameters like this: performername=Michael+Jackson&performername=Paul+McCartney. |
releasedate | No | Date the album was released in YYYYMMDD format. |
size | No | The number of items you want to be returned. The default is 20. |
upc | No | The numbers from the barcode that identifies a music release:
|
Response | Type | Description |
---|---|---|
controlSet | ControlSet | The HTTP response status. |
id | String | Server transaction ID for the response. |
Response | Type | Description |
---|---|---|
results | result [ ] | Information about items that match the criteria specified in the request. |
Code | Description |
---|---|
400 | Incorrect or invalid request. The reason is shown in the Message object in ControlSet. |