aGNUdomain.com — Earlier this month Google introduced Chromecast, a $35 HDMI dongle that allows you to stream Netflix, YouTube and other Internet content directly to your TV from your smartphone or Chrome browser. While I was impressed with the simplicity of Chromecast, I was not nearly as impressed as my Attack of the Androids cohort Seth Heringer was. My major gripe with Chromecast is that it is mainly geared toward streaming Internet content and does not offer the same, easy experience when streaming content on your local network. Fling is a simple Java application that solves that exact problem by giving users a way to drag and drop video files which will then stream to Chromecast.
Screenshot image credits: Eric Finkenbiner
Fling works by utilizing the RAMP (remote application media protocol) and VLC’s transcoding ability to convert your video file into a WebM media format and stream it to your Chromecast. Because Fling is transcoding the video on the fly, it can be CPU-intensive and will cause a few seconds delay before the video begins.
Fling uses both VLC and Java, so you must install both of them before it will work. Once they are installed, you can download Fling and launch it by simply double-clicking the file. If that does not work, you can also launch via command line by typing
java -jar fling.jar. Once you launch Fling, it will automatically search for your Chromecast. After that, you simply need to drag and drop the file you want to play into the application.
While Fling is functional in most aspects, it still needs some work. In my testing I came across some video files which never started playing even after feeding them through the Fling application. The user interface could also use some work as it is very basic and built with Java’s Swing components. While this next comment is purely a superficial criticism, I still despise the look of applications using Swing. But all these criticisms are minor compared to the benefit that you will get from using Fling. If you have a Chromecast but find yourself a bit underwhelmed, give Fling a try.