• 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 bubblesoftapps.com/bubbleupnpserver.
(**) Only possible from the Playstation interface
Some features are restricted and can be unlocked by purchasing the BubbleUPnP License app.
– fixed stutter playing some videos to Chromecast
– fixed Audio Cast not working on Android 7.1.x and improved Audio Cast app support
– changed default behavior of the local media server for remote browsing
– other smaller fixes
more details in the in-app changelog
BubbleUPnP “Xmas edition” 2.8.15 published on Google Play.
Audio Cast (Xposed module)
– fixed Audio Cast possibly not working on Android Nougat due to incorrect permission on the app’s install folder.
It must be manually fixed in ‘Settings > Audio Cast > Fix install folder permissions’, which will ask for temporary root
– fixed Google Music not working with Audio Cast on Marshmallow+ and Spotify on Lollipop+
– generally, more apps should work with Audio Cast due to added support to 2 newer audio APIs
Local Media Server
By default the Local Media Server (eg the ‘Local and Cloud’ library) now advertises itself on the local network but no media can be browsed by remote UPnP/DLNA clients and devices. This must be explicitly enabled in ‘Settings > Local Media Server > Enable remote browsing’. This switch enables remote browsing at the global level but every category can be individually allowed or not in ‘Settings > Local Media Server > Configure media allowed for remote browsing’.
Moreover, on app startup, a reminder toast message that remote browsing is enabled can be displayed (Settings > Local Media Server > Display reminder on app startup)
– worked-around some videos with multichannel audio stuttering on Chromecast v2 and Ultra when local trancoding is used, by force disabling ‘Preserve multichannel audio’ for the time being, thus forcing stereo. This issue is caused by a Chromecast firmware bug and should be fixed in a future firmware update, at which time this functionality will be restored.
Note that if you use ‘BubbleUPnP Server’ for trancoding, you must explicitely disable ‘Settings > Chomecast> Preserve multichannel audio’ to fix stuttering
– improved handling of videos served by the ‘Ace Stream Engine’ app for playback to some renderers
– worked-around Huawei Nougat+ devices Android music database wrongly identifying FLAC and preventing it to play
– fixed Hegel renderers not playing cloud streams
– added ‘Now Playing > 3 dot menu > Sources’ to allow manually switching source on OpenHome renderers having more than one source (Auralic Aries). Also force proper automatic source switching when playing a track to such renderers if necessary