13. The system of claim 12 , wherein the processor is further configured to: receive, along with the input media item, one or more recommendation preferences from the client device relating to what types of media items a user prefers to receive in the recommendation output set of media items; and filter the recommendation output set according to the one or more recommendation preferences.
12. The system of claim 9 , wherein the processor is further configured to: send a recommendation output set of media items to the client device, the recommendation output set comprising media items paired with the input media item and having a metric value above the predetermined threshold value.