Video Players
(54,008 ratings)
Version: 3.0 (8000632)
18.77 MB (19,684,319 bytes)
Supports installation on external storage.
Min: Android 4.1 (Jelly Bean, API 16)
Target: Android 8.1 (Oreo, API 27)
Supports Android TV
Uploaded August 15, 2018 at 3:52PM 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:


UI refresh

Inspired from Material Theming for a fresh and cleaner new look while remaining familiar.

- new accent color
- Material Design icons
- optimized for bottom navigation
- new bottom navigation bar
- easier device selection with floating action buttons
- cleaner layouts: spacing, fonts
- top and bottom bars autohide on scrolling down
- new notifications using standard Android templates
- simplified navigation drawer
- better use of 18:9 screens
- many popup dialogs replaced with bottom sheets
- new fully white and fully black themes. Improved other themes. Fast theme switcher
- pre-Lollipop devices get most of new UI
- and more !


- optimizations across the board: app startup time, UI responsiveness, CPU usage, battery usage (details)
- new battery saving mode can be toggled on/off in device chooser dialogs
- proper Android TV support: added launcher icon, fixed D-PAD navigation, fixed missing top bar, fixed unusuable image viewer
- bookmarks overhaul, now listed as flat list


- added Admob Consent SDK (GDPR). Shown when entering the Library tab for the first time in free version. Consent status can be changed afterwards in Settings > About / Help > Reset ads consent
- added specific warning dialog on first app startup on HUAWEI devices about HUAWEI specific battery optimization interfering with app for proper operation when screen is off
- search UPnP/DLNA devices on localhost network interface (
- allow to browse the 500 more recent Qobuz featured Playlists (previously: 100)
- 'Settings > Internet access with BubbleUPnP Server > Music playback trancoding' settings now apply to all renderers (previously it only applied to local music playback, eg to the local renderer. There is a new 'Max bitrate (external renderers)' applying to playback to external renderer which may have a faster connection to the Internet than the Android device.
- in Playlist tab, added 3-dot menu 'Download' action to items and albums (in album view)
- improved 'buy license' dialogs text
- notification: Exit (X) button can be disabled in Settings > Control > Exit (X) button.
- "Clear playlist" action in Playlist tab has a toggle do disable popup. Can be reverted in Settings > Playlist
- added Settings > Now Playing > Show remaining time. If disabled, show track duration
- Playlist tab: total item count and duration are displayed in top bar
- Library tab: don't entirely fail if there's a failure to load a single folder in a selection of multiple folders (example: TIDAL album favorite giving a 404)
- Library tab: Bookmarks and 'Saved Playlists' root folder: if folder is empty display empty list icon + instructions for adding bookmarks / create Saved Playlists
- Library tab: ability to enable/disable listed cloud providers with +/- button
- Library tab: display empty icon + text in an empty folder
- 'Saved Playlists' can be accessed as a list from the "More..." side menu
- Now Playing tab: dragging seek slider shows drag handle during drag
- minimum supported version upped from Android ICS (4.0) to Jelly Bean (4.1)


- fixed ReplayGain setting not being applied at all in all cases
- fixed local renderer not playing OPUS on pre-Marshmallow devices (via FFmpeg)
- fixed local renderer seeking in 24-bit WAV generated by FFmpeg possibly resulting in white noise
- fixed 'Kill on inactivity' not working in some usage scenarios
- fixed and improved layouts for super small window sizes: split screen on phones on Nougat+
- fixed playing to an OpenHome renderer preventing 'Kill on inactivity' to kick in
- pausing playback on a non-OpenHome renderer timeouts (stops playback) after 30 minutes for allowing 'Kill on inactivity' to possibly kick in
- fixed some Sony BDP renderers not always playing next track in Playlist
- fixed Library tab Download action not present in 3-dot menu of most folders, not present in 3-dot menu of topbar in normal and multiple selection mode. To prevent accidently downloading a super huge number of items recusively, Hitting '3-dot menu > Download' shows a confirmation popup if the current folder has subfolders or more than 50 items
- fixed Audio Cast Xposed module failing to load on some devices
- fixed XiiaLive integration not working on Oreo
- fixed license app installed causing package name to be used instead of app name in 'Settings > Network & Internet > Data usage > Wifi data usage'
- fixed reconnecting to Chromecast not reconnecting to eventual existing session
- fixed HEOS library listed twice
- fixed obscure Library search track title bug where if there was 2 tracks as result, first one was removed
- fixed removing app from recents apps (X button) not stopping the service and exit the app cleanly
- fixed SoundCloud media link extraction not working on lower than Android Nougat
- fixed 'Settings > Playlist > Cursor follows playback' not working properly
- fixed local renderer not playing OPUS on pre-Marshmallow devices (via FFmpeg)
- fixed many ANRs
- other super obscure fixes(tm)

Changes since latest beta

- fixed local renderer not playing OPUS on pre-Marshmallow devices (via FFmpeg)
- Playlist tab: save playlist to file immediately on clear
- Library: fixed album sorting not always refreshing folder
- Library: don't reload folder systematically on entering the Library tab when current folder is a Saved Playlist or the Saved Playlist list folder
- Library, local media server: attempt at not listing external SD card formatted as adoptable storage (Nougat+)
- replaced Chromecast subtitle vertical position arrows by text for better clarity
- fixed crash on pre-KitKat
- fixed other crashes

- UI refresh inspired from Material Theming for a fresh and cleaner new look while remaining familiar
- new full black and full white themes. Improved other themes. New fast theme switcher
- in-depth optimizations: app startup time, UI responsiveness, CPU usage, battery usage
- proper Android TV support
- bookmarks overhaul
- ...and many fixes and enhancements (full changelog in-app) !
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 4). Consult our handy FAQ to see which download is right for you.

August 15, 2018
Android 4.1+
August 15, 2018
Android 5.0+
August 15, 2018
Android 4.1+
August 15, 2018
Android 5.0+
Previous APKs for (x86) (Android 4.1+) variant
All versions