Abstract: A computer-implemented method and system for managing media content in a playback queue. A processing system receives a plurality of data samples generated from a media application in a user device for a plurality of media files, where the plurality of data samples may be based on a plurality of contextual features associated with a user's interaction with a least one media file of the plurality of media files. The plurality of contextual features can be collected utilizing at least one sensing module in communication with the user device. Further, one or more of the data samples can be associated with an affinity measure indicative of a user's interaction with at least one of the plurality of media files.
Abstract: A method and system for a real-time and context-aware music recommendation system is disclosed. A plurality of data samples generated from an application in a user device of a user for a plurality of audio files are received. One or more probability distributions over the plurality of audio files are computed based on one or more pre-defined criteria. The one or more pre-defined criteria based on the plurality of data samples. A ranking of the plurality of audio files is determined from the one or more probability distributions over audio files. One or more audio files from the ranking of the plurality of audio files to the user through a User Interface (UI) of the user device in the application are recommended.