You can't use those apps. You need all cast, avia or local cast. Also Chromecast basically only supports mp4's. It plays pretty well but keep in mind this isn't what the Chromecast was designed for. It was meant to cast videos directly from the internet. This will give you significant battery drain over casting from the web directly.
Sent from my Nexus 5 using Tapatalk