1. A computing device comprising: a processor; and a memory storing a media player executable to cause the processor to: receive a first portion of a media stream; initiate playback of the first portion of the media stream; receive a second portion of the media stream during the playback of the first portion of the media stream, the second portion of the media stream including a platform-independent representation of source code; compile the platform-independent representation of the source code to generate a platform-specific component; and execute the platform-specific component.