Google’s Chromecast may be designed to let you stream media from Netflix, YouTube Pandora, Google Play Music, and other internet media sites to a TV. But what if you want to stream home videos from your phone to a TV without uploading them to the web first?

Chromceast local apps

When Google first launched the Chromecast there was no way to do that. But now that the company has released the Google Cast SDK, there are a growing number of ways to stream music, videos, and photos straight from your phone or table to your TV.

Here are some of the first apps that let you stream local content from an Android device to a Chromecast-connected TV. You can use them to watch home movies, downloaded videos, DVD rips, or just about anything else.

Keep in mind that since these apps stream content from your phone or tablet, videos will stop playing if you turn off your mobile device.

AllCast ($4.99 with free trial)

This app doesn’t just let you stream local media to a Chromecast. It also supports streaming music, movies, and photos to a Roku, Apple TV, Xbox 360, Xbox One, WDTV, select Samsung, Sony and Panasonic Smart TVs, and other devices that support DLNA.

Just fire up the app, browse your media collection, and pick a file you want to send to your TV. You can use on-screen buttons to pause, play, stop, or skip ahead or back in a timeline.


The only catch is that you can only stream up to the first 60 seconds of a video using the free app. AllCast Premium has a $5 price tag (although it’s not available for download as of February 17th, 2014).

Developer Koushik Dutta was among the first to start working on apps that would stream local content to a Chromecast device. He started building AllCast before Google even released a final SDK and eventually wound up launching the app at a time when it could officially support pretty much everything but Chromecast.

Now that the Google Cast SDK is available to all, so is AllCast.

Avia (2.99 through in-app purchase)

Like AllCast, Avia supports photos, videos, and music. But it also supports Playlists, and unlike AllCast, you can use Avia as a standalone media player to simply watch videos on your Android device.

Or you can tap the Chromecast button and stream content to your TV.


You can use Avia for free if all you want to do is play videos on your Android device. But if you want to beam content to your Chromecast you’ll need to purchase “Avia Extras” through a $2.99 in-app purchase.

BubbleUPnP (Free, or $4.69 for full version)

Back when Chromecast was just a gleam in Google’s eye, BubbleUPnP was offering users a way to stream videos, music, and photos from a phone to a network-connected TV using an Xbox, PS3, or a range of other devices that support UPnP or DLNA.

On February 19th, the developer launched the first version of BubbleUPnP designed to support Chromecast as well.

You can use the free version of the app to send natively-supported file formats to a Chromecast. Or you can pay for the full version of the app, install BubbleUPnP server on a PC on your network, and transcode videos streamed over your network on-the-fly, allowing you to stream just about anything to a Chromecast (assuming you’ve got a speedy network connection and a relatively fast PC).

Castaway (free, or $1.99 for premium version)

Like many other apps on this list, Castaway started as an app that lets you stream local photos or videos from your Android device to a Chromecast. But the developer has added extra features including the ability to send photos and videos from Facebook or Google+ to your TV.

castaway social

There’s a free, ad-supported version of Castaway. If you want to remove the advertisements, the developer also offers a Castaway Premium for $1.99.

EZCast (free)

Originally developed as an app for streaming content to an entirely different type of TV stick, EZCast now supports Google Chromecast as well.

You can use it to find photos, videos, or even documents on your Android phone or tablet and send them to your television.

EZCast also includes a web browser that lets you surf the web on your mobile device while seeing the websites on the big screen, a utility that lets you scribble notes or pictures on photos and have the annotations appear on the TV in near real-time, and support for streaming from your phone’s camera to your TV.

The app takes a little while to load and sometimes the connection can be finicky. But EZCast is notable as an everything-but-the-kitchen-sink tool for streaming content to a Chromecast. In fact, I wouldn’t be surprised if a future update added kitchen sink compatibility.

Juice for Chromecast ($2.99 with limited free features)

Juice also supports photos, videos and music and allows you to sort your library by date. The free version of the app lets you stream any type of content to your Chromecast — but there’s a catch. You can only stream the first item in your photo, video, or music collection.


To unlock the ability to stream any media on your device, you’ll need to unlock the full version of the app through a $2.99 in-app purchase).

LocalCast (free)

The best thing LocalCast has going for it at the moment is the price. The app is completely free. The worst thing is that it can be a bit finicky when it comes to file formats.


I shot a video with the camera on my Nexus 7 and was able to stream it to my Chromecast using every other app on this list. LocalCast didn’t even see the video.

The developer is considering adding support for additional file formats though. You can read more about LocalCast in the developer’s thread at xda-developers.

Plex ($4.99)

Plex is a cross-platform media player designed to let you access local media or internet video or stream your media from one device to another.

plex game

The developers recently added Chromecast support, allowing you to browse your media collection and play it on a TV connected to Google’s media streamer.

Not only do you have to pay $4.99 for the app though, but you also need to be a PlexPass subscriber to use the Chromecast functionality while it’s still under development. Eventually the team plans to make Chromecast features available to all users.

RealPlayer Cloud (Free)

Sign up for RealPlayer Cloud for free and you get 2GB of cloud storage which you can use to upload photos, videos, and other content so you can access it across a range of devices. You can use the RealPlayer Cloud app for Android to browse your collection, watch your videos on your phone or tablet, or stream them to a Chromecast.

But you can also safely disregard the “cloud” portion of this app. Fire up RealPlayer on your Android device, browse for videos on your phone or tablet, hit the Chromecast button and press play. Your Chromecast will grab videos straight from your mobile device using your WiFi network — no uploading to the cloud needed.

realplayer cloud

I was kind of surprised at how much I liked this app. You can use it to find popular internet videos to stream to your TV, access your own uploaded videos, or beam local content from your device to your TV.

RealPlayer was one of the early players in online music and video, but the company isn’t exactly known for its cutting edge software these days. That said, as of early 2014, RealPlayer Cloud might just be one of the most versatile apps available for Chromecast users looking to stream local content to their TVs.

Of course, if you want to stream media from Netflix, Hulu Plus, YouTube, HBO Go, or Google Play Movies, all you have to do is fire up those apps and hit the Chromecast button. But we’ve officially moved beyond the point where a Chromecast is just a device for streaming internet video.

Support Liliputing

Liliputing's primary sources of revenue are advertising and affiliate links (if you click the "Shop" button at the top of the page and buy something on Amazon, for example, we'll get a small commission).

But there are several ways you can support the site directly even if you're using an ad blocker* and hate online shopping.

Contribute to our Patreon campaign


Contribute via PayPal

* If you are using an ad blocker like uBlock Origin and seeing a pop-up message at the bottom of the screen, we have a guide that may help you disable it.

Subscribe to Liliputing via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 9,502 other subscribers

42 replies on “These 9 apps stream videos from Android to Chromecast”

  1. Why do some of these apps need to read your contacts? Coupled with full network permission can’t they get all your contacts?

  2. Any player that supports ac3 sound, mkv and chromecast, and local videos om Android device? I have tested 20 players or so … Including the above players.

  3. Great article Brad. 🙂 nice read! For those who live outside US like me, you can access Netflix, Hulu and similar media stations on your Chromecast by using UnoTelly or similar tools.

  4. Ok, so this means I can use Chromecast without an internet connection? Just a Wi-Fi router?

  5. There used to be many good options for streaming pc files to a tv (iMediaShare, Mezzmo, Nero Video, etc) but Chromecast unfortunately can’t grab video from a DLNA server. Out of all the options listed in the article, is there any that

    1) mirrors the screen/desktop without too much lag
    2) transcodes mkv on the fly with minimal jitter for chromecast to play
    3) Plays files from my Google drive, pogo plug, one drive, etc

  6. Download the chromecaster on Google Chrome browser, then press the button to reflect screen on to chromecast. Next press cmd + O (open file) Choose your tvshow/dvdrip and, there you go. Wireless on your browser. Enjoy!

  7. I just downloaded and am using AllCast and so far it seems to be working quite well. i can play any loval videos on my phone on the TV without any problems!

  8. I am using plex, if you subscribe to plex you can login into the free plex app on Android. it works like a charm and there are no battery draining issues!

  9. so who does the decoding of these files, the Android phone or the chormecast device?

    the chrome does not support .mkv. avi, only mp4

    from allcast wiki:

    Codec issues

    AllCast itself does not perform transcoding. If the device you are streaming to does not support the file format of the source media, it will not play. If you are having issues, please do a Google search on the device you are trying to stream to on what codecs it supports.

  10. Mono, the Android music app, has Chromecast functionality in its latest release. You can cast YouTube videos, Soundcloud tracks and artist images and it promises more functionality soon. Check it out at

    1. Local audio file casting is now also supported with remote media server support promised soon.

  11. OK, so which one(s) actually only use the phone as a remote and which one(s) kill the phone’s battery because it actually is streaming from the phone? Like when you have your media stored on a PC and want to stream it to Chromecast using your phone?

    1. These are all designed to stream media straight from your phone. That’s what makes them different from the original crop of Chromecast apps which only stream video from the internet.

      1. how do i stream video from the pc/nas using the phone and chromecast, so not internet streaming or local phone streaming but plex style streaming from a local server. without paying for plex..

        1. Synology promises to make Ds video compatible with Chromecast so that you can browse videos on the phone and stream them from NAS to Chromecast, only issue is that the chome case decodes the files, and chromecast only support mp4. ;( so we are back to trans coding on the fly from the NAS, and that only works with beefy x86 Nas’s

          1. yeah this is the problem, it’s probably easier to buy a cheap android phone with hdmi compared to this chromecast

          2. Actually reading your comment reminded me that I have a old HTC evo 4g with a mini hdmi laying in a junk drawer for the last 2 years I’m going to have to dig it out and give it a try. Thanks for reminding me )

          3. and if you have hdmi CEC on your telly then you are in for a bit of a treat with nothing else required

          4. Not sure what you mean by hdmi cec? But I do have hdmi on all my tellies I’m guessing your from across the pond my friend and actually dug up the evo still works pretty good except the battery doesn’t quite hold a charge the way it used to and only puts out 720p which is fine for what I’m using it for I even put groove ip on it and am using as a ultra portable cordless phone around the house.

          5. good guess bruv i am, hdmi cec allows your tv remote to certain control devices plugged into your hdmi port, eg when i plug my xperia s via hdmi my samsung remote can navigate it from the sofa with no extra work involved

    2. Honestly? Throw the Chromecast in a junk drawer, give it away, etc. and buy a Roku. The Roku Media Player channel lets you browse your PCs and media servers and such and stream music, video, and photos. The Chromecast sow’s ear isn’t going to turn into a silk purse.

    3. Plex can use a server program set up on a PC to stream from the PC to the Chromecast even transcoding as needed. The phone is basically a remote at that point.

    4. I have installed Plex on a computer, I have ripped DVDs using DVD Shrink but with no compression, I then used VidCoder to convert the DVD rips into MP4 (High Profile) files and added them to Plex. I then use Avia on my Nexus 4 to browse the Plex server and send full length movies and TV series to the Chromecast. The only thing I paid for was the upgrade to full functionality in Avia. I am not paying a Plex subscription and my phone is purely a remote – I gather unless what you are playing is stored locally on the device you are playing it from, Avia sends the URL to the actual content, so in the case of Plex, Avia is sending the Chromecast a DLNA link to the file on the Plex server. My phone battery doesn’t really seem to be affected.

      1. sounds brilliant, one thing though i have a ton of downloaded youtube videos in flv format, will they all require converting?

        can you tell me the settings to carpet bomb all my files into the mp4 format, i have avis, wmvs, so many types when i think about it. how long would it take to do almost 2tb of films and clips and what sort of pc do i need to power that?

        lastly why do you even require plex server installed, cant avia just browse your nas/pc somehow?

        🙂 thanks

        1. For MP4 the Chromecast requires H264 video encoded at High Profile (I have no idea what this means, an is why I just choose High Profile from the presets in VidCoder). VidCoder will batch convert files if you really want to go down that route. Plex is required because it will convert (on-the-fly) files that the Chromecast doesn’t natively play – to something it will.

          1. thanks so i just use aviva instead of the actual native android app and itt will work with plex server as it is?

          2. Yup, open Avia, on the “Add Media” screen – scroll down to Network. When you find the Plex Media server, Tap it’s name (don’t bother with the checkbox, that doesn’t seem to work) and it will take you to a screen showing “Video, Music and Photos” folders, just tap “Videos” and you will see the various libraries / sections you have added to Plex.

          3. great thanks a lot bruv, that’s my movies and tv shows sorted one time 😉

            now to figure out the best way for the youtube flv vids that arent in my plex database. probably just convert them one day

          4. Plex “should” convert them as you send them to the Chromecast (without changing the original files)

        2. Handbrake Batch’ll do the trick to convert a bunch of stuff at once to .mp4.

        3. You can simply change the file name of most flv files to mp4 and they’ll work just fine.

  12. I am guessing that Localcast ties into the preexisting player at the Chromecast end, thus being limited to the formats supported there.

Comments are closed.