| Package | Description |
|---|---|
| org.deepsymmetry.beatlink |
A library for synchronizing with beats from Pioneer DJ Link equipment,
and finding out details about the tracks that are playing.
|
| 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 | Class and Description |
|---|---|
class |
BeatFinder
Watches for devices to report new beats by broadcasting beat packets on port 50001,
and passes them on to registered listeners.
|
class |
DeviceFinder
Watches for devices to report their presence by broadcasting announcement packets on port 50000,
and keeps a list of the devices that have been seen, and the network address on which they were seen.
|
class |
VirtualCdj
Provides the ability to create a virtual CDJ device that can lurk on a DJ Link network and receive packets sent to
players, monitoring the detailed state of the other devices.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LifecycleListener.started(LifecycleParticipant sender)
Called when the subsystem has started up.
|
void |
LifecycleListener.stopped(LifecycleParticipant sender)
Called when the subsystem has shut down.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ArtFinder
Watches for new metadata to become available for tracks loaded on players, and queries the
appropriate player for the album art when that happens.
|
class |
BeatGridFinder
Watches for new metadata to become available for tracks loaded on players, and queries the
appropriate player for the track beat grid when that happens.
|
class |
MetadataFinder
Watches for new tracks to be loaded on players, and queries the
appropriate player for the metadata information when that happens.
|
class |
TimeFinder
Watches the beat packets and transport information contained in player status update to infer the current
track playback position based on the most recent information available, the time at which that was
received, and the playback pitch and direction that was in effect at that time.
|
class |
WaveformFinder
Watches for new metadata to become available for tracks loaded on players, and queries the
appropriate player for track waveforms when that happens.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConnectionManager
Manges connections to dbserver ports on the players, offering sessions that can be used to perform transactions,
and allowing the connections to close when there are no active sessions.
|
Copyright © 2016–2018 Deep Symmetry, LLC. All rights reserved.