Video Players
(53,928 ratings)
Version: 2.9.1 (1000614)
9.2 MB (9,643,111 bytes)
Min: Android 4.0 (Ice Cream Sandwich, API 14)
Target: Android 7.1 (Nougat MR1, API 25)
Uploaded February 3, 2018 at 10:43PM UTC by Ricardo
Download APK
There's a more recent version available below!

Whoa there!

It looks like you're using an ad blocker, so you'll have to wait 15 more seconds.
Please whitelist this site to skip the wait and help us pay for bandwidth, hosting, and other bills.

APK Notes:

Feb 3, 2:21 PM

BubbleUPnP 2.9.1 released on Google Play with a lot of bugfixes, some fixing issues introduced in 2.9.


- fixed several issues related to FFmpeg, that could result in audio not playing and/or various toast error messages

- added better defaults for 'Max samplerate' and 'Convert 24 bit to 16-bit' settings for many popular renderers

- 'Settings > Chromecast Transcoding > Preserve multi-channel audio' can be used again with new Chromecast firmware 1.30.x

- 'Settings > Chromecast Transcoding > AC-3 passthrough' now also applies to E-AC-3 (Dolby Digital Plus) when local transcoding is used (BubbleUPnP Server will need an update)

- fixed failure to perform local Chromecast transcoding of some TS streams (mostly iptv). It still will not work with these unusuable iptv TS streams requiring looping for playing for more than 30s

- fixed Denon HEOS renderers listed twice

- fixed bottom part of the (dark) transparent navigation drawer being opaque

- BubbleUPnP Server settings are now in 'Settings > Internet access with BubbleUPnP Server', with some minor changes and updated text and screens that honor current theme

- check that the installed APK matches the device's best ABI and display a warning if not the case, with the ability to install the better version. Can only possibly happen when installing BubbleUPnP by sideloading the APK

- many other obscure improvements, tweaks and fixes


As a bonus, here's what the "obscure improvements, tweaks and fixes" category is about:

- Now Playing: fixed speaker icon truncated at huge font sizes and on tablets (when volume slider or buttons are enabled)

- Playlist: in Album Mode, use the same font / font size / color for title / artist than in track mode. Also apply to Library album view

- What's new screen honors main app theme

- fixed failure to read some subtitles sent by other apps or picked in-app with the SAF dialog

- fixed some failures when the local media server is disabled

- Google Music Sync dialog shows message about enabling Google Music Sync in Android settings to get an up to date snapshot of the collection

- if Qobuz account is configured, fixed entering Settings > Local and Cloud > Qobuz not showing logged user if user did not browse Qobuz first

- on devices having totally broken MediaPlayer WAV support, fallback to using AudioTrack

- don't use native ads anymore since they are depecated. Replaced with smart banners

- increased many timeouts that were too low in specific conditions

- made fixes for Chromecast local transcoding support on Chromebook and working x86 FFmpeg (yuk). But the unreliability of the NAT ip address to be reached from the outside still make it somewhat not usable, as the Chromecast will fail to reach BubbleUPnP. It can only be fixed by Google. For details see: The weird NAT solution employed by Google on Chromebook's Android should be transparent to apps except it's not.

- if a renderer does not support WAV nor LPCM, disable 'FFmpeg audio decoding' for renderer

- fixed crash on Android <= 4.3, opening and UPnP AV renderer specifc page

- fixed several issues related to FFmpeg
- better defaults for 'Max samplerate' and 'Convert-24 bit to 16-bit' settings for many popular renderers
- Chromecast local mutichannel transcoding works again (needs 1.30.x firmware), added E-AC-3 passthrough support
- many other small improvements, tweaks and fixes
More details in in-app changelog
Stream all your music, videos and photos to various devices in your house:

• Chromecast, Chromecast Audio, Nexus Player, Nvidia Shield, and other Google Cast devices
• DLNA TVs and music receivers from popular TV and HiFi brands
• Xbox 360 and One, 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
• local media stored on your Android device
• popular cloud media storage providers: Google Drive, Google Photos, Box, Dropbox, OneDrive
• 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: play incompatible Chromecast media with transcoding(*): MKV, AVI, MOV, WMV, WTV, RMVB, TS, FLAC, WMA, ..., subtitles with custom appearance, audio/video track selection (*)
fast and secure Internet access to your home media while on the go, from mobile and WiFi networks (*)
• playback queue, editable playlists, scrobbling, sleep timer, various shuffle modes
• integrated full screen image viewer and controller
• play media to your Android device from other devices (renderer functionality)
• access all local and cloud media from other devices (media server functionality)
• media download to your SD Card
• ...and much more!

(*) 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

(**) Only possible from the Playstation interface

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

This release comes in several variants (we currently have 5). Consult our handy FAQ to see which download is right for you.

February 3, 2018
Android 4.0+
February 3, 2018
Android 4.0+
February 3, 2018
Android 5.0+
February 3, 2018
Android 4.0+
February 3, 2018
Android 5.0+
Previous APKs for (arm) (Android 4.0+) variant
All versions