According to AllCast developer Koushik Dutta, the most recent Chromecast firmware update not only breaks the functionality third-party apps were using to stream local media and other stuff that doesn’t have built-in Chromecast support but breaks it on purpose.
It’s like they don’t want people to buy it.