6.9 Recordings File

The recordings file shall be called recordings.tsv and be referenced in the Manifest's TableType as “Recordings”. It shall contain none, one or more data Records as follows:

Cell Name

Field Definition

Data Type

M/O/C

Example

1

FeedProvidersRecordingId 

The Feed provider's proprietary identifier of the Recording. This is the primary key of the database table for Recordings (see Figure 2).

String

M

U124X987

2

ISRC 

The ISRC (International Standard Recording Code as defined in ISO 3901) for the Recording. An ISRC comprises four parts: two characters, followed by three alphanumeric characters, then two digits and five digits.

String

O

USS1Z1412345

3

RecordingTitle 

The title of the Recording.

String

M

I've Got a Feeling

4

RecordingSubTitle 

A subtitle of the title, including titles of versions used to differentiate different versions of the same title, as required by the GRid and ISRC reference descriptive metadata sets.

String

O

Naked Version/ Remastered 2013

5

DisplayArtistName 

The name to be used by a DSP when presenting Artist details of the Recording to a Consumer.

String

M

The Beatles

6

DisplayArtistISNI 

The ISNI of the display artist whose name is given in DisplayArtistName.

String

O

000000012146438X

7

PLine

A PLine for the Recording.

Multiple String

O

 

8

Duration 

The duration of the Recording.

ISO Duration

O

PT3M20S

9

FeedProvidersReleaseId

The Feed provider's proprietary identifier of the Release that is linked to the Recording. This is a foreign key to the database table for Releases (see Figure 2).

String

O

165DE541A

10

StudioProducerName 

The name of a studio producer, i.e. a Party responsible for an artistic input to the production of the Recording.

Multiple String

O

Phil Spector

11

StudioProducerId

The identifier of a studio producer, i.e. a Party responsible for an artistic input to the production of the Recording. The identifier shall be preceded by a namespace identifier in the syntax ns::id. Only one identifier shall be provided per studio producer and the number and order of the individual data elements in StudioProducerName and StudioProducerId shall be the same so that the recipient is able to relate them correctly.

Multiple String::String

O

ns::12345

12

OriginalDataProviderName 

The name of the Party that provided the original data for the Recording.

String

O

John Doe

13

OriginalDataProviderDPID 

The DPID of the Party that provided the original data for the Recording.

DPID

O

PADPIDA2008120501W

14

IsDataProvidedAsReceived 

A Flag indicating whether the data for the Recording is provided as received from the original provider (=true) or not (=false). This Flag has to be provided if a Party is specified in OriginalDataProviderName or OriginalDataProviderDPID.

Boolean

C

true