While the Google Chromecast officially supports media from the Google Play store, Netflix and YouTube, there are third-party apps that allow users to stream their personal media to a TV. However a recent Chromecast update has disabled this feature in AllCast, a third-party app by developer, Koushik Dutta. He believes that Google intentionally disabled this feature, as the company seeks to control the content that is run on the Chromecast. This move could be a bid to appease companies such as HBO and Hulu, who are currently developing Chromecast functionality for their services.
By reverse engineering the Chromecast's code, Koushik Dutta managed to get the Chromecast to play back files found in an Android device's gallery, Dropbox or Google Drive. Several beta versions of the app were released until the recent update, when a Google+ post by the developer revealed that the app no longer functioned.
"The policy seems to be a heavy handed approach, where only approved content will be played through the device. The Chromecast will probably not be indie developer friendly. The Google TV team will likely only whitelist media companies," he said.