unnamed (1)


Bubblesoft's BubbleUPnP is fast becoming a one-stop shop for streaming to media centers and set-top boxes. In addition to a wide range of features which we've already highlighted, today's 1.8 update adds native streaming to Google's Chromecast. The app can stream Chromecast-supported file formats (P3, AAC, Vorbis, MP4 and MKV H264, images) almost instantly and without any sort of limit. Transcoded files for the Chromecast will require a desktop app on your local network.


Playing native formats is completely unrestricted, even in the free version of the app. If you use the transcoding server to stream media in non-supported formats, there's a 20-minute limit on continuous streaming. The $4.69 license removes this restriction. If you want to stream audio from apps that don't support Chromecast (and you've got root privileges), you can use the Xposed Framework and Audio Cast, which we've covered in a previous post. You can see the app playing native and non-native files from local and cloud storage in this brief demonstration:

BubbleUPnP is available for Android 2.1 or higher, and the transcoding server is a free download. It's a Java application that should work on Windows, OS X, Linux, and embedded systems compatible with Java 1.6 or later. This is an advanced method for streaming non-supported media to the Chromecast - if you don't know your way around a custom router configuration, you might want to look for a different solution.

Source: BubbleSoft Google+

Michael Crider
Michael is a native Texan and a former graphic designer. He's been covering technology in general and Android in particular since 2011. His interests include folk music, football, science fiction, and salsa verde, in no particular order.

  • andddlay

    This is amazing news!

  • skitchbeatz

    (indirect) Shots fired at Plex. Maybe they'll drop the plexpass requirement now. Good job BubbleUPnP. One of my fav apps.

    • mobilemann

      I can't help but think a java based transcoder may not work as well as PMS (and the 3 transcoders it ships with) for transcoding.

      • Skylar McNeil

        I'm pretty sure it uses ffmpeg for transcoding (it installs it if you don't already have it), only the server is running on java.

    • https://plus.google.com/108596272537415356460/posts Jason Farrell

      My first thought as well (wrt plex)

  • Mahyar Borhani

    So no avi support then.

    • QuanahHarjo

      The Chromecast doesn't support AVIs natively. The BubbleUPnP transcoding server should support AVI, but I haven't tried it yet.

      • impulse101

        Yes it works fine. The only issue is there is no rewind or ff options and no way of moving to a certain spot in the video, which you can do with plex

        • amar

          how did you get the transcoding to work?? i'm following the steps at http://www.bubblesoftapps.com/bubbleupnpserver/#cc_transcoding.

          when i pull up the bubbleupnp server the network connectivity seems fine, but under "status" the video and audio transcoding both say: no (ffmpeg not found). same thing on the app on my phone - settings > chromecast > transcoding support - says "not supported" "ffmpeg not found". can't figure out why! i used their link and downloaded to my applications folder and tried it in the bubbleupnp folders too. the log says the file isn't found. please help!!

          • amar

            i'm on a new mac btw

  • cmbeid

    It is very choppy for me to chromecast from my Nexus 5. Buffers every 6 seconds. Same thing happens with AllCast and LocalCast.

    • The Motto

      Maybe its your WiFi connection then?..

      • cmbeid

        That's what I initially thought when I tried Allcast and noticed the buffering. I thought maybe a 5ghz would get better performance but someone else commented on that article saying it still buffered on 5ghz.

  • b0b

    The link to the Audio Cast article doesn't link to the correct article.

  • Roh_Mish

    The app looks nice in the description but it buffers every few frames and the ui is crap. Used the app but I want something that does not buffer every couple minute

    • cmbeid

      Streaming media directly from the phone is crap. However, I was able to stream the same videos from a thumb drive attached to the router. Also, every other local streaming Chromecast app I have tried (Allcast, Localcast, this app) buffers just like that.

      • Roh_Mish

        Straming from my laptop or the Samsung implementation of all share in note 2 as DLNA works well. I can't get similar experience on this. Also using this on note 2 makes it bufferm so Samsung is doing something right here. Also sony does it right. It works flawlessly while streaming to my PS3,

  • Brian Marks

    Can this app stream movies to the chromecast from my 3TB drive in my desktop over LAN? If it can, how do I set it up? If not, is there an app that can do this yet?

    • Sorian
    • cmbeid

      Here is what I did - I had some MP4's on my thumb drive attached to my router. Since it is a SMB share, the app found the share and I was able to stream from there.

      • Cory_S

        PC option probably work better because then it should use the PCs much more powerful processor to transcode the video.

        • cmbeid

          Nothing was being transcoded though. It was a video format that Chromecast can view natively.

          • Cory_S

            That's good, I don't think I have many of those. But, PC still be more stable in theory. No WiFI issues, or battery loss, etc. I'm thinking more family movie night type stability. My family wouldn't put up with a lot of glitches coming between them and their teen mom episode.

  • Deeco

    They seriously need a new icon design!

  • msp0088

    AVI does not work with Chromcast streaming. Plex does work with AVI Chromecast streaming.

  • Mark K

    When will transcoding occur locally on the portable device? What prevents that now - OS, hardware?

  • Badri

    Hello, I'm experiencing lot of lag while playing video files using Bubble to Chromecast. I could play youtube without any lag directly to Chromecast, however if I'm playing local video files, then the lag is coming. I had the same problem with AllCast as well. Anything that I can improve?

  • DeFlanko

    It uses FFmpeg to transcode to chromecast.

    good ol'ffmpeg...

  • albanokofsha

    does the server transcode strm video formats (witch are live streams from xbmc)

  • Greg46

    Is there a Bubbleupnp that i get put on my laptop and stream to my tv. I am using wdtv