Hi all,
My first post here although I have been lurking for a while. As ever, thanks for putting together a great distro. Its a credit to it that I have been using it for over a year and never needed to ask for help.
Currently I am running Volumio 1.55 on a Raspberry Pi B+ with a Hifiberry Digi+ card installed. The Raspberry Pi is connected to my local network via USB Wifi card. I would like to use an existing UPnP server (minidlna) running elsewhere in my house. The UPnP server is connected to the network via LAN.
When setting up Volumio initially, I had it connected via ethernet to set-up the network interface for use on the wireless network. At this point the DLNA renderer is visible in BubbleUPnP on my phone as I would expect.
If I the restart the Raspberry Pi without ethernet connected (only connected via Wfi), I can see Volumio and stream music through the web interface however I cannot see the UPnP renderer any more.
I have tried this a few times and consistently I see the same behaviour. Volumio connected via ethernet and the renderer is visible. Connected via Wifi the renderer is no longer visible.
Can anyone point me the right direction here to try and solve this or is this a know “feature”?
What I tried so far
- editing the config file for upnpdcli (/etc/upnpdcli.conf) and adding in the interface switch (upnpiface = wlan0) but this seemed to have no effect. It looked like upnpdcli was not using the config file, rather the php file player_wrk.php.
- killed the process started by player_wrk.php and triggered upnpdcli with the start script which should read the /etc/upnpdcli.conf file. Again, no visible effect.
- next I edited /var/www/command/player_wrk.php and added two things, the -i switch for wlan0 and log output 4 to a file. No effect on visibility of the renderer.
Both of these seemed to make no difference to the visibility of the renderer in BubbleUPnP, however when I grep for the upnpdcli process I can see the switches I added to player_wrk.php.
So any suggestions or known issues I didn’t find when searching? Help would be greatly appreciated.
Thanks!