Players/bubbleupnp: Difference between revisions

From Snakeoil OS Reference
Jump to navigation Jump to search
No edit summary
m (Added security risks)
 
(7 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{TopicPlayers|float:right;}}[[File:Bubbleupnp web logo.png|thumb|BubbleUPnP]]
{{TopicPlayers|float:right;}}[[File:Bubbleupnp web logo.png|thumb|BubbleUPnP|alt=|left]]
{{DISPLAYTITLE: BubbleUPnP}}
{{DISPLAYTITLE: BubbleUPnP}}
From the official BubbleUPnP website (circa 20 Nov 2019), BubbleUPnP Server provides:
 
<blockquote>
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
*Secure and bandwidth friendly Internet access to your home UPnP/DLNA Media Servers
* Optimized transcoding to Chromecast for playing non natively supported formats
*OpenHome compatibility to your UPnP/DLNA Media Renderers
* Ability to make your Chromecast an UPnP/DLNA renderer for broad compatibility with UPnP/DLNA control software
*Optimized transcoding to Chromecast for playing non natively supported formats
* Ability to fix some issues in UPnP/DLNA Media Servers by creating proxies
*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).
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.</blockquote><blockquote>BubbleUPnP Server is not an UPnP/DLNA media server: it does not index your media.</blockquote>
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.


== Availability ==
==Availability==
Support added from Blind Testing U8 (1.1.8) onwards. For amd64 (64 bits) and i686 (32 bits).  RaspberryPi edition unknown.
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 ==
==Install==
Install this from the Snakeoil menu (Available in the activated edition only),


== Uninstall ==
BubbleUPnP requires minimserver to work, so check the two boxes to install both minimserver and BubbleUPnP, scroll down and click save. Like so:
[[File:Install BubbleUPnP.jpg|center|thumb|633x633px|Install BubbleUPnP]]
==Uninstall==
Go to the Snakeoil menu, uncheck BubbleUPnP to remove the application. You can uninstall Minimserver too if you're no longer using it.
 
=Activate BubbleUPnP=
Go to the players menu, select Minimserver as the music server, and BubbleUPnP as the client.
[[File:Activate BubbleUPnP.jpg|center|thumb|900x900px|Activate BubbleUPnP]]
Scroll down and hit save.


==Configuration Page==
==Configuration Page==
Once installed, you can access the configuration page with the following URL (Change hostname accordingly):<syntaxhighlight lang="bash">
Once installed, you can access the configuration page with the following URL (Change hostname accordingly):<syntaxhighlight lang="bash">
http://<hostname>:58050
http://<hostname>:58050
</syntaxhighlight>{{ManualNavigation|[[Players|Music Players]]
</syntaxhighlight>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).
 
== Security Risks of using UPnP ==
A major problem with UPnP is that it doesn’t require any authentication or authorization. Although this adds a lot of convenience for us, it’s also very risky. It allows hackers to find backdoors into your network and get remote access to your devices with ease.  Please do a search of "UPnP security vulnerability" to understand the security risks of using UPnP.
 
<br />{{ManualNavigation|[[Players|Music Players]]
|[[Players/spotify-connect|Spotify Connect]]}}
|[[Players/spotify-connect|Spotify Connect]]}}

Latest revision as of 17:32, 29 November 2023

BubbleUPnP


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.

Availability

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

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:

Install BubbleUPnP

Uninstall

Go to the Snakeoil menu, uncheck BubbleUPnP to remove the application. You can uninstall Minimserver too if you're no longer using it.

Activate BubbleUPnP

Go to the players menu, select Minimserver as the music server, and BubbleUPnP as the client.

Activate BubbleUPnP

Scroll down and hit save.

Configuration Page

Once installed, you can access the configuration page with the following URL (Change hostname accordingly):

http://<hostname>:58050

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).

Security Risks of using UPnP

A major problem with UPnP is that it doesn’t require any authentication or authorization. Although this adds a lot of convenience for us, it’s also very risky. It allows hackers to find backdoors into your network and get remote access to your devices with ease. Please do a search of "UPnP security vulnerability" to understand the security risks of using UPnP.


 Main   Music Players    Spotify Connect