From the official BubbleUPnP website (circa 20 Nov 2019), BubbleUPnP Server provides
- Secure and bandwidth friendly Internet access to your home UPnP/DLNA Media Servers
- OpenHome compatibility to your UPnP/DLNA Media Renderers
- Optimized transcoding to Chromecast for playing non natively supported formats
- Ability to make your Chromecast an UPnP/DLNA renderer for broad compatibility with UPnP/DLNA control software
- Ability to fix some issues in UPnP/DLNA Media Servers by creating proxies
It can run on any machine of your local network where Java 7 or higher is available (Java 8+ recommended).
Some functionality requires Android BubbleUPnP while other functionality is entirely standalone.
BubbleUPnP Server is not an UPnP/DLNA media server: it does not index your media.
Support added from Blind Testing U8 (1.1.8) and up. Tested on amd64 (64 bits) and i686 (32 bits). Raspberry Pi support not confirmed.
Install this from the Snakeoil menu (Available in the activated edition only),
BubbleUPnP requires minimserver to work, so check the two boxes to install both minimserver and BubbleUPnP, scroll down and click save. Like so:
Go to the Snakeoil menu, uncheck BubbleUPnP to remove the application. You can uninstall Minimserver too if you're no longer using it.
Go to the players menu, select Minimserver as the music server, and BubbleUPnP as the client.
Scroll down and hit save.
Once installed, you can access the configuration page with the following URL (Change hostname accordingly):
The default login is: Admin with the password of admin. Please change the password if you are going to expose this service to the Internet.
(NB: This will be made easier in a future version of Snakeoil).