noson-app
noson-app copied to clipboard
Noson Volume Control Not Visible (and port 1400)
After a long fight with firewalld, I've got my Sonos Symphonisk able to access files and streams on my desktop computer.
Someone on the Sonos help forum told me that port 1400 on the computer didn't need to be open for the Symphonisk; but it doesn't seem that this is so. Does anyone know about the uses of port 1400 on either a home computer or the Symphonisk?
However the volume control of the Noson app is not visible (I assume there is one.) How is this accessed in Noson? So I can verify that it actually isn't there and not that I don't know how to find it. But I suspect the problem is actually caused by a port on the computer that Sonos/Noson needs, which isn't open. Here is the firewalld service configuration file for sonos. Are any needed ports missing?
# cat sonos.xml
<?xml version="1.0" encoding="utf-8"?>
<service>
<short>sonos</short>
<description>Sonos wireless Home Sound System</description>
<port port="80" protocol="tcp"/>
<port port="443" protocol="tcp"/>
<port port="445" protocol="tcp"/>
<port port="3400" protocol="tcp"/>
<port port="3445" protocol="tcp"/>
<port port="3500" protocol="tcp"/>
<port port="4070" protocol="tcp"/>
<port port="4444" protocol="tcp"/>
<port port="136-139" protocol="udp"/>
<port port="1900-1901" protocol="udp"/>
<port port="2869" protocol="udp"/>
<port port="5353" protocol="udp"/>
<port port="6969" protocol="udp"/>
<port port="1400" protocol="tcp"/>
<port port="1400" protocol="udp"/>
</service>
The instructions on how to set up a firewall found in https://github.com/sjoerdschouten/noson-app/blob/firewallrules/README.md appear to solve the problem. Since my system runs firewalld, I have made a firewalld services file which follows:
$ cat noson.xml
<?xml version="1.0" encoding="utf-8"?>
<service>
<short>noson</short>
<description>Noson is an open source controller for Sonos internet audio.</description>
<port protocol="tcp" port="80"/>
<port protocol="tcp" port="443"/>
<port protocol="tcp" port="445"/>
<port protocol="tcp" port="1400-1410"/>
<port protocol="tcp" port="3400"/>
<port protocol="tcp" port="3401"/>
<port protocol="tcp" port="3405"/>
<port protocol="tcp" port="3445"/>
<port protocol="tcp" port="3500"/>
<port protocol="tcp" port="4070"/>
<port protocol="tcp" port="4444"/>
<port protocol="tcp" port="35382"/>
<port protocol="udp" port="136-139"/>
<port protocol="udp" port="1900-1901"/>
<port protocol="udp" port="2869"/>
<port protocol="udp" port="5353"/>
<port protocol="udp" port="6969"/>
<port protocol="udp" port="10243"/>
<port protocol="udp" port="10280-10284"/>
<port protocol="udp" port="35382"/>
</service>
Sorry to necro this, but I can tell for a fact that Sonos uses incoming UDP port 1905 at times (unofficial sonos controller will not work without for example). Posts about VLAN lists as ports 1900-1905. You might want to add this someplace?