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, at least one of the play schedules comprising media items scheduled to be played and recently played media items; 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.
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, at least one of the play schedules comprising media items scheduled to be played and recently played media items; 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. 14. The method of claim 1 , wherein the media item recommendation is provided to another computing device currently playing the reference media item for future playback.