Preview resources

Previews are special resources that are used to provide users with a track to sample – with the hope that the consumer will buy (or otherwise pay for the) full track or album. In many cases previews are short snippets from the "full" track. 

Signalling that an album has preview binaries

To signal that a ten-track album has one preview resource for each of the ten tracks would mean that the Release contains:

  • Ten Sound Recording composites, each with

    • One TechnicalSoundRecordingDetails composite for the "full" binary and

    • One TechnicalSoundRecordingDetails composite for the preview binary and

  • One image resources (the cover art),  with a TechnicalImageDetail composite

Two ways to communicate preview binaries

The NewReleaseMessage supports to means to furnish a DSP with preview binaries: Either the label sends preview binaries as part of their release delivery (in which case the delivery comprises 21 binaries), or the label communicates instructions for the DSP to generate them itself (in which case the delivery comprises 11 binaries).

The two XML snippets on the right show  TechnicalSoundRecordingDetails for an audio preview and TechnicalVideoDetails for a video preview. The fact that the record company has created the snippets is indicated by the inclusion of <ExpressionType>Informative</ExpressionType> (instead of <ExpressionType>Instructive</ExpressionType>).

Deals for Previews

While the DSP is expected to regognise preview binaries by the presence of the <IsPreview>true</IsPreview> flag, the record company still needs to provide relevant deal information. This can be done by the relevant tags in DealTerms  such as:

<ReleaseDisplayStartDate>2015-12-18</ReleaseDisplayStartDate>                    
<TrackListingPreviewStartDate>2015-12-18</TrackListingPreviewStartDate>                    
<CoverArtPreviewStartDate>2015-12-18</CoverArtPreviewStartDate>
<ClipPreviewStartDate>2015-12-18</ClipPreviewStartDate> 

For avoidance of doubt: the same rules for communicating multple resources/binaries also apply to communicating multiple binaries for one resource, whether they are previews or not.

Samples

 Sample for a Audio Preview (ERN-3)
<TechnicalSoundRecordingDetails>
   <TechnicalResourceDetailsReference>T2
     </TechnicalResourceDetailsReference>
   <AudioCodecType>FLAC</AudioCodecType>
   <NumberOfChannels>2</NumberOfChannels>
   <SamplingRate UnitOfMeasure="Hz">44100</SamplingRate>
   <BitsPerSample>16</BitsPerSample>
   <Duration>PT30.000S</Duration>
   <IsPreview>true</IsPreview>
   <PreviewDetails>
      <StartPoint>30</StartPoint>
      <EndPoint>60</EndPoint>
      <ExpressionType>Informative</ExpressionType>
   </PreviewDetails>
   <File>
     <FileName>UMG_00018771934028_T2_audclp.flac</FileName>
     <HashSum>
        <HashSum>0ced7f10c6d686d9ba32b2831eb7495e</HashSum>
        <HashSumAlgorithmType>MD5</HashSumAlgorithmType>
     </HashSum>
   </File>
</TechnicalSoundRecordingDetails>
 Sample for a Audio Preview (ERN-4)
<TechnicalDetails>
   <TechnicalResourceDetailsReference>T2
     </TechnicalResourceDetailsReference>
   <AudioCodecType>FLAC</AudioCodecType>
   <NumberOfChannels>2</NumberOfChannels>
   <SamplingRate UnitOfMeasure="Hz">44100</SamplingRate>
   <BitsPerSample>16</BitsPerSample>
   <Duration>PT30.000S</Duration>
   <IsPreview>true</IsPreview>
   <PreviewDetails>
      <StartPoint>30</StartPoint>
      <EndPoint>60</EndPoint>
      <ExpressionType>Informative</ExpressionType>
   </PreviewDetails>
   <File>
     <URI>UMG_00018771934028_T2_audclp.flac</URI>
     <HashSum>
        <Algorithm>MD5</Algorithm>
		<HashSumValue>0ced7f10c6d686d9ba32b2831eb7495e
</HashSumValue>
     </HashSum>
   </File>
</TechnicalDetails>
 Sample for a Video Preview (ERN-3)
<TechnicalVideoDetails>
   <TechnicalResourceDetailsReference>T1
     </TechnicalResourceDetailsReference>
   <VideoCodecType>MPEG-2</VideoCodecType>
   <VideoBitRate UnitOfMeasure="kbps">15000</VideoBitRate>
   <FrameRate UnitOfMeasure="Hz(interlaced)">25.0</FrameRate>
   <ImageHeight UnitOfMeasure="Pixel">576</ImageHeight>
   <ImageWidth UnitOfMeasure="Pixel">720</ImageWidth>
   <AspectRatio>1.25</AspectRatio>
   <AudioCodecType>MP2</AudioCodecType>
   <AudioBitRate UnitOfMeasure="kbps">384</AudioBitRate>
   <NumberOfAudioChannels>2</NumberOfAudioChannels>
   <AudioSamplingRate UnitOfMeasure="Hz">48000</AudioSamplingRate>
   <IsPreview>true</IsPreview>
   <PreviewDetails>
      <StartPoint>30</StartPoint>
      <EndPoint>30030</EndPoint>
      <ExpressionType>Informative</ExpressionType>
      </PreviewDetails>
      <File>
         <FileName>UMG_00602547162618_T1_vidclp.mpg</FileName>
         <HashSum>
            <HashSum>4b61f3ddac5ac1184f448b7e3a158df2</HashSum>
            <HashSumAlgorithmType>MD5</HashSumAlgorithmType>
         </HashSum>
      </File>
   </PreviewDetails>
</TechnicalVideoDetails>

 Sample for a Video Preview (ERN-4)
<TechnicalDetails>
   <TechnicalResourceDetailsReference>T1
     </TechnicalResourceDetailsReference>
   <VideoCodecType>MPEG-2</VideoCodecType>
   <VideoBitRate UnitOfMeasure="kbps">15000</VideoBitRate>
   <FrameRate UnitOfMeasure="Hz(interlaced)">25.0</FrameRate>
   <ImageHeight UnitOfMeasure="Pixel">576</ImageHeight>
   <ImageWidth UnitOfMeasure="Pixel">720</ImageWidth>
   <AspectRatio>1.25</AspectRatio>
   <AudioCodecType>MP2</AudioCodecType>
   <AudioBitRate UnitOfMeasure="kbps">384</AudioBitRate>
   <NumberOfAudioChannels>2</NumberOfAudioChannels>
   <AudioSamplingRate UnitOfMeasure="Hz">48000</AudioSamplingRate>
   <IsPreview>true</IsPreview>
   <PreviewDetails>
      <StartPoint>30</StartPoint>
      <EndPoint>30030</EndPoint>
      <ExpressionType>Informative</ExpressionType>
      </PreviewDetails>
     <File>
       <URI>UMG_00018771934028_T2_audclp.flac</URI>
       <HashSum>
          <Algorithm>MD5</Algorithm>
  		<HashSumValue>0ced7f10c6d686d9ba32b2831eb7495e
</HashSumValue>
       </HashSum>
     </File>
   </PreviewDetails>
</TechnicalDetails>