You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Attempting to connect to a private Navidrome YunoHost installation via UltraSonic yields an error:
Connection failure. Didn't understand the reply. Please check the server address.
System details
UltraSonic: 2.9.0 (Android)
Navidrome: 0.30.1~ynh
YunoHost: 4.0.4
Navidrome installation: private (YunoHost login required in addition to Navidrome login)
To Reproduce
Install Navidrome on YunoHost. Mark it as a private installation.
Create a user for Navidrome.
Install UltraSonic for Android.
In UltraSonic, add the Navidrome server:
Server Address: path to Navidrome (example.com/navidrome)
Username: user created above
Password: user created above
Enabled: checked
Allow self-signed HTTPS certificate: checked
In UltraSonic, tap "Test Server".
Expected Behavior
UltraSonic logs into the server.
Notes
I suspect this is because a private Navidrome installation has two login screens to get through: first the YunoHost sign-in, then the Navidrome one. If UltraSonic is expecting a single sign-in screen that leads directly to the Navidrome installation, it won't get a response that matches that.
It doesn't seem to matter if I check the "Enable support for LDAP users" in UltraSonic.
I've tried entering credentials for both my Navidrome user and my YunoHost user. Neither has fixed this issue.
I've also tried entering my wife's credentials, which are the same for Navidrome and YunoHost. That didn't fix it either.
I'm raising this issue here because it seems in part related to the YunoHost packaging, but I also recognize it might require an upstream change and/or a change to UltraSonic. Please pardon me if this is totally outside of this repo's scope.
The text was updated successfully, but these errors were encountered:
What happens if you switch Navidrome to public? (Admin console -> Users -> Manage groups and authorizations -> Visitors -> Add a permission -> Navidrome)
That does it! And since Navidrome requires a login, I guess it's not like I'm actually opening the server to random internet strangers.
@ericgaspar, thanks for your help with all this, especially highlighting things that should be totally obvious. I hope I haven't been too much of a pest; I really appreciate you pulling this package together.
Describe the bug
Attempting to connect to a private Navidrome YunoHost installation via UltraSonic yields an error:
System details
To Reproduce
Expected Behavior
UltraSonic logs into the server.
Notes
The text was updated successfully, but these errors were encountered: