docs: public void sendLoadTrackCommand(DeviceUpdate target, int rekordboxId,
                                       int sourcePlayer, CdjStatus.TrackSourceSlot sourceSlot, CdjStatus.TrackType sourceType)
              throws IOException {
          ensureRunning();
          byte[] payload = new byte[LOAD_TRACK_PAYLOAD.length];
          System.arraycopy(LOAD_TRACK_PAYLOAD, 0, payload, 0, LOAD_TRACK_PAYLOAD.length);
          payload[0x02] = getDeviceNumber();
          payload[0x05] = getDeviceNumber();
          payload[0x09] = (byte)sourcePlayer;
          payload[0x0a] = sourceSlot.protocolValue;
          payload[0x0b] = sourceType.protocolValue;
          Util.numberToBytes(rekordboxId, payload, 0x0d, 4);
          assembleAndSendPacket(Util.PacketType.LOAD_TRACK_COMMAND, payload, target.getAddress(), UPDATE_PORT);
      }