Post Reply 
MinimServer and endpoint on different subnet
19-11-2024, 09:26
Post: #1
MinimServer and endpoint on different subnet
I have 2 apartments that are connected via 2 Fritzboxes. Unfortunately, in my case I have to assign 2 subnets:

#1: 192.168.178.0 (MinimServer on Melco, Linn Exakt DSM, foobar2000 on iPhone) and
#2: 192.168.200.0 (AUDIOPHONICS I-Sabre DAC ES9028Q2M RPi 3)

Volumio is installed on the RPi and I was hoping that I can assign MinimServer via IP address like I did with foobar2000 no matter where I am. Unfortunately Volumio can only operate on the local network - at least how I understand the guide.

Anyone having a solution how I can bring the RPi to work using MinimServer?

MinimServer2 on Melco N1ZH/2
Find all posts by this user
Quote this message in a reply
19-11-2024, 10:42 (This post was last modified: 19-11-2024 10:45 by simbun.)
Post: #2
RE: MinimServer and endpoint on different subnet
I didn't even realise you could do that with Volumio. I take it you prefer the Volumio interface to other control points?

I haven't tried it myself, but I think by installing BubbleUPnP Server on 192.168.178.0 and the BubbleUPnP tether client on 192.168.200.0, MinimServer should be discoverable from that subnet.

From the BubbleUPnP tether documentation it states:
Quote:BubbleUPnP Tether client is a simple Java command-line program that will make available on the LAN it is running Media Servers managed by BubbleUPnP Server on another LAN
I assume this means that in BubbleUPnP Server you'd need to enable one of:
  • Make this Media Server available in BubbleUPnP for Android and foobar2000 for Internet access
  • Create a proxy Media Server on this LAN (try this one first)
for the MinimServer instance on the Media Servers tab.

This assumes there's full connectivity (no NAT or firewalls) between both subnets.
Find all posts by this user
Quote this message in a reply
19-11-2024, 17:11
Post: #3
RE: MinimServer and endpoint on different subnet
Thank you for the idea. I have no preference regarding the control point, Volumio may be known, but I could use other options as I have MinimServer for the meta data.

So it's about a checkpoint where I can specify the IP address of the MinimServer, like I do with foobar2000.
There is also the moode audio player, maybe that is the better choice? I just wouldn't know where to install BubbleUPnP Server and the BubbleUPnP tether client.

MinimServer2 on Melco N1ZH/2
Find all posts by this user
Quote this message in a reply
19-11-2024, 21:03 (This post was last modified: 19-11-2024 21:07 by simbun.)
Post: #4
RE: MinimServer and endpoint on different subnet
(19-11-2024 17:11)Frodo Wrote:  Thank you for the idea. I have no preference regarding the control point, Volumio may be known, but I could use other options as I have MinimServer for the meta data.

Let's get a bit more background information.

As far as I'm aware the Melco is a UPnP Server and Renderer (maybe also a very basic control point), so what app (I assume on your phone/tablet) are you using to browse your MinimServer library and play it to the Melco?

What are you using Volumio for? Is it connected to a DAC/AMP/active speaker?

Are the Melco and Volumio the only speakers you want to play to?

My understanding is that you want to be able to play the music that's stored on 192.168.178.0 to speakers on both subnets, is that right?

Assuming all your speakers are UPnP, the app (phone/tablet) controlling playback will need to be on the same subnet as the speakers, is that OK?


The underlying problem is that UPnP relies on network broadcasts for discovery, which don't travel across subnets.
Find all posts by this user
Quote this message in a reply
20-11-2024, 12:02
Post: #5
RE: MinimServer and endpoint on different subnet
(19-11-2024 21:03)simbun Wrote:  Let's get a bit more background information.

As far as I'm aware the Melco is a UPnP Server and Renderer (maybe also a very basic control point), so what app (I assume on your phone/tablet) are you using to browse your MinimServer library and play it to the Melco?

What are you using Volumio for? Is it connected to a DAC/AMP/active speaker?

Are the Melco and Volumio the only speakers you want to play to?

My understanding is that you want to be able to play the music that's stored on 192.168.178.0 to speakers on both subnets, is that right?

Assuming all your speakers are UPnP, the app (phone/tablet) controlling playback will need to be on the same subnet as the speakers, is that OK?


The underlying problem is that UPnP relies on network broadcasts for discovery, which don't travel across subnets.
Thanks a lot, let me describe my use case:
House #1: 192.168.178.0 (MinimServer on Melco streaming to Linn Exakt DSM and foobar2000 on my iPhone)
House #2: 192.168.200.0 (AUDIOPHONICS I-Sabre DAC ES9028Q2M with Volumio should also having access to my Melco/MinimServer library. This RPi is connected to my NAIM n-VI with some nice spreader.)

Your assumption is absolutely correct: I want to be able to play the music stored on 192.168.178.32 (MinimServer installed on my Melco) to speakers on both subnets.

The issue seems to by Volumio. Other that foobar2000 I can’t assign my Melco/MinimServer IP address. Automatic discovery isn’t working either. It just discovers upnp servers on the same subnet.

Seems that I need to switch to Moode or any other RPi distribution.

MinimServer2 on Melco N1ZH/2
Find all posts by this user
Quote this message in a reply
20-11-2024, 13:00
Post: #6
RE: MinimServer and endpoint on different subnet
(20-11-2024 12:02)Frodo Wrote:  The issue seems to by Volumio. Other that foobar2000 I can’t assign my Melco/MinimServer IP address. Automatic discovery isn’t working either. It just discovers upnp servers on the same subnet.
Unfortunately UPnP discovery is designed to work on a single subnet (to prevent broadcast flooding), so it's working as intended.

Some routers do support repeating broadcasts across subnets, but they're few and far between, especially for UPnP broadcasts. The BubbleUPnP solution I described previously works in a similar way, but requires a device on both subnets e.g. NAS/Pi e.t.c. Foobar works because you're not relying on discovery.

If Moode acts as a UPnP control point and allows you to manually configure the server it may work, but I have no experience with it.

The only other option I can think of is to use Volumio to index your collection from the other subnet, and that's assuming the Melco uses SMB/NFS to make it available across the network. This will present a totally different/inferior browsing experience to MinimServer though.
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)