1. A system for generating clusters of similar media objects, comprising using a computing device for: identifying a set of locally available media objects; querying a remote server computer to retrieve a set of coordinate vectors corresponding to each of the locally available music objects; determining distances between the retrieved coordinate vectors; and forming at least one cluster of at least one coordinate vector relative to a first adjustable minimum distance threshold such that any group of one or more of the coordinate vectors whose mutual distances are less than the first adjustable minimum distance threshold are assigned to a common cluster.