austinried / subtracks

A music streaming app for Subsonic-compatible servers
GNU General Public License v3.0
703 stars 30 forks source link

"Token-based authentication not supported" when connecting to Nextcloud subsonic server in 2.0.0 alpha 3 #187

Open thecivilizedgamer opened 1 year ago

thecivilizedgamer commented 1 year ago

Describe the bug I have a subsonic server hosted on Nextcloud (using the Music app, https://github.com/owncloud/music/releases/tag/v1.8.4). On version 1.3.0 of Subtracks, I can connect to my server with no problems, if I enable plain-text authentication. However, on the 2.0.0 releases, I'm unable to connect. For alphas 1 and 2, clicking "Save" on the add source page doesn't do anything. In alpha 3, I get the error "Subsonic Exception [41]: Token-based authentication not supported," regardless of if I have the "Force plaintext password" slider enabled. Perhaps the slider value isn't getting applied correctly?

To Reproduce Steps to reproduce the behavior:

  1. In 2.0.0 alpha 3, go to Add Source
  2. Enter credentials/connection info for Nextcloud Music subsonic server
  3. Enable "Force plaintext password" slider
  4. Click Save
  5. Error message "Subsonic Exception [41]: Token-based authentication not supported" is displayed in a red box

Expected behavior A connection can be made to the server.

Device

Server

Additional context I know this may be difficult to reproduce depending on what servers you have available for testing. If necessary, I can provide a temporary app password for my self-hosted server.

eddyizm commented 11 months ago

I am having the same issue using LMS backend.