A media player monitors user playback control actions, such as skip
commands, during a playback experience associated with a playlist. Based
on these actions, the media player sets one or more media files to an
inactive state. The media player defines a subgroup, or modified playlist
excluding the inactive media files for further processing.