1. A method of generating media item recommendations, the method comprising: using at least a processor and memory of a computing device for: obtaining play schedules associated with a plurality of other computing devices, the other computing devices currently playing or recently having played a reference media item; determining recommendation scores for candidate media items contained in the play schedules; and generating a media item recommendation for the reference media item based on the recommendation scores.