An MTTrack represents a musical work.
| name | data type | type | namespace | min/max occurs | constraints | wrapped by | description |
|---|---|---|---|---|---|---|---|
| album | MTAlbum | element | 0/1 | The album which the track appears on. | |||
| alternativeTitle | string | element | 0/1 | The track alternative title. | |||
| audioFile | list of MTAudioFile | element | 0/unbounded | audioFiles | The audio files which belongs to the track. | ||
| bpm | int | element | 1/1 | required int | The calculated BPM (beats per minute) for the track. | ||
| comment | string | element | 0/1 | Additional details / comments relevant for the track. | |||
| created | dateTime | element | 0/1 | The date the track was created or published | |||
| description | string | element | 0/1 | A track description | |||
| distribute | boolean | element | 1/1 | required boolean | A flag indicating if the track can be distributed. | ||
| id | string | element | 0/1 | A globally unique id for the track. | |||
| isrc | string | element | 0/1 | An ISRC code identifying the track. | |||
| iswc | string | element | 0/1 | An ISWC code identifying the track. | |||
| key | string | element | 0/1 | The musical key (tonality) describing the track. | |||
| lyrics | string | element | 0/1 | Lyrics used in the track. | |||
| number | int | element | 1/1 | required int | A number identifying the track on the album, | ||
| parent | MTTrack | element | 0/1 | The track parent. | |||
| reportTrack | list of MTReportTrack | element | 0/unbounded | reportTracks | Reports which the track appears on. | ||
| list of MTShare | element | 0/unbounded | shares | Shares which the track takes part in. | |||
| sid | int | element | 1/1 | required int | |||
| status | MTTrackStatus | element | 0/1 | The status for the track | |||
| subNumber | int | element | 1/1 | required int | |||
| title | string | element | 0/1 | The track title. | |||
| token | string | element | 0/1 | A token uniquely identifying the track. This field can not be changed. | |||
| trackAgreementRelationship | list of MTTrackAgreementRelationship | element | 0/unbounded | trackAgreementRelationships | The agreements which the track takes part in. | ||
| trackGenreRelationship | list of MTTrackGenreRelationship | element | 0/unbounded | trackGenreRelationships | Genres which describes the track. | ||
| trackHierarchyNodeRelationship | list of MTTrackHierarchyNodeRelationship | element | 0/unbounded | trackHierarchyNodeRelationships | Playlists which the track appears on. | ||
| trackKeywordRelationship | list of MTTrackKeywordRelationship | element | 0/unbounded | trackKeywordRelationships | Keywords which describes the track. | ||
| undistributionRule | list of MTUndistributionRule | element | 0/unbounded | undistributionRules | UndistributionRules which the track takes part in. | ||
| updated | dateTime | element | 0/1 | A version / timestamp indicating the last time the track was updated. | |||
| version | string | element | 0/1 | A version description of the track. | |||
| versionType | MTTrackVersionType | element | 0/1 | The version type of the track (if any) | |||
| versioned | boolean | element | 1/1 | required boolean | A flag indicating if the track has versions. | ||
| versionsAlternative | int | element | 1/1 | required int | |||
| versionsCutDown | int | element | 1/1 | required int | |||
| versionsStem | int | element | 1/1 | required int | |||
| waveForm | list of MTWaveForm | element | 0/unbounded | waveForms | The audio files which belongs to the track. | ||
| year | int | element | 1/1 | required int | The release year of the track. |
Example
<track>
<album>
<comment>...</comment>
<created>...</created>
<description>...</description>
<distribute>...</distribute>
<id>...</id>
<library>
<libraryAddresses>
<libraryAddress/>
</libraryAddresses>
<code>...</code>
<libraryContracts>
<libraryContract/>
</libraryContracts>
<country>...</country>
<id>...</id>
<name>...</name>
<owner/>
<status>...</status>
<territoryRelationships>
<territoryRelationship/>
</territoryRelationships>
<updated>...</updated>
</library>
<number>...</number>
<released>...</released>
<status>...</status>
<title>...</title>
<undistributionRules>
<undistributionRule>
<applied>...</applied>
<begin>...</begin>
<comment>...</comment>
<created>...</created>
<end>...</end>
<entityId>...</entityId>
<entityType>...</entityType>
<id>...</id>
<label>...</label>
<projectName>...</projectName>
<territory/>
<updated>...</updated>
<user/>
</undistributionRule>
</undistributionRules>
<updated>...</updated>
</album>
<alternativeTitle>...</alternativeTitle>
<trackAgreementRelationships>
<trackAgreementRelationship>
<agreement>
<comment>...</comment>
<name>...</name>
<originalPublisher/>
<originalPublisherShare>...</originalPublisherShare>
<subPublisherShare>...</subPublisherShare>
<societyRelationships>
<societyRelationship/>
</societyRelationships>
<type>...</type>
<id>...</id>
<updated>...</updated>
</agreement>
<id>...</id>
<track/>
<value>...</value>
<updated>...</updated>
</trackAgreementRelationship>
</trackAgreementRelationships>
<audioFiles>
<audioFile url="...">
<bitRate>...</bitRate>
<duration>...</duration>
<id>...</id>
<quality>...</quality>
<sampleRate>...</sampleRate>
<size>...</size>
<track/>
<type>...</type>
<updated>...</updated>
</audioFile>
</audioFiles>
<bpm>...</bpm>
<comment>...</comment>
<created>...</created>
<description>...</description>
<distribute>...</distribute>
<trackGenreRelationships>
<trackGenreRelationship>
<genre/>
<id>...</id>
<track/>
<updated>...</updated>
<source>...</source>
<confidence>...</confidence>
</trackGenreRelationship>
</trackGenreRelationships>
<trackHierarchyNodeRelationships>
<trackHierarchyNodeRelationship>
<blueprint>...</blueprint>
<created>...</created>
<createdBy>
<deleted>...</deleted>
<email>...</email>
<fullname>...</fullname>
<userPrivileges>
<userPrivilege/>
</userPrivileges>
<userRoles>
<userRole/>
</userRoles>
<userSettings>
<userSetting/>
</userSettings>
<username>...</username>
<id>...</id>
<updated>...</updated>
</createdBy>
<hierarchyNode>
<autoAccept>...</autoAccept>
<category>...</category>
<childrenAllowed>...</childrenAllowed>
<created>...</created>
<createdBy>...</createdBy>
<defaultSelectionState>...</defaultSelectionState>
<description>...</description>
<distribute>...</distribute>
<id>...</id>
<internalDescription>...</internalDescription>
<name>...</name>
<orderAlbumRelationshipsBy>...</orderAlbumRelationshipsBy>
<orderAlbumRelationshipsDirection>...</orderAlbumRelationshipsDirection>
<orderHierarchyNodesBy>...</orderHierarchyNodesBy>
<orderHierarchyNodesDirection>...</orderHierarchyNodesDirection>
<orderTrackRelationshipsBy>...</orderTrackRelationshipsBy>
<orderTrackRelationshipsDirection>...</orderTrackRelationshipsDirection>
<parent/>
<title>...</title>
<type>...</type>
<visibility>...</visibility>
<weight>...</weight>
<updated>...</updated>
</hierarchyNode>
<id>...</id>
<track/>
<updated>...</updated>
</trackHierarchyNodeRelationship>
</trackHierarchyNodeRelationships>
<id>...</id>
<trackKeywordRelationships>
<trackKeywordRelationship>
<id>...</id>
<keyword>
<id>...</id>
<name>...</name>
<parent/>
<updated>...</updated>
</keyword>
<track/>
<updated>...</updated>
<source>...</source>
<confidence>...</confidence>
</trackKeywordRelationship>
</trackKeywordRelationships>
<isrc>...</isrc>
<iswc>...</iswc>
<key>...</key>
<lyrics>...</lyrics>
<number>...</number>
<parent/>
<sid>...</sid>
<reportTracks>
<reportTrack>
<albumNumber>...</albumNumber>
<albumTitle>...</albumTitle>
<created>...</created>
<id>...</id>
<libraryCode>...</libraryCode>
<report>
<reportGroup/>
<company>...</company>
<address>...</address>
<postalCode>...</postalCode>
<city>...</city>
<country>...</country>
<contact>...</contact>
<reportDetails>
<reportDetail/>
</reportDetails>
<email>...</email>
<phone>...</phone>
<additionalDetails>...</additionalDetails>
<productionType>...</productionType>
<productionTitle>...</productionTitle>
<firstOnAirDate>...</firstOnAirDate>
<created>...</created>
<id>...</id>
<updated>...</updated>
</report>
<track/>
<trackAlternativeTitle>...</trackAlternativeTitle>
<trackComposers>...</trackComposers>
<trackIndex>...</trackIndex>
<trackNumber>...</trackNumber>
<trackPublicDomain>...</trackPublicDomain>
<trackTitle>...</trackTitle>
<trackUsage>...</trackUsage>
<trackVersion>...</trackVersion>
<trackYear>...</trackYear>
<updated>...</updated>
</reportTrack>
</reportTracks>
<shares>
<share>
<id>...</id>
<role>...</role>
<stakeholder>
<cae>...</cae>
<comment>...</comment>
<id>...</id>
<name>...</name>
<societyRelationships>
<societyRelationship/>
</societyRelationships>
<type>...</type>
<undistributionRules>
<undistributionRule/>
</undistributionRules>
<updated>...</updated>
</stakeholder>
<track/>
<value>...</value>
<updated>...</updated>
</share>
</shares>
<status>...</status>
<subNumber>...</subNumber>
<title>...</title>
<token>...</token>
<undistributionRules>
<undistributionRule>
<applied>...</applied>
<begin>...</begin>
<comment>...</comment>
<created>...</created>
<end>...</end>
<entityId>...</entityId>
<entityType>...</entityType>
<id>...</id>
<label>...</label>
<projectName>...</projectName>
<territory>
<code>...</code>
<country>...</country>
<name>...</name>
<weight>...</weight>
<id>...</id>
<updated>...</updated>
</territory>
<updated>...</updated>
<user>
<deleted>...</deleted>
<email>...</email>
<fullname>...</fullname>
<userPrivileges>
<userPrivilege/>
</userPrivileges>
<userRoles>
<userRole/>
</userRoles>
<userSettings>
<userSetting/>
</userSettings>
<username>...</username>
<id>...</id>
<updated>...</updated>
</user>
</undistributionRule>
</undistributionRules>
<version>...</version>
<versioned>...</versioned>
<versionsCutDown>...</versionsCutDown>
<versionsAlternative>...</versionsAlternative>
<versionsStem>...</versionsStem>
<versionType>...</versionType>
<waveForms>
<waveForm url="...">
<id>...</id>
<size>...</size>
<track/>
<type>...</type>
<waveFormProfile>
<id>...</id>
<name>...</name>
<updated>...</updated>
</waveFormProfile>
<updated>...</updated>
</waveForm>
</waveForms>
<year>...</year>
<updated>...</updated>
</track>