| Package | Description |
|---|---|
| org.deepsymmetry.beatlink.data |
Offers rich information about the tracks loaded in players on the network.
|
| Modifier and Type | Field and Description |
|---|---|
DataReference |
AlbumArt.artReference
The unique artwork identifier that was used to request this album art.
|
DataReference |
BeatGrid.dataReference
The unique identifier that was used to request this beat grid.
|
DataReference |
WaveformPreview.dataReference
The unique identifier that was used to request this waveform preview.
|
DataReference |
WaveformDetail.dataReference
The unique identifier that was used to request this waveform detail.
|
DataReference |
TrackMetadata.trackReference
The unique track identifier that was used to request this track metadata.
|
| Modifier and Type | Method and Description |
|---|---|
org.deepsymmetry.cratedigger.Database |
CrateDigger.findDatabase(DataReference reference)
Find the database we have downloaded and parsed that can provide information about the supplied data
reference, if any.
|
AlbumArt |
MetadataProvider.getAlbumArt(MediaDetails sourceMedia,
DataReference art)
Get a particular album art image, if it is available.
|
AlbumArt |
MetadataCache.getAlbumArt(MediaDetails sourceMedia,
DataReference art) |
BeatGrid |
MetadataProvider.getBeatGrid(MediaDetails sourceMedia,
DataReference track)
Get the beat grid for a particular track, if it is available.
|
BeatGrid |
MetadataCache.getBeatGrid(MediaDetails sourceMedia,
DataReference track) |
CueList |
MetadataProvider.getCueList(MediaDetails sourceMedia,
DataReference track)
Get the cue list for a particular track, if it is available.
|
CueList |
MetadataCache.getCueList(MediaDetails sourceMedia,
DataReference track) |
static SlotReference |
SlotReference.getSlotReference(DataReference dataReference)
Get a unique reference to the media slot on the network from which the specified data was loaded.
|
TrackMetadata |
MetadataProvider.getTrackMetadata(MediaDetails sourceMedia,
DataReference track)
Get metadata for a particular track, if it is available.
|
TrackMetadata |
MetadataCache.getTrackMetadata(MediaDetails sourceMedia,
DataReference track) |
WaveformDetail |
MetadataProvider.getWaveformDetail(MediaDetails sourceMedia,
DataReference track)
Get the waveform detail for a particular track, if it is available.
|
WaveformDetail |
MetadataCache.getWaveformDetail(MediaDetails sourceMedia,
DataReference track) |
WaveformPreview |
MetadataProvider.getWaveformPreview(MediaDetails sourceMedia,
DataReference track)
Get the waveform preview for a particular track, if it is available.
|
WaveformPreview |
MetadataCache.getWaveformPreview(MediaDetails sourceMedia,
DataReference track) |
AlbumArt |
ArtFinder.requestArtworkFrom(DataReference artReference,
CdjStatus.TrackType trackType)
Ask the specified player for the specified artwork from the specified media slot, first checking if we have a
cached copy.
|
BeatGrid |
BeatGridFinder.requestBeatGridFrom(DataReference track)
Ask the specified player for the beat grid of the track in the specified slot with the specified rekordbox ID,
first checking if we have a cache we can use instead.
|
TrackMetadata |
MetadataFinder.requestMetadataFrom(DataReference track,
CdjStatus.TrackType trackType)
Ask the specified player for metadata about the track in the specified slot with the specified rekordbox ID,
unless we have a metadata cache available for the specified media slot, in which case that will be used instead.
|
WaveformDetail |
WaveformFinder.requestWaveformDetailFrom(DataReference dataReference)
Ask the specified player for the specified waveform detail from the specified media slot, first checking if we
have a cached copy.
|
WaveformPreview |
WaveformFinder.requestWaveformPreviewFrom(DataReference dataReference)
Ask the specified player for the specified waveform preview from the specified media slot, first checking if we
have a cached copy.
|
| Constructor and Description |
|---|
AlbumArt(DataReference artReference,
ByteBuffer rawBytes)
Constructor usable by caching mechanism simply sets the immutable value fields.
|
AlbumArt(DataReference artReference,
File file)
Constructor used with a file downloaded via NFS by Crate Digger.
|
BeatGrid(DataReference reference,
ByteBuffer buffer)
Constructor for reading from a cache file.
|
BeatGrid(DataReference reference,
int[] beatWithinBarValues,
long[] timeWithinTrackValues)
Constructor for use by an external cache system.
|
BeatGrid(DataReference reference,
Message message)
Constructor for when reading from the network.
|
BeatGrid(DataReference reference,
org.deepsymmetry.cratedigger.pdb.RekordboxAnlz anlzFile)
Constructor for when fetched from Crate Digger.
|
TrackMetadata(DataReference reference,
org.deepsymmetry.cratedigger.Database database,
CueList cueList)
Constructor for when reading from a rekordbox export file.
|
WaveformDetail(DataReference reference,
ByteBuffer data,
boolean isColor)
Constructor for use with external caching mechanisms.
|
WaveformDetail(DataReference reference,
Message message)
Constructor when reading from the network or a cache file.
|
WaveformDetail(DataReference reference,
org.deepsymmetry.cratedigger.pdb.RekordboxAnlz anlzFile)
Constructor when received from Crate Digger.
|
WaveformPreview(DataReference reference,
ByteBuffer data,
boolean isColor)
Constructor when creating from an external caching mechanism.
|
WaveformPreview(DataReference reference,
org.deepsymmetry.cratedigger.pdb.RekordboxAnlz anlzFile)
Constructor when received from Crate Digger.
|
Copyright © 2016–2019 Deep Symmetry, LLC. All rights reserved.