A system comprising: at least one processor (402, 560); and memory (404, 502) coupled to the at least one processor, the memory comprising computer executable instructions that, when executed by the at least one processor, performs a method for dynamically modifying multimedia playback settings, the method comprising: receiving first media content; determining a first set of playback settings for the first media content; comparing the first set of playback settings to a second set of playback settings for second media content; based on the comparison, estimating a third set of playback settings for the first media content, wherein the estimating is performed by an estimation engine comprising one or more estimators, wherein at least one of the one or more estimators is assigned to evaluate one or more characteristics of the first set of playback settings; dynamically applying the third set of playback settings to the first media content; executing the first media content using the third set of playback settings; and training the one or more estimators using group-based feedback comprising a frequently used characteristic and associated values to estimate characteristic values that substantially correspond to the values in the feedback. at least one processor (402, 560); and memory (404, 502) coupled to the at least one processor, the memory comprising computer executable instructions that, when executed by the at least one processor, performs a method for dynamically modifying multimedia playback settings, the method comprising: receiving first media content; determining a first set of playback settings for the first media content; comparing the first set of playback settings to a second set of playback settings for second media content; based on the comparison, estimating a third set of playback settings for the first media content, wherein the estimating is performed by an estimation engine comprising one or more estimators, wherein at least one of the one or more estimators is assigned to evaluate one or more characteristics of the first set of playback settings; dynamically applying the third set of playback settings to the first media content; executing the first media content using the third set of playback settings; and training the one or more estimators using group-based feedback comprising a frequently used characteristic and associated values to estimate characteristic values that substantially correspond to the values in the feedback. receiving first media content; determining a first set of playback settings for the first media content; comparing the first set of playback settings to a second set of playback settings for second media content; based on the comparison, estimating a third set of playback settings for the first media content, wherein the estimating is performed by an estimation engine comprising one or more estimators, wherein at least one of the one or more estimators is assigned to evaluate one or more characteristics of the first set of playback settings; dynamically applying the third set of playback settings to the first media content; executing the first media content using the third set of playback settings; and training the one or more estimators using group-based feedback comprising a frequently used characteristic and associated values to estimate characteristic values that substantially correspond to the values in the feedback.