Returns basic information about an album plus customized requests for the other Album content that is available. These customized requests are designed to make your programming easy and efficient: in a single step you both verify availability of data and capture the request. You just add the sig parameter and execute the request.
The album/info request also provides an optional argument to include responses from any or all of the other Album requests. This may return a large amount of data. To speed data transmission, do the following:
If an album has multiple releases, the Album response presents information from the main release of the album. The difference between Album and Release information is that only Release returns the list of performances on a classical music release and only Album returns similar albums and the original release date.
album/info? | album=album albumid=albumid amgpopid=amgpopid amgclassicalid=amgclassicalid |
&apikey=apikey&sig=sig [&include=include] [&format=format] [&country=country] [&language=language] |
Click to re-sort
Parameter | Required | Description |
---|---|---|
apikey | Yes | Access code that authorizes your request for data from Rovi. |
sig | Yes | A calculated authorization code. To perform the calculation, execute the MD5 function on the concatenation of the following three strings:
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. |
album | Conditional | 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.
Condition: The request must contain just one of these parameters:
|
albumid | Conditional | Rovi Music ID for an album, consisting of the prefix MW followed by a ten-digit number. For example: MW0000056882. You can grab album IDs from responses to the following requests:
Condition: The request must contain just one of these parameters:
|
amgclassicalid | Conditional | All Media Guide (AMG) ID for a classical music album, consisting of a ten-character string that starts with W and is followed by nine digits with leading spaces. For example: W 180317. When using an AMG Classical ID in a request, replace any spaces in the ID with plus (+) or percent20 (%20) symbols, like this: W+++180317. AMG is a legacy database of entertainment information.
Condition: The request must contain just one of these parameters:
|
amgpopid | Conditional | All Media Guide (AMG) ID for a popular music album, consisting of a ten-character string that starts with R and is followed by nine digits with leading spaces. For example: R 1805889. When using an AMG Pop ID in a request, replace any spaces in the ID with plus (+) or percent20 (%20) symbols, like this: R++1805889.
Condition: The request must contain just one of these parameters:
|
country | No | Country of the language of the response. The current release of the API supports only US. |
format | No | Format of the returned data: json or xml. The default is JSON. |
include | No | Other Album requests to include in the request. To include images of the main album release 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 Album requests with include=all. The possible values are:
For information about a request, please see the documentation for the request. 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:
|
language | No | Language of the response. This request supports only en, English. |
Response | Type | Description |
---|---|---|
build | String | The software release level of the API. |
code | Integer | HTTP status code. See the status field for the text part of the code. |
duration | Integer | Server processing time in milliseconds. The difference between startTime and endTime. |
endTime | String | When the server sent the response (UTC time). |
messages | Message [ ] | Elements of a multiple HTTP response status message. |
parameters | parameters | List of the parameters included in the request. |
serverName | String | Name of the server that processed the request. |
startTime | String | When the server received the request (UTC time). |
status | String | Text part of the HTTP status code that is shown in the code field. |
Response | Type | Description | |||
---|---|---|---|---|---|
classicalReview | classicalReview | An editorial review of a classical music album, returned only if the request specified an include=classicalreview argument. | |||
classicalReviewUri | String | The customized Album/ClassicalReview request, returned only if the data is available. | |||
credits | AlbumCredit [ ] | Production credits for the album, returned only if the request specified an include=credits argument. | |||
creditsUri | String | The customized Album/Credits request, returned only if the data is available. | |||
duration | Integer | Playing time in seconds. | |||
flags | String [ ] | Additional features and characteristics that apply to the album:
| |||
genres | Genre [ ] | Musical genres the album falls into, along with a weighting that reflects the relative importance of each genre. | |||
guestArtists | AlbumArtist [ ] | Names of guest artists that appear on the album. | |||
headlineReview | headlineReview | A capsule review that sums up the critical and historical perspective of the album in one or two sentences. | |||
ids | ids | All of the IDs that are recognized by the API for an album. The possible IDs are:
| |||
images | images | URLs to images of the front and back album covers, returned only if the request specified an include=images argument and your subscription level enables access to images. Note: Photography credits must be displayed with images. | |||
imagesUri | String | The customized Album/Images request, returned only if the data is available. | |||
isPick | Boolean | Whether the album is recommended by Rovi: true or false. | |||
moods | Mood [ ] | Terms that describe expressive characteristics of the music, returned only if the request specified an include=moods argument. | |||
moodsUri | String | The customized Album/Moods request, returned only if the data is available. | |||
originalReleaseDate | String | Date of the first release of the album in YYYY-MM-DD format. | |||
primaryArtists | AlbumArtist [ ] | Names of the primary artists on the album. | |||
primaryReview | primaryReview | The most recent major review of the album, returned only if the request specified an include=primaryreview argument. | |||
primaryReviewUri | String | The customized Album/PrimaryReview request, returned only if the data is available. | |||
rating | Integer | An editorially assigned rating of the album from 0 to 10, where 0 is no rating and higher numbers indicate a higher rating. | |||
releases | AlbumRelease [ ] | List of the album releases, returned only if the request specified an include=releases argument. | |||
releasesUri | String | The customized Album/Releases request, returned only if the data is available. | |||
similar | AlbumSimilar [ ] | Similar albums to the album named in the request, returned only if the request specified an include=similar argument. Notice: This property is deprecated and will be removed from the API on a date to be announced. | |||
similarUri | String | The customized Album/Similar request, returned only if the data is available. Notice: This property is deprecated and will be removed from the API on a date to be announced. | |||
styles | Style [ ] | Musical styles relevant to the music on the album, returned only if the request specified an include=styles argument. | |||
stylesUri | String | The customized Album/Styles request, returned only if the data is available. | |||
themes | Theme [ ] | Topics, feelings, and circumstances that motivate or fit with the music, returned only if the request specified an include=themes argument. | |||
themesUri | String | The customized Album/Themes request, returned only if the data is available. | |||
title | String | Full name of the album. | |||
tracks | Track [ ] | List of tracks on the album, returned only if the request specified an include=tracks argument. | |||
tracksUri | String | The customized Album/Tracks request, returned only if the data is available. |