Page 1 of 1

Network connection problem

PostPosted: Thu Dec 17, 2020 6:39 pm
by Ubra
I'm going crazy!

A lot of times it's impossible to reach the Subsonic server from my Android (DSub), iOS (iSub) or from another computer within my local network.
I can always reach it on the web on the desktop where the server runs.
Don't know the reason (of course), but I got "Network connection failure" in my apps when I try entering on-line-mode.

After restart of the Subsonic server one or more times AND restart of my apps, it sometimes suddenly starts working.
Love Subsonic (Premium) when it works, but makes me crazy when it doesnt.
A typical startup log looks like this:

[2020-12-17 19:07:54,088] INFO HsqlDaoHelper - Checking database schema.
[2020-12-17 19:07:56,392] INFO HsqlDaoHelper - Done checking database schema.
[2020-12-17 19:07:56,542] INFO SettingsService - Java: 1.8.0_152, OS: Windows 10
[2020-12-17 19:07:56,753] INFO VersionService - Resolved local Subsonic version to: 6.1.6
[2020-12-17 19:07:56,923] INFO MediaScannerService - Automatic media library scanning scheduled to run every 1 day(s), starting at Fri Dec 18 03:00:00 CET 2020
[2020-12-17 19:07:56,997] INFO UPnPService - Starting UPnP service...
[2020-12-17 19:07:57,059] INFO PodcastService - Automatic Podcast update scheduled to run every 24 hour(s), starting at Thu Dec 17 19:12:57 CET 2020
[2020-12-17 19:07:57,630] INFO UPnPService - Disabling UPnP/DLNA media server
[2020-12-17 19:07:57,630] INFO UPnPService - Starting UPnP service - Done!
[2020-12-17 19:08:07,072] INFO NetworkService - Deleted port mapping for port 4040
[2020-12-17 19:08:07,089] INFO NetworkService - Deleted port mapping for port 443
[2020-12-17 19:08:07,408] INFO BootstrapVerificationFilter - Servlet container: jetty-6.1.x
[2020-12-17 19:08:49,375] INFO VersionService - Resolved latest Subsonic final version to: 6.1.6
[2020-12-17 19:08:49,375] INFO VersionService - Resolved latest Subsonic beta version to: 6.1.beta2
[2020-12-17 19:12:57,065] INFO PodcastService - Starting scheduled Podcast refresh.
[2020-12-17 19:12:57,065] INFO PodcastService - Completed scheduled Podcast refresh.

Please, someone help me!

Re: Network connection problem

PostPosted: Tue Jan 05, 2021 4:09 pm
by squashed
Is your server using DHCP and being allocated a different IP each time I wonder? (for sure make your server static)

In the past I've also seen networks that have the same SSID being recognised as different by Windows which will them place them in a different security domain (eg. Public and not Private) which then blocks access. If they flick back the the other network (with the same SSID) the become 'private' again etc...

Also assuming your Windows firewall is behaving?

Do you have something else standing on port 4040 on your server? (try 8080)

Re: Network connection problem

PostPosted: Sat Jan 09, 2021 11:14 am
by Ubra
Thanks for advices, but the server is static and only Susonic is on 4040.
Don't think it's Windows firewall.

Last two weeks I have no problem reaching Subsonic from other computers, it's just the apps over WiFi.

Re: Network connection problem

PostPosted: Thu Jan 14, 2021 10:18 am
by 3Dscrewer
You are having SSL enabled, that may be a problem because self signed certificate. In my opinion there is no need to do so.
Try to disable first.
Try this to check if your port is open, dont use the IP (Edit: or try that first and change then), change to your adress like xxxx.subsonic.com or whatever you are using.
https://www.yougetsignal.com/tools/open-ports/

Try another service like dnsomatic or similar, if your router don't support dns service use Marcs Updater, there are a lots of services pre conigurated. You can use both services at same time


Using https

For improved security you can turn on https encryption. On Windows, open the Subsonic Control Panel by clicking on the Subsonic tray icon, then enable https on the specified port (default 443).

On Linux, add --https-port=4443 (or any other port) to SUBSONIC_ARGS in /etc/default/subsonic (Ubuntu/Debian) or /etc/sysconfig/subsonic (Fedora/RPM).

On Mac, look for -Dsubsonic.httpsPort=0 in /Applications/Subsonic.app/Contents/Info.plist and change it to the desired port number.

Note that Subsonic uses a self-signed https certificate by default. This provides encryption but not proper authentication. To use your own certificate you must put it in a Java keystore, then specify the following Java system properties: subsonic.ssl.keystore (path to an alternate SSL keystore), and subsonic.ssl.password (password of the alternate SSL keystore). On Windows, you can set these system properties in C:\Program Files (x86)\Subsonic\subsonic-service.exe.vmoptions. On Mac, you can add them to /Applications/Subsonic.app/Contents/Info.plist.