| Package | Description |
|---|---|
| org.deepsymmetry.beatlink.data |
Offers rich information about the tracks loaded in players on the network.
|
| org.deepsymmetry.beatlink.dbserver |
Provides an interface to the database servers running on Pioneer players.
|
| Modifier and Type | Field and Description |
|---|---|
Message |
CueList.rawMessage
The message holding the cue list information as it was read over the network.
|
Message |
WaveformPreview.rawMessage
The message holding the preview as it was read over the network.
|
Message |
WaveformDetail.rawMessage
The message holding the detail as it was read over the network.
|
| Modifier and Type | Field and Description |
|---|---|
List<Message> |
TrackMetadata.rawItems
The raw dbserver messages containing the metadata when it was read over the network.
|
| Modifier and Type | Method and Description |
|---|---|
List<Message> |
MenuLoader.requestAlbumMenuFrom(SlotReference slotReference,
int sortOrder)
Ask the specified player for an Album menu.
|
List<Message> |
MenuLoader.requestAlbumTrackMenuFrom(SlotReference slotReference,
int sortOrder,
int albumId)
Ask the specified player for an Album Track menu.
|
List<Message> |
MenuLoader.requestArtistAlbumMenuFrom(SlotReference slotReference,
int sortOrder,
int artistId)
Ask the specified player for an Artist Album menu.
|
List<Message> |
MenuLoader.requestArtistAlbumTrackMenuFrom(SlotReference slotReference,
int sortOrder,
int artistId,
int albumId)
Ask the specified player for an Artist Album Tracks menu.
|
List<Message> |
MenuLoader.requestArtistMenuFrom(SlotReference slotReference,
int sortOrder)
Ask the specified player for an Artist menu.
|
List<Message> |
MenuLoader.requestBpmMenuFrom(SlotReference slotReference,
int sortOrder)
Ask the specified player for a BPM menu.
|
List<Message> |
MenuLoader.requestBpmRangeMenuFrom(SlotReference slotReference,
int sortOrder,
int bpm)
Ask the specified player for a tempo range menu for a given BPM.
|
List<Message> |
MenuLoader.requestFolderMenuFrom(SlotReference slotReference,
int sortOrder,
int folderId)
Ask the specified player for a Folder menu for exploring its raw filesystem.
|
List<Message> |
MenuLoader.requestGenreArtistAlbumMenuFrom(SlotReference slotReference,
int sortOrder,
int genreId,
int artistId)
Ask the specified player for a Genre Artist Albums menu.
|
List<Message> |
MenuLoader.requestGenreArtistAlbumTrackMenuFrom(SlotReference slotReference,
int sortOrder,
int genreId,
int artistId,
int albumId)
Ask the specified player for a Genre Artist Album Tracks menu.
|
List<Message> |
MenuLoader.requestGenreArtistMenuFrom(SlotReference slotReference,
int sortOrder,
int genreId)
Ask the specified player for a Genre Artists menu.
|
List<Message> |
MenuLoader.requestGenreMenuFrom(SlotReference slotReference,
int sortOrder)
Ask the specified player for a Genre menu.
|
List<Message> |
MenuLoader.requestHistoryMenuFrom(SlotReference slotReference,
int sortOrder)
Ask the specified player for a History menu.
|
List<Message> |
MenuLoader.requestHistoryPlaylistFrom(SlotReference slotReference,
int sortOrder,
int historyId)
Ask the specified player a History playlist.
|
List<Message> |
MenuLoader.requestKeyMenuFrom(SlotReference slotReference,
int sortOrder)
Ask the specified player for a Key menu.
|
List<Message> |
MenuLoader.requestKeyNeighborMenuFrom(SlotReference slotReference,
int sortOrder,
int keyId)
Ask the specified player for a key neighbor menu for a given key.
|
List<Message> |
MenuLoader.requestMoreSearchResultsFrom(int player,
CdjStatus.TrackSourceSlot slot,
int sortOrder,
String text,
int offset,
int count)
Ask the specified player for more database records whose names contain
text. |
List<Message> |
MetadataFinder.requestPlaylistItemsFrom(int player,
CdjStatus.TrackSourceSlot slot,
int sortOrder,
int playlistOrFolderId,
boolean folder)
Ask the specified player for the playlist entries of the specified playlist (if
folder is false,
or the list of playlists and folders inside the specified playlist folder (if folder is true. |
List<Message> |
MenuLoader.requestPlaylistMenuFrom(SlotReference slotReference,
int sortOrder)
Ask the specified player for a Playlist menu.
|
List<Message> |
MenuLoader.requestRatingMenuFrom(SlotReference slotReference,
int sortOrder)
Ask the specified player for a Rating menu.
|
List<Message> |
MenuLoader.requestRootMenuFrom(SlotReference slotReference,
int sortOrder)
Ask the specified player for its top-level menu of menus.
|
List<Message> |
MenuLoader.requestSearchResultsFrom(int player,
CdjStatus.TrackSourceSlot slot,
int sortOrder,
String text,
AtomicInteger count)
Ask the specified player for database records whose names contain
text. |
List<Message> |
MenuLoader.requestTrackMenuFrom(SlotReference slotReference,
int sortOrder)
Ask the specified player for a Track menu.
|
List<Message> |
MenuLoader.requestTracksByBpmRangeFrom(SlotReference slotReference,
int sortOrder,
int bpm,
int range)
Ask the specified player for tracks whose tempo falls within a specific percentage of a given BPM.
|
List<Message> |
MenuLoader.requestTracksByKeyAndDistanceFrom(SlotReference slotReference,
int sortOrder,
int keyId,
int distance)
Ask the specified player for a track menu for an allowed distance from a given key.
|
List<Message> |
MenuLoader.requestTracksByRatingFrom(SlotReference slotReference,
int sortOrder,
int rating)
Ask the specified player for a track menu for a given rating.
|
| Constructor and Description |
|---|
BeatGrid(DataReference reference,
Message message)
Constructor for when reading from the network.
|
CueList(Message message)
Constructor when reading from the network or a cache file.
|
WaveformDetail(DataReference reference,
Message message)
Constructor when reading from the network or a cache file.
|
WaveformPreview(DataReference reference,
Message message)
Constructor when reading from the network or a cache file.
|
| Modifier and Type | Method and Description |
|---|---|
Message |
Client.menuRequest(Message.KnownType requestType,
Message.MenuIdentifier targetMenu,
CdjStatus.TrackSourceSlot slot,
Field... arguments)
Send a request for a menu that we will retrieve items from in subsequent requests.
|
Message |
Client.menuRequestTyped(Message.KnownType requestType,
Message.MenuIdentifier targetMenu,
CdjStatus.TrackSourceSlot slot,
CdjStatus.TrackType trackType,
Field... arguments)
Send a request for a menu that we will retrieve items from in subsequent requests, when the request must reflect
the actual type of track being asked about.
|
static Message |
Message.read(DataInputStream is)
Read the next message from the stream.
|
Message |
Client.simpleRequest(Message.KnownType requestType,
Message.KnownType responseType,
Field... arguments)
Send a request that expects a single message as its response, then read and return that response.
|
| Modifier and Type | Method and Description |
|---|---|
List<Message> |
Client.renderMenuItems(Message.MenuIdentifier targetMenu,
CdjStatus.TrackSourceSlot slot,
CdjStatus.TrackType trackType,
int offset,
int count)
Gather up the specified range of responses for a menu request.
|
List<Message> |
Client.renderMenuItems(Message.MenuIdentifier targetMenu,
CdjStatus.TrackSourceSlot slot,
CdjStatus.TrackType trackType,
Message availableResponse)
Gather up all the responses that are available for a menu request.
|
| Modifier and Type | Method and Description |
|---|---|
List<Message> |
Client.renderMenuItems(Message.MenuIdentifier targetMenu,
CdjStatus.TrackSourceSlot slot,
CdjStatus.TrackType trackType,
Message availableResponse)
Gather up all the responses that are available for a menu request.
|
Copyright © 2016–2018 Deep Symmetry, LLC. All rights reserved.