Clicking SETTINGS does nothing, other menus OK

Need help? Post your questions here.

Moderator: moderators

Clicking SETTINGS does nothing, other menus OK

Postby mudsharkymon » Fri Apr 10, 2026 7:27 pm

Hummm.. It's been so long since I had to reinstall the subsonic server, but I feel like I should have remembered something like this..

In the menu on the left, clicking on SETTINGS does nothing, the other menus items go to another screen properly.

Any ideas?
Thanks, all!

License Subsonic Premium
Version 6.1.6 (build 0cfa60) – November 10, 2019
Server jetty-6.1.x, java 1.8.0_152, HSQLDB, Windows 10 (109.4 MB / 145.0 MB)
Android Subsonic Version: 2018 10 06
Hardware Platform: TrueNAS
mudsharkymon
 
Posts: 60
Joined: Mon May 04, 2009 5:36 am

Re: Clicking SETTINGS does nothing, other menus OK

Postby mudsharkymon » Mon Jun 01, 2026 6:30 am

Still unresolved. Is this board still used by people? Is anyone there?
Android Subsonic Version: 2018 10 06
Hardware Platform: TrueNAS
mudsharkymon
 
Posts: 60
Joined: Mon May 04, 2009 5:36 am

Re: Clicking SETTINGS does nothing, other menus OK

Postby Exrace » Tue Jul 28, 2026 11:21 am

You might have to enable logging to see if code is throwing an error. Could have a missing config entry.
Exrace
 
Posts: 220
Joined: Thu Nov 11, 2010 5:02 am

Re: Clicking SETTINGS does nothing, other menus OK

Postby Exrace » Thu Aug 20, 2026 7:20 am

mudsharkymon wrote:Still unresolved. Is this board still used by people? Is anyone there?

This happens because Subsonic is serving a mix of HTTPS and HTTP content, which modern browsers block. I now run my setup on Linux using nginx. Many modern firewalls can proxy Subsonic and handle this translation to ensure all content is HTTPS when proxied.

Here are the nginx settings that make this work. The key is this command:
add_header Content-Security-Policy "upgrade-insecure-requests";

This command takes any HTTP content returned by Subsonic and upgrades it to HTTPS before sending it back to the browser.

Code: Select all
location / {
   proxy_pass http://127.0.0.1:4040;

   # Existing headers
   proxy_set_header Host $host;
   proxy_set_header X-Real-IP $remote_addr;
   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
   proxy_set_header X-Forwarded-Proto $scheme;

   # Crucial additions for Subsonic settings
   proxy_set_header Upgrade $http_upgrade;
   proxy_set_header Connection "upgrade";
   proxy_http_version 1.1;

   # Tell Nginx to inject a Content Security Policy (CSP) header
   add_header Content-Security-Policy "upgrade-insecure-requests";

   # Prevents Subsonic from dropping connections early
   proxy_read_timeout 90s;
}
Exrace
 
Posts: 220
Joined: Thu Nov 11, 2010 5:02 am


Return to Help

Who is online

Users browsing this forum: No registered users and 103 guests