BubbleUPnP for DLNA/Chromecast

Contains ads
4.2
82.6K reviews
10M+
Downloads
Content rating
PEGI 3
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Cast all your music, videos and photos to various devices in your home:

🎦 Chromecast, Chromecast Audio, Nexus Player, Nvidia Shield and other devices with Chromecast built-in
📺 DLNA TV, Smart TV
🎵 music receivers from popular Hi-Fi brands
🎮 Xbox 360, Xbox One, Xbox One X, Playstation 3 and 4*
🔥 Amazon Fire TV and Fire TV Stick
📱 local Android playback

BubbleUPnP can access your media from a lot of sources, including:

🖥️ UPnP/DLNA media servers on your local network
🖥️ Windows Shares (SMB) managed by: Windows PC, NAS, macOS, Samba server
📱 local media stored on your Android device
☁️ popular cloud media storage providers: Box, Dropbox, OneDrive
🕸 WebDAV: Nextcloud, ownCloud, standalone Web Server
🎵 music services: TIDAL, Qobuz
💠 media from other apps using Share/Send such as: web browsers, file managers...
...and more!

BubbleUPnP is a versatile app packed with many features for you to discover, some of which are:

extensive Chromecast support: cast incompatible Chromecast media with smart transcoding (audio in videos in particular), subtitles with custom appearance, audio/video track selection**
fast and secure Internet access to your home media on the go from mobile and WiFi networks**
playback queue, editable playlists, scrobbling, sleep timer, various shuffle modes
play media to your Android device from other devices (renderer functionality)
DLNA media server functionality for accessing your local and cloud media from other devices
media download to your device
dark and light themes
...and much more!

* Only possible from the PS3 or PS4 interface

** Some features are provided by BubbleUPnP Server, an optional software that can be installed on any machine on your local network to provide additional services. To learn more about BubbleUPnP Server, visit https://bubblesoftapps.com/bubbleupnpserver

Some features are restricted and can be unlocked by purchasing the BubbleUPnP License app.

For help, please contact technical support at bubblesoftproducts@gmail.com
Updated on
Jan 31, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
This app may share these data types with third parties
Location, Personal info and 3 others
This app may collect these data types
Location, App activity and 2 others
Data is encrypted in transit
Data can’t be deleted

Ratings and reviews

4.2
73.7K reviews
M PI
February 15, 2026
After many years of using this app to play music, mostly on a bt speaker, I finally give up. The energy consumption seems out of the world. Both my phones (S25U, X15U) are heating up like there is no tomorrow. This only happens when using bubbleupnp for playback. I loved this app for its usability, but this problem is so severe and just won't be fixed. I'm gonna try it again in a year or so.
1 person found this review helpful
Did you find this helpful?
Brian Murrell (Brian J. Murrell)
March 11, 2026
I so really wanted to love this app and even pay for the full license but it doesn't seem to be able to seek in transcoded streams playing on a Chromecast device which is a total showstopper. Trying to seek restarts the stream from the beginning. Transcoding at least audio streams seems pretty inevitable with all of the multichannel content out there and Chromecasts not being able to decode it natively so effectively seeking is impossible and you end up having to watch from the beginning.
Did you find this helpful?
NRUSINGHA PRADHAN
February 21, 2026
After recent updateI use bubbleupnp (on my phone) with a chromecast by either casting or through local connection error code 500), I can see my local serv and files but if I try to play a video, I have either " files can't be read" or errors showing my ip/local ip saying it can't access it. I also tried on data connection, won't work even with local player on my phone. Any idea? I don't really know where to look,
Did you find this helpful?
Bubblesoft
August 8, 2023
There is a very obscure Android 13 permission issue that can cause this. To fix it permanently, uninstall both the 'BubbleUPnP' and 'BubbleUPnP License' apps (for the later, go into Android Settings > Apps) and from the Play Store reinstall the 'BubbleUPnP License' and BubbleUPnP apps (in that exact order, very important).

What’s new

Detailed changelog available in-app
4.6.3
- bug fixes and improvements
4.6
- update to targetSdkVersion 36 (Android 16)
- made user interface fully edge-to-edge
- reduced battery usage
- significant improvements in metadata extraction
- many other fixes and tweaks